All Ruby on Rails Node JS Android iOS React Native Frontend Flutter
In 2017, we have seen an increased interest in the question of code sharing across React and React Native, mostly after Nicolas Gallagher took to the stage at React Rally to talk about react-native-web, a solution he has been using to build a web version of Twitter. The first minor version of the package (0.1.0) was released October that year, and earlier, in March, Microsoft published reactxp to NPM. Since then, both libraries have been actively maintained, albeit by a limited number of contributors. They are currently the only production-proven options for experimenting with “truly” cross-platform React, targeting Native and Web with a single code base.
Read more
Google Tag Manager is a great tool to make fetching of analytics data much easier. Created for marketing specialists might be very helpful for developers who don’t have to spend a lot of time on implementation of similar features, making Google Analytics powerful source of the truth about your users and app. Even if it seems to be very straightforward, there are some rules you should know to be sure your data are collected right way. Here are few tips I learned about Google Tag Manager and Google Analytics last months that should help you to add basic configuration to your page.
Read more
  Since the early 2000s, podcasting became a modern radio. Today everyone can find an interesting audio blog. No matter what is your profession, lifestyle, or location — there are podcasts about literally everything, from cooking to education to politics or philosophy. The variety of topics may be impressive, but what if you’re a web developer who wants to stay up-to-date on the latest news of the industry? Does anyone have such a podcast? The answer is yes, and you may be surprised by how many great podcasts will help you learn and explore the world of web development while driving to work or jogging in the morning.
Read more
5000. That’s the approximate number of results when you type in "programming ruby" in the Amazon.com search box. Assuming that you read 1 book per week (which is, by the way, a very good result in my opinion), you need about a hundred years to read them all. But to be a professional programmer you should not limit yourself to just reading the books related to technology you primarily work in, so imagine how much more of them are not included in this 5000.
Read more
In the first part, we discussed the "N+1 queries" problem and how to deal with it using Rails' ActiveRecord. In this part, we will discuss some other useful ActiveRecord methods that can help us achieve some results faster or just in a more elegant way.
Read more
Today we have something about a problem well-known to experienced developers. We will discuss the N+1 queries problem and how to deal with it using ActiveRecord.
Read more
Previously, I talked about making first steps with Sinatra, how to prepare and configure everything to get the app running similarly to Rails. This time, I’m going to show you how to make the app as full-stack, so you could use it instead of Rails.
Read more
Welcome to the five-part series of blog posts about SOLID Principles. In each part, I will describe and analyze one of these principles. In the last part, expect a summary of the entire series containing a few tips and thoughts.
Read more
Some time ago, I had a chance to build a very small app handling HTTP requests coming from Slack. I decided to choose a lightweight framework, so I skipped Rails in favour of Sinatra. In this blog post, I would like to help you out with the first steps toward using something different than Rails, but from the perspective of a Rails developer. Why? Well, a lot of Ruby developers might be called Rails developers because the only framework they have ever used is Rails. As you can see here, there are many other web frameworks for Ruby, and I’m pretty sure that most of them sound strange to you. Let me introduce Sinatra!
Read more
Welcome to the five-part series of blog posts about SOLID Principles. In each part, I will describe and analyze one of these principles. In the last part, expect a summary of the entire series containing a few tips and thoughts.
Read more
Newer
Need a successful project?
Estimate project or contact us