All Ruby on Rails Node JS Android iOS React Native Frontend
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
Netguru’s core values evolved with us as the company grew and we learned from our experiences. They sum up what we want to achieve, and they might change in the future, as we aim higher and higher. We think of them as important to our culture and individual sense of accomplishment. They go as follows: Exceed clients' and colleagues' expectations Take ownership and question the status quo in a constructive manner Be brave, curious and experiment. Learn from all successes and failures Act in a way that makes all of us proud Build an inclusive, transparent and socially responsible culture Be ambitious, grow yourself and the people around you Recognize excellence and engagement
Read more
The field of software development is changing.
Read more

From an English Teacher to a Node.js Developer

The following story is based on facts and is meant to make you believe that it’s never too late to start coding. I became a Node.js developer after some 9 years of a non-IT career. Ever since I can remember, computers were around me. That’s because my brother began his coding career in the early 1990s, and he was passionate about it. Bookshelves in my house held books such as Understanding Assembler. When I was around 7, I was able to use basic commands in DOS. At the age of 12, I was able to take my PC apart , reassemble it, and get it up and running again. I also knew how to configure the BIOS, how to do CPU overclocking and many similar things when I was a teenager. But then I never seriously considered becoming a software developer. That’s because I was convinced that outstanding maths skills were a must.
Read more
During the course of your career as a software developer, you’ll find that some decisions matter very little - and some can have a huge impact on your entire future. They boost your chances to become a senior developer. If you play your cards right, you will automatically become a valued member of your team. And if you miss the opportunity they present, you might end up with an unfulfilling job.
Read more
Some people wake up one day and realise they’ve reached an important step in their career without really noticing it. Being a senior developer is a big responsibility: it involves not only writing quality code and making good decisions for stakeholders but also mentorship and teaching junior team members by example. Here are ten tips for senior developers who want to excel at their job.
Read more
Being a good software developer (especially a senior or a team leader) is not just about writing amazing code and solving difficult problems. These things are certainly important, but building and managing a good relationship with clients might be even more crucial. I’ve talked to the team at Netguru and prepared a list of skills and qualities you might need to forge successful relationships with clients, as well as a list of warnings signs that will help you identify possible problems with the approach you or someone else has been taking.
Read more
Many developers are perfectly happy writing code until retirement, and maybe even beyond that. But what if an opportunity to take on a more managerial position comes your way? What is it like to distance yourself from the technical aspects of software development and focus on strategy and leadership instead? I’ve talked to Bartosz Pranczke, our Senior Tech Leader, to find out.
Read more
Today, something about well-know problem to experienced developers. We will discuss N+1 queries problem and how to deal with it using ActiveRecord.
Read more
Introduction Have you ever wondered what it takes to build good IoT product? How much effort does it take to create useful solution which will work safely and serve many clients? It can take a lot of time to do it. Fortunately there are some services like Google Cloud IoT or Amazon AWS IoT which try to help developers overcome all of common obstacles and make the work much easier. Today we will talk more closely about Amazon services. The main goal of their platform which was launched in 2015 is to offer tools that will help to spend more time on product development and not on common tasks that could be easily automated.
Read more
Newer
Need a successful project?
Estimate project or contact us