Blogs

Microbenchmarks vs Macrobenchmarks (i.e. What's a Microbenchmark?)
I’ve mentioned a few times recently that something is a “microbenchmark.” What does that mean? Is it good or bad?Let’s talk about that. Along the way, we’ll talk about benchmarks that are not microbenchmarks and how to pick a scale/size for a spec...

Creating Raspberry Pi applications with Raylib and Ruby
I’ve been using the excellent Raylib to create a GUI application for my Raspberry Pi. As I explained in my last post, Raylib allows rapid development of GUI applications targeting the Linux framebuffer, meaning I don’t have to run a full desktop e...

Ruby or Elixir. Which one do you need for your software project?
You are a business owner, have an idea for a web app and are looking for the right software house to outsource for your project. You are a non-technical person, but stumbled upon terms like ‘web development’, ‘Ruby’, ‘Ruby on Rails’, ‘Elixir’ and ...



Using Postgresql To Perform Tasks In A User Local Time Zone
One of the benefits of side projects is giving yourself a chance to see new solutions to problems you have already tackled.For nearly seven years, KickoffLabs has had the option to send weekly or daily emails about the previous days progress to ou...

How to Build Application Search with Ruby on Rails (Sample Code) | Elastic
When people interact with their computer or phone, often times it looks like this: activate the screen, open the browser, type cryptic strings into an empty search bar, scan the results for a moment, then click on a top result. Search has given tr...



How to Create a Simple CRUD App with Rails and React · James Hibbard
Most web applications need to persist data in one form or other. When working with a server-side language, this is normally a straightforward task. However when you add a front-end JavaScript framework to the mix, things start to get a bit trickie...