A brief description of how I made testing a charm with stream data generators supplied with my estructura library| rocket-science.ru
The detailed how-to on dealing with strings having accents nowadays| rocket-science.ru
How to make your application to easily support plugins| rocket-science.ru
Macro to the rescue: how to build the nested function call dynamically with a bit of metaprogramming| rocket-science.ru
One small step towards backward compatibility, one giant leap for mankind| rocket-science.ru
The library providing easy maintaining of the self-expiring cache for several time series| rocket-science.ru
A humanitarian story about how I decided to write my own markdown parser with a customizable grammar and how it went| rocket-science.ru
Property testing gives way more assurance in many cases than other testing techniques| rocket-science.ru
Quick and dirty howto on setting Github CI for Elixir projects| rocket-science.ru
Finitomata ships with a testing framework| rocket-science.ru
Why would one use Finite Automata for almost anything having state| rocket-science.ru
Перевод текста Балдура Бьёрнасона «Writing when tech has broken the web’s social contract»| rocket-science.ru
Synchronization points: the proper way to test FSM in details of how to control data flow (opinionated approach)| rocket-science.ru
A new library to manage statefull processes as Finite Automatæ and the impudent proposal for the HTTP verbs extentions| rocket-science.ru
How to make your library a charm to test with a minimal effort| rocket-science.ru
A rant on why I do not use IDE (and think that IDE hinders the good developers more than helps)| rocket-science.ru
A rant on why I do not like donate-based reward systems in OSS| rocket-science.ru
DynamicManager provided by Tarearbol is extremely handy for FSM implementation| rocket-science.ru
DynamicManager provided by Tarearbol is extremely handy for handling asynchronous responses from external services| rocket-science.ru
Tempus is a library to deal with time slots, like doctor appointments and/or room reservations| rocket-science.ru
Use asynchronous traversal of a branched state graph to find a solution of a Lewis Carroll’s favorite puzzle| rocket-science.ru
Use metaprogramming to deal with erlang typespec at runtime| rocket-science.ru
Use metaprogramming to generate nifty types for generated structures| rocket-science.ru
What to look at when you interview people (spoiler: not their imminent knowledge)| rocket-science.ru
The proper way to use FSM to control data consistency (opinionated approach)| rocket-science.ru
Не слишком технический рассказ о том, как я решил написать свой парсер маркдауна с настраиваемой грамматикой и что из того вышло| rocket-science.ru
handy way of making tuples enumerable| rocket-science.ru
that is not widely known, but an Either monad is already presented in Elixir| rocket-science.ru
what is the difference between an elegant hack and a nasty kludge on a linguistic example| rocket-science.ru
copy-paste solution to start using credo linter in git pre-commit hook| rocket-science.ru
tiny library that provides the same binding mechanism as quote bind_quoted: [] does| rocket-science.ru
compile-time generated set of modules to ease an access to a predefined subset of UTF8 symbols| rocket-science.ru
building a robust FSM for a workflow| rocket-science.ru
How to see what erlang code was compiled to run your Elixir project| rocket-science.ru
At work, we have a slack channel named “morethings” where all team members are| rocket-science.ru
A response to “Clarity over brevity in variable and method names” by DHH| rocket-science.ru
How to memoize the function in Elixir| rocket-science.ru
How to tune up your project environment in Elixir| rocket-science.ru
How to pattern match a protocol in Elixir| rocket-science.ru
How to bulk pattern match structs in function clauses in Elixir| rocket-science.ru
Cumbersome pattern matching might be way better than parsing strings with regexps| rocket-science.ru
A list of some less evident advantages of immutability| rocket-science.ru
A couple of examples of flip-flop real applications| rocket-science.ru
How to stop procrastinating and start to be a good developer| rocket-science.ru
What operators can be used in Elixir for pipelining and how| rocket-science.ru
The tiny library (200 LOC) to iterate/map/filter deeply nested structures in Ruby| rocket-science.ru
The tiny elixir library to iterate/map/filter deeply nested structures in Elixir| rocket-science.ru
Why do I consider using if operator to be a code smell| rocket-science.ru
The selected challenges from our company’s weekly Monday greeting| rocket-science.ru
Publishing and subscribing to events with ease| rocket-science.ru
Tarearbol gracefully uses Envío’s functionality to subscribe to task execution results| rocket-science.ru
Ruby anti-pattern: cross references inside the same table must be avoided| rocket-science.ru
Don’t blindly follow the paradigms. Here is why.| rocket-science.ru
Dry-behaviour ruby library implementing Elixir protocols for Ruby going towards 1.0 release| rocket-science.ru
RFC for implementing API HTTP responses in 6xx codes area| rocket-science.ru
Hacky implementation of Elixir-like specs in pure ruby with examples| rocket-science.ru
The most intelligent library to process CSV files| rocket-science.ru
When in any incomprehensible situation—raise! Do not let the uncertainty propagate through.| rocket-science.ru
We developers tend to whine and claim for better life while we are extremely overpaid for doing neither complicated not important stuff| rocket-science.ru
Ruby REPL “pry” is way more powerful than “irb” and might be even better tuned| rocket-science.ru
The most intelligent library to process CSV files| rocket-science.ru
Quick how-to on bringing some ActiveRecord goodness into Elixir/Ecto| rocket-science.ru
Better and faster way to implement validation of incoming data than just looking it up in the global config map| rocket-science.ru
Use generated module with pattern matching clauses and guards to validate any input given as a map| rocket-science.ru
Why Abstract Syntax Tree is a core feature of any modern language| rocket-science.ru
Simple way to make the struct all Enumerable, Collectable and Accessable| rocket-science.ru
Exvalibur does now allow custom guards and pattern matching of values| rocket-science.ru
The step-by-step explanation of why Go language is not good at all| rocket-science.ru
How to make custom macro `use` calls safer by checking the conditions met| rocket-science.ru
How to expose some read-only data from the already existing Elixir application with zero code| rocket-science.ru
The main advice on how to keep a supervision tree immune to members crashes| rocket-science.ru
Using Iteraptor in test environment to test deeply nested maps/lists passed as JSON| rocket-science.ru
The beginner-friendly explanation of what concurrency is and why it ever matters| rocket-science.ru
Tiny library adding validation support, reasonable Access and Collectable implementations and more to Elixir Structs| rocket-science.ru
nil / null is a perfectly valid useful first class citizen in many languages, and here is why| rocket-science.ru
Minimizing the boilerplate across your in-house library / applications is easy| rocket-science.ru
Post-mortem of one internal discussion on whether or not everything must be covered with tests| rocket-science.ru
Formulæ library introduction and tutorial on building lazy combinators| rocket-science.ru
Arguably more elegane way to save keystrokes when providing specs| rocket-science.ru
Arguably more robust way to write the good code compared to Strong Typing hype| rocket-science.ru