If you delve into the usual techniques of designing applications, you'll discover that they were developed as monoliths, packaged as a collection of code, and installed as a single entity. The process of managing tens of thousands of lines of code … Read more
Software Architecture
GRPC Approach for Improved Software Development
This article, developed together with Be Digitech Solutions, analyzes the gRPC architecture created by Google, the special advantages it offers compared to REST architecture, and how we can migrate from REST to gRPC in terms of microservices … Read more
Inertia: make modern SPAs with Laravel and Javascript frameworks
In the modern world of programming, SPAs usually reflect the state of the art: fast, flexible, powerful. In constructing SPAs the Javascript language is the hero; when SPAs come to mind, so does a Javascript framework, which may be based on … Read more
How to Boost Performance With Lazy Loading
If you've always thought that the term "lazy" only has a negative meaning, you’re about to find out that this is not the case. This guide, developed with Be Digitech Solutions, analyzes how the “lazy loading” design pattern/technique is a … Read more
Reactive Programming for Distributed Systems: All You Need to Know
Reactive programming is not a new idea. Reactive languages that allow for event-driven applications have been around for a long time. These languages are ideal for single-threaded, non-distributed applications. Distributed systems, however, are more … Read more
How Can Coding Help the Environment?
How Green Is the Technology We Use? Green technology is the technology that does not hurt the environment. It can be recycling, using solar or wind power, or anything else. Some people might think that coding is not a green technology. However, … Read more
Micro Frontends: the Future of Web Development?
Evolving Architecture: From the Monolith to Micro Frontend The web is evolving. Applications are becoming more and more complex, and the need for more modular and maintainable code is growing with them. Monolithic structures are no longer … Read more
All You Need to Know To Develop a Strong Hybrid Cloud Strategy
Recently, there has been a great buzz about hybrid cloud, with many organisations moving their businesses to the cloud. So what is hybrid cloud, and why should it matter to you and your business? Moving workloads to the cloud creates an elastic … Read more
Zero-knowledge Cloud Storage: What is it and Why You Need it Now
Introduction We all use end-to-end encryption (E2EE) daily for messaging, using apps such as WhatsApp or Telegram. But what does E2EE mean? Aren’t any two clients communicating via TLS already protected end-to-end? Isn’t any website using HTTPS … Read more
Headless Architecture: Everything you Need to Know
Abstract This article discusses Headless architecture for eCommerce systems. Digging into the demand for this type of structure in the modern IT world, the negative points of a more traditional platform will be analysed from both the developer’s … Read more