Blog my programming skills

How to learn web development

Learning web development is the same as learning anything else. In this article I present you my advices and my story how I learned the web development and how I became an expert in it.

Read More
Blog jsonapi errors handler gem

JSON API Errors Handler - a new way of catching API exceptions in ruby

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.

Read More
Blog git hooks masterize git

Do you think you know Git? Git Hooks Are here to prove you wrong!

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.

Read More
Blog postman

Be productive as Hell with Postman

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.

Read More
Blog saga confusion

Process Manager vs Saga Confusion

People constantly talk about Sagas in DDD word, but often they don't know what they are talking about. If you've been ever confused about process managers and sagas, it's an article for you.

Read More
Blog squashing commits

How squashing commits can improve your git workflow!

Get familiar with one of the nicest git-related things ever: squashing. Not squashing bugs, but rather squashing commits.

Read More
Blog professional

How to write professional messages EFFICIENTLY?

Writing good commit message is the best business card for you as developer. But how to do it efficiently? Do you know?

Read More
Blog netflix

A gem from Netflix the best serializer?

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.

Read More
Blog links in api application

Adding links to the fast_jsonapi serializer

How to add related links, pagination data and other extra information in your JSON API applications using fast_jsonapi gem?

Read More
Blog camylla battani 784361 unsplash  1   2   1

Should You start using VIM?

VIM is one of the best editors for people who want to be really productive in their work. BUT - should you start learning it right now?

Read More
Blog rogue

Code Highglighting with Rouge

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.

Read More
Blog error handling

Handling exceptions in Rails API applications

Handling exceptions in your API applications is quite an important thing, and if you want to keep things DRY, you should think how to do it in the proper way.

Read More
Blog sharon mccutcheon 552616 unsplash

How much your extra time is worth?

You have only 24 hours each day to use. Have you ever wondered how to evaluate the price of your extra time? If so, read this article.

Read More
Blog speed is the thing

Delayed jobs with Sidekiq

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.

Read More
Blog double

Using double object in automatic tests

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!

Read More
Blog token

Token based authorization explained

There are several authorization method used on the web. In this article we cover token-based authorization explaining multiple types of tokens.

Read More