We can spend hours handcrafting those perfect SQL queries and there are a lot of times where that may be preferable. There are times, however when we can rely on the beautiful Rails community to have done a lot of the heavy lifting for us. …


If you’re anything like me, at some point you may screw up your local environment config so badly that it may need to be nuked from high orbit. You’ll then find yourself in a situation where everything needs to be reinstalled and it’s very unlikely that any of us remember…


I was recently working on an application that was very API heavy and a few of these APIs needed to communicate with my app through webhooks. There are two very popular apps that can help us with this. Localtunnel and ngrok. …


There are a lot of popular APIs out there and the largest ones have clients written in a variety of languages. Ideally, you just find the right client for yourself, read the docs and you’re off to the races. What about the less popular APIs, the ones that have endpoints…


I recently started delving into home automation and just general IoT. I wanted to start with being able to control lights with Apple Home. So like many of us, I looked at HomeKit compatible led strips and I thought that the official devices like the Hue start up kit for…


Sometimes we forget our passwords. It happens, we’re all humans or at least androids smart enough to beat capchas. In any case, I’ve covered a fantastic authorization gem Devise in my previous weeks blog, which you can find here. Assuming that all of the initial steps are done, in this…


Authorization could be hard, but it doesn’t have to be. Part of the beauty of Rails is the ‘magic’ that’s available for us to use as developers. Although it’s absolutely possible to wire up your own authorization logic from scratch and there are most certainly use cases where that would…


Here’s an interesting issue I’ve ran into recently. I found a couple of amazing gems that come with all sorts of functionality that was incredibly useful to my current project. These gems were intended to be use as pre-baked templates. Just add the gem and you’re off to the races.


Are thoughts of Big Data keeping you up at night? In this quick guide, I can show you how to integrate Google Analytics into your website in order to keep track of any and all activity that you’d like.

First things first, you’ll need to create a free account for…


TL;DR: Almost always if you’re performing a GET request and almost never if you’re performing a POST/PUT request.

Thanks for reading and don’t forget to like and subscribe!

Oh, you’re still here? I wasn’t ready for this. Well, all right then. I’ve found myself doing a fetch request from my…

Dmitry Sychev

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store