What is WebAssembly? WebAssembly was developed by Mozilla in 2015 while looking for a way to make JavaScript more efficient with heavy applications. If you have never heard about WebAssembly, check out the two videos in this … Read more
Develop Microservices in PHP: an overview from Enrico Zimuel’s talk
Microservices architectural style has rapidly become the de-facto standard for continuously deployed systems and thus, it is widely adopted. Its main characteristics are enlisted in a definition given by Martin Fowler: the microservice architectural … Read more
.NET Async/Await and its catches
Since the introduction of the Task-based Asynchronous Pattern (or TAP) with .NET 4.0 programmers have enjoyed a simpler and streamlined approach to asynchronous programming in .NET, improving performance and readability of their code. If you are … Read more
Going serverless, the easy way
Serverless is one of the (not so) new buzzword in town and it has been gaining a lot of attention lately. Cloud vendors are pushing this technology as much as they can, presenting it as the ultimate way to easily implement complex applications … Read more
How MobX helps you manage your state
Managing state is one of the hottest and somewhat controversial topics in the frontend development world. A lot of effort has been made by several teams across the world to address state management with a clean and simple approach, creating libraries … Read more
Azure Durable Functions and Serverless Orchestration
Serverless computing is becoming extremely popular in the cloud world, with all the major players offering their own implementation of FaaS (Function as a Service) solutions. This success should not be surprising since there are many advantages in … Read more
A journey riding in the cloud(s)
The cloud computing panorama is a huge and messy collection of technologies, services and providers. Building elastic distributed systems is fun but orientating such a vast environment can be quite challenging. Talking about some do's and don'ts in … Read more
Trent Willis: ServiceWorkers are more than just data proxys
We all enjoy using our favorite web applications to work, communicate, relax, and more. But what happens when an Internet connection is not available? Simply put, if we can't access the web, we can't access our web applications, as they heavily … Read more
Encryption and why keeping secrets is hard, even for computers
Encryption algorithms are widely used in the IT industry to provide confidentiality, authentication, intellectual property protection and more. The attention on privacy and cybersecurity in general is rapidly increasing, forcing vendors and … Read more
Making accessible apps: Gian Wild reflects on challenges and solutions
Delivering a comfortable user experience is a key factor to ensure the success of a software application. Although user experience is important for any kind of application, designing mobile applications and websites requires extra care. Mobile … Read more