Web application
Breaking Down DevOps: An Easy-to-Understand Introduction
What is DevOps? As an absolute beginner, this is one of the most common questions one may have. There are ample resources on the web explaining DevOps in detail. However, if I were to explain—What is DevOps?—to someone who is a beginner, how would I go about it? In...
Frontend Team Roles and Skills, Breaking the Silos
About 15-20 years ago, web application developers had the knowledge and the technical skills necessary to create an application: HTML, CSS, JS, PHP/Python/ASP, Web Server Management, MySQL/Postgres (both data and service management), etc. With time the web...
Bypassing Spring Interceptors via Decoration
Whether they are built using the genuine Spring Framework or Spring Boot, such applications are widely developed and deployed these days. By trying to address simple or complex business challenges, products strongly rely on the used framework features in their attempt...
Non-blocking Database Migrations – DZone Database
Database migrations are a common part of any web application. They are used to update the database schema to match the application's code. In a traditional web application, the database migrations are run synchronously, which means that the application is blocked...
Why “Polyglot Programming” or “Do It Yourself Programming Languages” or “Language Oriented Programming” sucks?
Last year we saw the launch of a new Web programming language Dart - Structured Web Programming from Google. A very interesting approach to support web application development. Not so long after Go, Groovy, Ruby, Scala, << Name your DSL here >>; we see...
Develop a Daily Reporting System for Chaos Mesh
Chaos Mesh is a cloud-native chaos engineering platform that orchestrates chaos experiments on Kubernetes environments. It allows you to test the resilience of your system by simulating problems such as network faults, file system faults, and Pod faults. After each...