All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
No one likes those big articles - that’s why we’re creating Quick Tips - short tips to change your developer's life from the moment you read them. Those may be some patterns explained in JS code on real-life examples or some techniques for better code.
Read more
In this post, I will walk you through how we met a client's demands of higher network traffic with the AWS Aurora service, together with a step-by-step journey of fitting it into the existing infrastructure setup.
Read more
Another interview from the Frontend series is here! Read the story of Sergiusz Strumiński - Senior Frontend Developer & Team Leader. This is a series of interviews with our developers who would like to contribute to our culture of knowledge sharing. Read more in the article below
Read more
If you are a Kotlin developer, you most probably know that coroutines communicate errors in execution by throwing exceptions. You might also think that handling these exceptions is as easy as in normal Kotlin or Java code. Unfortunately, when we start using nested execution, things might start working not quite as we would expect. In this article I will try to show situations where you need to be more cautious about exceptions and show some best practices.
Read more

iOS Unit Tests Basics

Similar to code implementation, unit testing suites may be approached in many different ways. Let's focus on two main assumptions here:
Read more

Clean Swift (VIP) iOS Architecture Pattern

Clean Swift (VIP) was first introduced by Raymond Law on his website clean-swift.com. The idea behind it was to tackle the Massive view controller problem while following the main ideas found in Uncle Bob’s Clean Architecture.
Read more
Another interview from the Frontend series is here! Read the story of Grzegorz Bąk. This is a series of interviews with our developers who would like to contribute to our culture of knowledge sharing. Read more in the article below
Read more
Insecure Direct Object Reference, or IDOR,is an error in the business logic of an application. This category of bugs is very hard to discover during static code analysis or code review. They can’t be mitigated with any kind of additional “magical” security appliance such as next generation firewalls or web application firewalls. This is a business logic error, made in the design or implementation phase. A webapp with an IDOR makes it possible for any user to access other users' data.
Read more
Here comes another interview from our Frontend department. Read the story of Stanislav Holub, a Frontend Developer who started working at Netguru in October 2020. This is a series of interviews with our developers who would like to contribute to our culture of knowledge sharing. Read more in the article below.
Read more
Monoliths are not that popular as they used to be. Today’s applications are split into back-end and front-end with dedicated programmers and servers. It allows us to separate business logic from graphics and increase an application performance. But what if your client doesn’t have enough money to build separate applications? Or when an application is too small to split? What if we don’t have enough knowledge of Javascript frameworks? No problem! The very simple StimulusJS framework in connection with Rails and the dedicated StimulusReflex gem can do awesome things.
Read more
Newer
Need a successful project?
Estimate project
Netguru Codestories