Laws of UX
It may come as a surprise to many of you that psychology helps in designing better products and services. But in what way? Should the role of a designer be limited only to creating wireframes, designing nice icons and buttons? Nothing could be more wrong!
Polymorphism in Ruby and GraphQL
In this article, I will present the use of polymorphism in GraphQL. Before I start, however, it is worth recalling what polymorphism and GraphQL are.
Ruby on Rails modularization with Packwerk Episode II
In the second episode of our Ruby on Rails modularization with Packwerk we will take a close look at the concept of application as an package.
Ruby on Rails modularization with Packwerk Episode I
Humans find it difficult to see the big picture of a problem without devoting a lot of time and effort. This happens especially while working with large and complex applications. What are the side effects of my changes? Why is this line here affecting the tests of a remote part of the codebase? A perfect or complete solution does not exist, but Shopify came out with a tool that will probably help you and your team.
Learning Design While Playing Games? Sounds great!
Recent years have brought us an amazing development in the field of design, especially in the area of digital product design. Wannabe designers are looking for different ways to acquire the necessary skills – the participate in lectures, workshops, seminars. Today, we will introduce you to another way of gaining knowledge – learning through games. Yes, exactly! You can learn while having fun.
The Comparison of The Champions: Angular vs Vue
Currently, there are a few frontend frameworks used commonly and constantly developed by its creators, each slightly different than the other. And yet, they may have something in common. Here is a comparison based on the development process – Google’s Angular vs. open-source Vue.js:
Custom Directives in Vue 3
Before I start I'd like to make sure you are familiar with Vue 3. Here are some links that might be helpful:
A Deeper Look at the Most Popular React Hooks
In the course of many interviews, I noticed that even experienced programmers have a problem with distinguishing Hooks, not to mention their more advanced capabilities. So, I will try to explain in this article how Hooks should be used.
Top Programming Languages for Fintech Companies
When building a fintech product companies often face the dilemma of choosing the right programming language. Ruby, Python, Java or C - they all have their strengths and weaknesses, so the choice could be quite difficult. In my mind, you should decide on the technology depending on the area of your fintech product to choose the language best suited to your needs.
Deploying Rails app with Amazon ECS
In this tutorial, I’d like to show you how to deploy a sample Rails app using the Amazon Elastic Container Service (ECS).
How to start building your product from scratch?
Building a product from scratch is a big challenge. If you manage to develop a high-quality product tailored to the needs of your customers, it will definitely increase your chances of achieving your business goals. However, this is a very complex process with many threats. Let's look at the details and information to keep in mind.