Understanding why and how to add idempotent requests to your APIs
Versioning REST APIs: The Theory and Using Grape in Ruby
What happens when you DELETE a resource?
Sprinkle some HATEOAS on your Rails APIs
The practicality of designing and describing your APIs
More Post >>>
Diving in the Upcoming Go Error Inspection Changes
My First dotGo Conference
Tell your team you are running late using Google Home, Google Cloud Functions, Golang and Twilio
Barebones model of Spotify's 'Recently Played' screen using a Least Recently Used (LRU) cache in Golang
When and Why to use a Least Frequently Used (LFU) cache with an implementation in Golang
More Post >>>
OTP in Elixir: Learn GenServer by Building Your Own URL Shortener
Understanding the basics of Elixir's concurrency model
A deeper dive in Elixir's Plug
Validate your passwords using Elixir and haveibeenpwned.com's API
Writing command line apps with Elixir
More Post >>>
Understanding why and how to add idempotent requests to your APIs
How Rails handles status codes
Running a Rails Application on Deis
Rails, Secure Cookies, HSTS and friends
Why and how to test Rake tasks in your Rails application
More Post >>>
Why and how to test Rake tasks in your Rails application
TDD Patterns: Humble Object
Test Doubles: in theory, in Minitest and in RSpec
Testing Ruby's floats precision
Migrating a test suite from RSpec to Minitest
More Post >>>
AngularJS Services Part 4: Value and Constant
AngularJS Services Part 3: Service
AngularJS Services Part 2: Factory
AngularJS Services Part 1: Provider
SOLID Principles in Ruby
When and Why to use a Least Frequently Used (LFU) cache with an implementation in Golang
Golang Datastructures: Trees
Data structures in Go: Stacks and queues
Data structures in Go: Linked lists
A bit about decorators and presenters
Implementing "the lovely" Singleton Pattern
Pattern to pattern: Template Method & Strategy
Template Method Pattern in Ruby
Refactoring in Ruby: Primitive Obsession
Refactoring in Ruby: The right place for a Builder?
Refactoring in Ruby: Smelly Parameters Lists
Refactoring in Ruby: TDD your way through Extract Class
Learn your tools: Navigating your Git History
Git history is underrated
Learn Your Tools: Selective Git Additions
PostgreSQL Indexes: B-Tree
PostgreSQL Indexes: First Principles
In and out of PostgreSQL using COPY
Versioning REST APIs: The Theory and Using Grape in Ruby
What happens when you DELETE a resource?
Sprinkle some HATEOAS on your Rails APIs
Understanding why and how to add idempotent requests to your APIs
The practicality of designing and describing your APIs
Barebones model of Spotify's 'Recently Played' screen using a Least Recently Used (LRU) cache in Golang
When and Why to use a Least Frequently Used (LFU) cache with an implementation in Golang
PostgreSQL Indexes: B-Tree
PostgreSQL Indexes: First Principles
Getting Started with Minitest
Testing Ruby Mixins with Minitest in isolation
Building a Weather Widget using RxJS
Understanding Reactive Programming with RxRuby
Validate your passwords using Elixir and haveibeenpwned.com's API
Rails, Secure Cookies, HSTS and friends
Tell your team you are running late using Google Home, Google Cloud Functions, Golang and Twilio
Understanding the basics of Elixir's concurrency model
My First dotGo Conference
Running a Rails Application on Deis
Diving in the Upcoming Go Error Inspection Changes
How to set tests as pending in your ExUnit suite
Create and manage MacOS LaunchAgents using Go
OTP in Elixir: Learn GenServer by Building Your Own URL Shortener
Filter request params from Phoenix logs
A deeper dive in Elixir's Plug
RailsConf 2015 talks that you should watch
How to write RSpec formatters from scratch
Write your first Rubygems plugin
Building a Weather Widget using RxJS
Understanding Reactive Programming with RxRuby
POV: Startup Weekend Skopje