In this article, I show you how I did the docker configuration for my rails applications setup. I'm working on dozens of applications during the week and switching projects effectively is crucial for me. Here is how I solved most of the problems with proper docker configuration for development.
OptinMonster is one of the best conversion tools available on the Web. I tried it out and as there is no direct guide how to install this script in Nuxt.js application, I decided to write one on my own. Happy reading!
Have you heard about Docker? It's an amazing tool allowing you to run basically every application in the same way. It's priceless for production usage, but it can also improve your development and speed up your work like crazy! Do you want to know, how? Read this!
If you wonder how to design API for your advanced systems, you are in the right place. In this article, I show that using the REST API with CQRS pattern, advanced business domains, Event Sourcing, and Microservices can be easily applied. And yes, REST API can be enough for your needs!
Image processing in rails applications is pretty easy. There are plenty of solutions almost built-in into the exosystem you can use to make it work. However, there is one approach that beats the Hell out of the competition. Meet Imageproxy
You probably hear everywhere to be as DRY as possible. This stands for: Don't Repeat Yourself. Well, I'm here to tell you something else. In this article, I'll tell you why in Driggl, we don't necessarily want to be DRY while still writing the perfect code.
One of my biggest conerns in relation of event-sourced systems were: How to handle GDPR requirements in databases you cannot modify? What should we do when one of our clients will come to us and ask to delete ALL their data, if one of the biggest advantages and benefits of the event-sourced systems is a complete history of what happened in the past? Here is how.
JSON API Errors Handler is a natural follow up to the article I already wrote about handling exceptions in Ruby API applications. If you're looking for an easy to use, convenient solution, JSONAPIErrorsHandler is a choice for you.
Git hooks are crazy awesome, but actually I believe that 90% of git users just don't know how cool they are. In this article I show how to prevent invalid commits from being created using commit-msg git hook.
Writing great API applications is an awesome skill, but the problem is that 90% of the backend developer's work remains invisible for the rest of the world. For most of the people in the team there are other skills that are more important and using apps like Postman is one such thing.
Code highlighting is one of the more important things on technical blogs, and it's nice to choose the best solution available. The rouge Gem works just great for ruby applications so here is how to use it.
Keeping the pace with changing technologies and dependencies is the hardest part in developer's live. The "Active Model .Serializers" gem is not longer supported, so we looked for alternative - this time Netflix comes with help.
I can imagine you want to learn Test Driven Development like a professional but that's not always straightforward. If you heard about mocking, stubbing and double objects but not sure what's that about, this article is for you!
Delivering fast responses to the client is crucial for any application when user matters - for me that simply means: for ANY application. Delegating time-consuming tasks to the background job is something every developer need to know no matter if one works on API only application or full stack webpages.