All Case Studies Design Development Interviews Our Way Project Management
I really like Angular! At the time most of the well-written websites were MVC applications, Angular 1 was a huge revelation to me Yes, there were older frontend frameworks such as Backbone, but Angular was the first one that made a real difference. I could compare it to the first iPhone – there had been ideas, there had been attempts too, but finally, someone made it just right. Over several years, I did many projects using Angular or Ionic, and when the time came, I switched to Angular 2, which was even better in my opinion. Those days, as the frontend part of my developer’s stack, Angular was safe to me and provided a comfort zone.
Read more

A Quick Recap After EuRuKo 2017

Like last year, our Netguru folks attended the annual Ruby conference in Europe called “EuRuKo”. It took place in the city of Budapest, which happens to be beautiful and not very far away from Poland. This time, the event attracted over 600 participants in total, who had an opportunity to listen to two days' worth of technical and non-technical presentations. The talks concerned Ruby, Rails, software development, and working culture in general. We prepared short summaries of the talks we found the most interesting – have a look below! Main picture source: @euruko on Twitter https://pbs.twimg.com/media/DK5WragXkAE5RYO.jpg
Read more
There comes a time in life when you have to find your way, when you graduate from the university, or your secondary school, and here you are – young, ambitious and full of ideas. But where should you start? The market seems to be full of job ads. As a less experienced professional, you are looking for some opportunities such as internships or traineeships. So you start sending out CVs, and you are impatiently waiting for replies. I know this feeling, I was in this kind of situation too. I finally got my shot at a great career, and I would like to share my thoughts and experience with you about Netguru’s internship programme in the Quality Assurance department, which I had the pleasure to take part in.
Read more

IoT From the Ground Up

It was 2012 when I first built an IoT device without even knowing that such a term already existed. Its codename was Pinpoint, and the primary goal was to allow localising objects and collecting information on their movement, which could be used in logistics to monitor a fleet of cars. Having been completed as part of my Engineering Thesis, the work ended in the closet instead of hitting the market. Back then, I didn't realise that IoT era had already begun.  
Read more
Apollo Client is a library that helps you manage data in frontend applications built on top of well-known and respected Redux (predictable state container). If you were to start using it today, would you know how best to approach it?
Read more
This July, we took part in the third edition of EmberCamp in London. It’s the first time one of our front-end developers (Kevin Kucharczyk in this case) gave a talk there, making us feel more than just spectators at this splendid conference! Just like last year, we’ve chosen our favorite talks of this year’s camp, and we would love to share them with you!
Read more
Android development requires modern solutions, a mobile applications store big amount of data. SQLite project, a default Android database engine was launched in 2000 and has some alternatives like pretty popular Realm and quite new ObjectBox. Both products comprise NoSQL database and have a few things in common: DB built for objects, ACID properties, Multiversion Concurrency Control (MVCC) architecture, core written in C++, reactive data observation and a multiplatform.
Read more

Active Campaign Integration - What Do You Need to Remember About?

Automated e-mails is a big business nowadays, and quite a  topic to discuss. Usually when developing a rails application a simple SMTP provider like Sendgrid or Mandrill with an addition of Sidekiq and Cron is more than enough. Nevertheless, you may encounter clients who already used some tools and have a large mailing list in, ActiveCampaign being one of them. Here are a few tips about ActiveCampaign and Rails implementation with the use of CloudFlare.
Read more
Flags are everywhere. These boolean fields are so common that I cannot imagine a mature application that wouldn’t use them in multiple models – from the ubiquitous “admin” column on a User model to the “cancelled” flag on a Reservation model to various temporary flags that determine who should have access to some new features being tested. I’ve worked with apps that had very extensive models with many columns, out of which even 6 or 7 of were just booleans of various kinds.
Read more
Some time ago, I got assigned to the enigmatic task of analyzing and implementing the integration with a new payment provider for our client’s Austrian services. The requirement was straightforward: the new payment service should be Adyen, as Adyen supports SEPA payments. Here is the story about how it all played out.
Read more
Newer
Need a successful project?
Estimate project or contact us