Digests » 121
AppSignal: Elixir’s first error monitoring and performance tool.
this week's favorite
Nabo is a simple, extendable and fast blog engine written in Elixir. She is designed to be integrate-able into any component of your application like Phoenix or Plug.
I've released a package that allows you to use Makeup16 (my pure-elixir syntax highlighting library) to highlight the Elixir code in your ExDocs. It fixes many annoying mistakes in the default highlighting library, and adds some features, like matching delimiters; when you place the mouse cursor on top of a delimiter, such as (, the closing delimiter, in this case ), will be highlighted.
ABNF grammars are widely used in the Internet today. They serve as the basic building blocks for a lot of highly used protocols, like HTTP, SIP, SMTP, FTP, etc. And they are also very useful to design DSLs (Domain Specific Languages).
Testing a scenario where an app sends an email is easy, but how do you test something random in an email, like a password reset token? When we test a function that intentionally returns random data, it’s a little tougher.
Creating a bank from scratch is nothing like your usual Sunday stroll. Picture it more like going on a trek in a far and unknown jungle. As for all tough and long-running activities, it requires a good preparation and carefully chosen tools which allow to move fast and won’t break half way.