SQLite vs Realm vs ObjectBox: Complex data queries in Android databases

Development of a complex application is impossible without the use of databases that provide powerful functionality for storing, sorting and retrieving information. Their application in Android development has its own specifics caused by the features of mobile devices: less hardware resources, battery saving, mobile application architecture. Therefore, the use of databases in Android development is

Redwerkers’ after work fun: quarantine edition

The coronavirus pandemic and the massive lockdown will once become just a part of world history, but at the moment, we need to learn how to balance work and leisure in a new way. People all over the world have switched to remote work, which poses a number of challenges. Forced staying at home can

Stay in Shape During Quarantine: Top Tips from Redwerk Team

Nowadays, tech companies all over the world struggle with maintaining their businesses and ensuring conducive work environment for their remote employees. Regular physical exercise is what helps your team stay productive and engaged even during quarantine. Although subsidized gym membership is no longer an option, there are plenty of workout programs that do not require

Monolithic vs Microservices Architecture for .NET

This article is an introduction to developing microservices-based applications and managing them. It describes architectural design and implementation approaches using .NET Core and Docker containers. This article was written for .NET developers and solution architects who are trying to make a decision about their application architecture and are not familiar with the microservices-based architecture. In

Best .NET CMS platforms

What is CMS? In today’s world, the presence of a website is a must for almost every business. When you make a decision to create it, one of the early-stage questions will be whether to use an off-the-shelf Content Management System or create a website from scratch. While the last one is clear, there can

Structured logging in third-party .NET logging frameworks

Logging is an essential and valuable part of software development. It becomes like a ‘must-have’ thing in any library or application. Logging can help to find problems and issues on any step of software development, but especially in cases when you can’t use debugging in the usual way. For example, when you deploy your application

Azure Cache for Redis: Beginner’s Guide

Applications and web services nowadays are the core of any business, so even small firms have their own sites or mobile apps. The latency that users experience to get some data profoundly impacts their impression of using your solution, especially if the aim of the site is selling some goods. Moreover, a lengthy page load

Best Open Source Mobile App Development Software

The usage of smartphones has increased the need to develop mobile applications. As well as a growing competition on the market of mobile application development has given rise to a variety of frameworks for building apps faster and better. Whether it is for personal use or business purpose, contracting a development company requires big money,

Best Web Development and Design Books

How can you start learning web development? Is it easy? In general, everyone can create a website, right? Although it would be better to assume that anyone can learn how to build websites. Well-done website development involves many skills that should all work together. Before you begin your journey into learning web development, the very

Coronavirus: how we help those in need at Redwerk

At Redwerk, we always help people in need. That’s why we don’t want to stand aside in the current situation when older people are at a high risk zone of dying from COVID-19. Coronavirus is a disease that has become a real challenge for the whole world. All countries that have faced the virus have