cryload 5.0.0: The CI-First HTTP Load Tester That Actually Fails Your Builds
When you spend years building and optimizing high-performance backend infrastructure like the Kemal web framework, load testing becomes second nature. You wa...
When you spend years building and optimizing high-performance backend infrastructure like the Kemal web framework, load testing becomes second nature. You wa...
In late 2015, I sat down to write a blog post, Why Crystal?, about Crystal. At the time, the Ruby community was in a state of flux. Developers were increasin...
In the world of high-performance web services, knowing your limits is everything. Whether you are building a microservice in Go, a web app with Kemal (Crysta...
There’s something we don’t like to admit in this industry: code isn’t an asset. It’s a liability.
I am the author of Kemal. Fast, Effective and Simple Web Framework written in amazing Crystal programming language.
As we all know that the web is getting bigger and the information is being consumed really fast. Most of the web applications are in need of realtime updates...
Spoiler: This is an opinionated post about programming languages.
I’ve been itching to write this blog post for a while. Now that Rust is 1.0.0-beta the time has come.
Nowadays building an API is a really common task. If you’re a Ruby developer chances are really high that you’re already using Rails for an API.
As you may already know when you a generate a new resource, model or controller there are bunch of other files that are also being generated for you. Rails h...
ActiveSupport is pretty awesome. It has really awesome stuff hidden in it.StringInquirer is one of them.
Consider you have a Hash like this or you got a method which returns as a result.
Sometimes you want to show a prototype web application that is working on your computer to other people.
I’ve been a long time Stylus user since i’ve started playing with Node.js . Until recently i started to understand the real power of Stylus with Mixins. Basi...
Deploying Rails 4 to Heroku can be tricky and have some nuances that you have to take care of. I’ve struggled around to find solutions to little stuff and lo...
Cron jobs are really useful for recurring background jobs ( mailing, indexing etc.) . In Ruby / Rails world there are plenty of options for background procce...
As you may already know my previous Stop using Digital Ocean Now! For the greater good ! blog post which is about DO shutting down the account caused tremend...
As you all know DigitalOcean is the new rage for cloud hosting. I’ve also been a DO customer for like 7-8 months. I told everybody about DO that they’re awes...
As a developer who’s mostly involved in Ruby and JS ( Node ) development i’m pretty interested in what’s new / hot in those. I love Ruby and i really like us...
If you are upgrading from a previous Rails version or want to use Shoulda with Rails 4 and Test Unit the possibility that your Shoulda matchers won’t work wi...
If you are coming from a Ruby background or at least have some experience with it. The possibility that you are already familiar with multiple version manage...
Yesterday while i was playing with a quick Node app built using Express (3.x). I used the inline Javascript tag to do some Socket.io stuff. I encountered a s...
Today i've encountered a strange behaviour which makes Node development on a Vagrant box a bit struggling. The reason is that if you are using Nodemon on you...