Posts
- Booleans Are a Trap
- Chekhov's gun principle for testing
- Mruby: Errors in Ruby code and how to find them
- Mruby: Beyond "hello world"
- Lightweight introduction to mruby
- This post is written in org
- Checking Efx - testable effects for Elixir
- Improving upserts in Ecto and PostgreSQL
- Reconfiguring your application live with dRuby
- Functional domain modeling in Elixir
- On using Phlex
- Modeling business logic with ECS in Ruby
- Underrated pattern of an inline event dispatcher
- Events, events, events
- Long story short: I wrote a Ruby extension in Zig
- Write Migrations Last
- Purity injection in Elixir
- ActiveRecord, over-optimization and POLS
- Building a chat with Hanami and Hotwire
- Renaming a table in production in PostgreSQL
- Experiment: Application with Elixir, business logic with Gleam
- Six months of Elixir
- Treat your flaky tests like production bugs
- Solving AOC#2 with Parslet
- Seeds-driven development
- Understanding complex Ruby application with profiling tools
- I'm worried about Ruby future
- Ruby – Pattern Matching – Second Impressions
- Notes on writing Service Objects
- Hidden jewels of Ruby stdlib
- Integrating Pagy with Hanami
- [TIL] PostgreSQL, NOT IN and a subquery
- 80-characters line length limit in 2017 (and later)
- [DSP] Get Noticed! - summary
- Processing large amount of data in Ruby
- Beyond Git
- Getting started with Github GraphQL API
- [DSP] Moving away from Rust
- Neat authentication for Hanami
- ❄️ [DSP] Modeling Bletchley with Snowflake
- ❄️ Snowflake method for software projects
- Witch-hunt code review (and other bad CR habits)
- [DSP] Rust + QML + macOS
- Emacs vs. Vim: the choice is obvious
- [DSP] Getting started with Rust and QML
- Sins of Webdev #1: Authentication
- [DSP] File formats are hard
- Ruby vs. Elixir (post-wroc_love.rb 2017)
- [DSP] Rust macros love
- [DSP] Progress Report #1
- Getting started with RocksDB in Ruby
- [DSP] Site survey: Simple encryption case
- [DSP] What and why?
- [DSP] Get noticed! 2017
- Performing HTTP request in Pony
- FizzBuzz with pattern matching (in Ruby)
- Ruby Rampage
- Selective include: Regain control of your modules / helpers
- Writing custom sanitization rules with HtmlSanitizeEx
- Regular expressions: how do they work?
- Refactoring Rails with pattern-matching (Noaidi)
- I will still use Rails (and be happy)
- There's a gem for this or how we got spoiled by the ecosystem
- A quest for pattern-matching in Ruby
- Uploading files with Shrine in Hanami
- Understanding Hash comparison in Ruby 2.3
- Building RethinkDB in Arch Linux
- Different views for one action in Hanami
- Does your language handle leap second?
- Concurrent Ruby: Dataflow
- What happens when you call Object.new?
- Calling D from Ruby: There and Back Again
- Calling D from Ruby
- RethinkDB 2.0 - why I'm excited
- Simple Form without ActiveRecord
- Conditional assignment
- (No) fun with ranges
- Lessons learned from GitLab installation