Blog
We started blogging in 2011, and you will find notes from our development journey here: from Ruby on Rails and JavaScript, through Elixir, React and GraphQL, to application design, architecture and more!
2021-03-01
Phoenix LiveDashboard quickly conquered the hearts and minds of Elixir and Phoenix developers worldwide, and here at AmberBit we are no different. It’s part of our standard toolkit, and whenever we start to build another Phoenix app for our customers, we always add LiveDashboard.
2020-09-30
Capturing the output
2020-09-28
Making it real-time.
2020-08-17
Managing multiple supervised sessions.
2020-08-02
Making imports and macros work.
2020-07-29
Project set up and simple code executor.
2019-11-18
Elixir’s Logger module allows us to add metadata to track & identify users and events in the application.
2019-08-23
Updating to new Elixir releases system can lead to missing dependencies.
2019-07-26
Let it crash does not mean you want to show error page on every other request to your users. No, ideally that’s not it.
2019-06-29
3 useful refactoring techinques.
2019-04-16
How to build queries dynamically.
2018-12-12
Hooks are the future.
2018-12-07
2nd part of our modern front-end series, focusing on adding React to the mix.
2018-11-27
Part 2 of our deployment guide.
2018-11-21
Start using modern JavaScript stack now!
2018-09-27
Digging into runtime and compile-time configuration variables.
2018-07-24
Just what actually happens when a web request crashes?
2018-06-12
When you just want to write raw SQL.
2018-05-15
When is it good, and when not so good idea to build the app in Elixir?
2018-04-19
…because security is important.
2017-12-27
How do you create a “tableless form” in Elixir & Phoenix? The kind of form that is not backed by a database table, think contact form. Or maybe it’s backed by multiple database tables - think registration form.
2017-11-21
Thoughts on organizing code in Elxir.
2017-11-13
Making your database connections way more secure.
2017-10-30
So you want to try that exciting upcoming Elixir release before it’s available? We are here to show you how.
2017-09-22
It has been confusing? Let me help.
2017-09-20
Maybe, just maybe you don’t need all that JavaScript.
2017-08-03
Time zones are hard, no matter which stack you use.
2017-07-27
I write more functional code, avoid mutating data and side effects in methods, do not shy away from (modern) concurrency primitives, I explored alternative deployment options.
2017-07-17
In this guide we’ll go through a process of preparing our Virtual Private Server for a production package of our web application, building a release package using Distillery, deploying, and exposing it to the world via nginx web server. Some common troubleshooting is included too.
2017-06-29
Learn how to build Elixir command line apps.
2017-06-17
Step by step guide on deploying Ruby on Rails to Heroku with Docker.
2017-06-14
A screencast!
2017-03-07
Just what kind of promises Elixir gives you?
2017-01-30
Hotfix by default is one of our favourite ways to push code to production!
2016-12-06
Introduction to using Redux.
2016-09-08
Elixir differs from Ruby in error handling.
2016-08-10
We did it again! It was fun (again!).
2016-05-13
Several approaches to registering process names in Elixir explained.
2016-05-10
So you want to build Elixir library?
2016-02-28
Thoughts on databases and data.
2016-02-24
Ecto may seem similar to ActiveRecord, but it really is not.
2016-01-31
…because not all your users read English.
2015-12-22
Elixir is super cool, but exactly why should you care?
2015-11-30
…because you will need to make that migration.
2015-11-29
Creating state machines in Ruby.
2015-11-28
A simple Rails deployment recipe.
2015-10-30
We helped to make this thing and enjoyed it!
2015-10-15
What is an engine? And a mountable one?
2015-07-29
Just read it this time.
2015-07-14
Update: just use React Hooks. Or MobX.
2015-07-03
Integrating with Google Calendar for fun and profit.
2015-06-14
Closures are not the same across languages. Learn how they differ between Ruby, JavaScript and Elixir to avoid bugs and confusion.
2015-04-23
A handful of SEO tricks that every developer should know.
2015-04-22
Update: just use Phoenix LiveView.
2014-10-09
Every blog needs to have X cool Y things.
2014-09-29
So you are a Ruby developer? You write Rails code for living? That’s cool. But you know what, you can do much better if you learn at least some of these 10 skills.
2014-09-19
The big monolith no more?
2014-09-09
Things we don’t enjoy about Ruby.
2014-06-12
Because sometimes you have to get your hands dirty.
2014-04-10
Things we enjoy about Ruby.
2014-02-19
How to build API in Ruby on Rails.
2014-02-14
Building very slim Rails apps.
2014-02-12
Automate all the things! (on the web!)
2014-02-04
A handful of timeless PostgreSQL tips.
2014-01-20
Update: Torquebox was super cool, it’s a shame it seems to be dead.
2014-01-20
How to embed Angular (1.2) templates in Rails apps.
2013-12-20
Measuring images similarity with Ruby.
2012-02-02
So you have a small site to build and host cheaply. Let’s user Rails.
2011-12-27
Using Rails 3 rendering from plain old Ruby objects.
2011-11-28
Multimedia streaming with a few lines of Ruby code.
2011-10-24
Simple static code analysis tool for Ruby.
2011-10-21
Update: This gem has been replaced with translator. Please use instead!
2011-07-20
What is Open Social and how can you build Ruby apps to support it?
2011-07-16
An alternative to PostGIS.
2011-07-13
Building web applications with Rack.