Welcome to my blog
This is a blog about intreating modern trends in software development. See posts and snippets - assortment of interesting random code extracts.
The blog itself is a static site using Gatsby and other React goodness.
Static asset pipelines
Static content is a way to overcome problems with scalability. Highly optimized content, NGINX, free static file hosting and CDN are just a few benefits that come with a static.
This post describes Gatsby - a powerful tool to quickly develop customer tailored asset processing pipelines...
Contact me
Here is my lab (ACT Labs) to play with latest cool technologies.
I have a big experience with React, CSS, Typescript, Python, AWS, and more...
Domain Driven Design for React applications
Domain Driven Design, which recently grew in popularity and adoption across industry, is often viewed as a helpful paradigm, providing new, interesting ways to think about application architecture.
This post analyses how different React application layers may map to various DDD concepts and how it may impact your project structure, testing and development procedures.
Deploying Kubernetes applications using Helm 3 and Jenkins
Deploying Jenkins CI/CD pipelines to Kubernetes cluster has many advantages: build system easily scales up and down, it is easy to run tasks in parallel, etc.
And, in combination with Helm, Kubernetes application deployments become easy.
Apache Airflow on GKE: installation and test drive
Apache Airflow is a powerful workflow management platform. In this series of blog posts we install it and test basic Google specific Airflow hooks.
Integration testing, tips and tricks
Growing interest to integration testing encourages new best practices shaping. Among the most commonly mentioned: Page Objects and Application Actions shown to play nicely together.
Cypress testing framework comes with plugin for Cucumber tests, allowing BDD style testing with user stories and up-to-date documentation.
Event sourcing and AWS
Quickly shifting business requirements is another challenge of modern enterprise applications. To cope with it, microservices has recently became popular.
AWS lambdas not only liberate enterprise developers from the need to manage IT infrastructure, but also come with a power to design complex systems.
Static asset pipelines
Static content is a way to overcome problems with scalability. Highly optimized content, NGINX, free static file hosting and CDN are just a few benefits that come with a static.
This post describes Gatsby - a powerful tool to quickly develop customer tailored asset processing pipelines...
Contact me
Here is my lab (ACT Labs) to play with latest cool technologies.
I have a big experience with React, CSS, Typescript, Python, AWS, and more...
Domain Driven Design for React applications
Domain Driven Design, which recently grew in popularity and adoption across industry, is often viewed as a helpful paradigm, providing new, interesting ways to think about application architecture.
This post analyses how different React application layers may map to various DDD concepts and how it may impact your project structure, testing and development procedures.
Deploying Kubernetes applications using Helm 3 and Jenkins
Deploying Jenkins CI/CD pipelines to Kubernetes cluster has many advantages: build system easily scales up and down, it is easy to run tasks in parallel, etc.
And, in combination with Helm, Kubernetes application deployments become easy.
Apache Airflow on GKE: installation and test drive
Apache Airflow is a powerful workflow management platform. In this series of blog posts we install it and test basic Google specific Airflow hooks.
Integration testing, tips and tricks
Growing interest to integration testing encourages new best practices shaping. Among the most commonly mentioned: Page Objects and Application Actions shown to play nicely together.
Cypress testing framework comes with plugin for Cucumber tests, allowing BDD style testing with user stories and up-to-date documentation.
Event sourcing and AWS
Quickly shifting business requirements is another challenge of modern enterprise applications. To cope with it, microservices has recently became popular.
AWS lambdas not only liberate enterprise developers from the need to manage IT infrastructure, but also come with a power to design complex systems.
Static asset pipelines
Static content is a way to overcome problems with scalability. Highly optimized content, NGINX, free static file hosting and CDN are just a few benefits that come with a static.
This post describes Gatsby - a powerful tool to quickly develop customer tailored asset processing pipelines...