All Ruby on Rails Node JS Android iOS React Native Frontend

6 Steps to Integrate ClassKit into Your App

ClassKit was first introduced by Apple at a special educational keynote held in one of the Chicago’s schools in March 2018. The venue was by no means random – ClassKit enables developers to integrate their application with a brand new application called Schoolwork, an app for assigning and collecting student homework. Even though the target group of the ClassKit framework is really small at the moment, I think it’s a very good idea to integrate it as soon as possible, if you have any type of educational app. As you will see from this blog post, doing so is very easy, and you could contribute to making schools more innovative!
Read more
Introduction Nowadays, IoT sensors are almost everywhere and they can sense information that may affect privacy or reveal information that wasn’t intended if it leaks. Particularly, Wireless Sensor Networks(later called WSN) are used extensively in many applications related with health monitoring, environmental monitoring, military purposes and home automation. Security of the privacy rights and the system from malicious attacks is vital when talking about this kind of applications because of the information they sense, plus the combined computational power. Unfortunately, since individually they are not wealthy regarding computational power and battery life, WSNs are not able to deal with traditionals cryptography algorithms to secure data transmission. That’s why other methods and algorithms must be designed and used for IoT systems.
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
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
Need a successful project?
Estimate project or contact us