Found 1533 bookmarks
Newest
How Does an Engineer Create a Programming Language? - The New Stack
How Does an Engineer Create a Programming Language? - The New Stack
Through a podcast, technologist Marianne Bellotti takes listeners on her journey to write a new language from scratch. It's no easy task, but the host has fun while shedding light on the tools programmers use.
·thenewstack.io·
How Does an Engineer Create a Programming Language? - The New Stack
Cheap interpreter, part 9: even faster register machines
Cheap interpreter, part 9: even faster register machines
Last week I showed a few ways in which to improve the performance of a Haskell intepreter for a register machine. In this post, we start with the exact same bytecode (same register language, same compiler) and show how to use a much slower language (Clojure) to end up with a much faster interpreter.This series is based on Neil Mitchell's talk "Cheaply writing a fast interpeter". The talk compares a number of approaches to writing an interpreter and tries to find a good balance between complexity and interpreter overhead.The following topics, while important, are out of scope:
·cuddly-octo-palm-tree.com·
Cheap interpreter, part 9: even faster register machines
Webhooks are amazing, use them!
Webhooks are amazing, use them!
How to use webhooks to build your subscription-based platform
·phpreel.medium.com·
Webhooks are amazing, use them!
Postgres and JSON: Finding document hotspots (part 1)
Postgres and JSON: Finding document hotspots (part 1)
One of the compelling aspects of modern SQL is the JSON support built into modern engines, including Postgres. The documentation is well done, but I need examples to motivate my understanding of wh…
·blog.jonudell.net·
Postgres and JSON: Finding document hotspots (part 1)
Chaos Toolkit
·chaostoolkit.org·
Parser Combinators in Elixir
Parser Combinators in Elixir
Learn what parser combinators are, what they are made of, and how to make your own CSV parser using NimbleParsec, a parser combinator library written in Elixir.
·serokell.io·
Parser Combinators in Elixir
home | p5.js
home | p5.js
p5.js a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing.
·p5js.org·
home | p5.js
From $erverless to Elixir - CoryODaniel - Medium
From $erverless to Elixir - CoryODaniel - Medium
I recently rewrote a service that was on AWS API Gateway and Lambda in Elixir and apparently that intrigued some people, so I decided to do…
·medium.com·
From $erverless to Elixir - CoryODaniel - Medium
Phoenix
Phoenix
Phoenix is a web framework for the Elixir programming language that gives you peace of mind from development to production
·phoenixframework.org·
Phoenix
Elixir
Elixir
Website for Elixir
·elixir-lang.org·
Elixir
Comby〔 Rewrite Code 〕
Comby〔 Rewrite Code 〕
Structural code search and replace for ~every language.
·comby.dev·
Comby〔 Rewrite Code 〕
·dpulls.com·
Welcome to Codota!
Welcome to Codota!
Tabnine search - find any Java class or method
·codota.com·
Welcome to Codota!
How to automate your workspace and write less code
How to automate your workspace and write less code
Writing less code is not just about the number of lines you produce or characters you end up typing. Rather, it’s also about how much of the manual and repetitive stuff you can do without.
·blog.codota.com·
How to automate your workspace and write less code
Liskov Substitution Principle in a nutshell - ITNEXT
Liskov Substitution Principle in a nutshell - ITNEXT
Among the SOLID principles, the Liskov substitution principle is probably the most difficult to get familiar with. Its definition is very…
·itnext.io·
Liskov Substitution Principle in a nutshell - ITNEXT
Hex
Hex
A package manager for the Erlang ecosystem
·hex.pm·
Hex
Elixir School
Elixir School
The premier destination for learning and mastering Elixir
·elixirschool.com·
Elixir School