Written by Balázs Tápai.
I will make you believe that I'm secretly three senior engineers in a trench-coat. I overcome complex issues with ease and complete tasks at an impressive speed. I consistently guide teams to achieve their milestones and goals. I have a comprehensive skill set spanning from requirements gathering to front-end, back-end, pipelines, and deployments. I do my best to continuously grow and increase my capabilities.
You can follow me on Twitter or Github.
You have a SPA with a NestJS back-end. You are ready to launch, but what if your app is a hit, and you need to be prepared to serve thousands of users? You might need to scale your API horizontally...
Node.js uses an event loop to process asynchronous tasks. The event loop is responsible for handling the execution of asynchronous tasks, but it does it in a single thread.
At This Dot, we've been working with ExpressJS APIs for a while, and we've created a starter.dev kit for ExpressJS that you can use to scaffold your next backend project
When it comes to performance, developers often use Lightouse or similar performance analysis tools, but when the target site has protection against bots, getting information is not that simple. In this blog post we would like to share our experience with Chrome Devtools and performance analysis.
When we are working on PWAs (Progressive Web Applications), we sometimes need to implement features that require us to store data on our user's machine. One way to do that is to use IndexedDb.
Stripe Apps are a great way to extend Stripe dashboard functionality using third-party integrations. But when using these integrations, developers must prioritize security. The best way to do this is by using OAuth with the third-party product with which you would like to integrate.
There are several use-cases where an application uses indexedDb to store data locally. Accessing indexedDb during tests is not that straightforward, that's why we created this cypress helper library. Introducing @this-dot/cypress-indexeddb
Sometimes some applications need to display images on a page, which is only accessible with authentication. But using simply the `src` attribute of an `` tag will only accept images that are not authenticated. How can you circumvent this issue?
Engineers at This Dot Labs love open-source. We use open-source libraries every day in our jobs, and some of us are active contributors to several open-source...
Sometimes we need to refactor an application which can break the layout. Screenshot comparison tests can provide you with a secure safety net. In this blog post, I'd like to show you how to set up such tests in an NX monorepo.
CI/CD helps you automate most of your testing and build processes. AWS Amplify can help you with that, but sometimes it is not that straightforward. In this step-by-step guide, I am going to show you how to set up e2e testing with an NX workspace using Amplify build tools.
Have you ever needed to test the functionality of an app in a controlled environment? During this session we are going to cover how to intercept network requests, fake them and mock APIs.
Supporting old and deprecated browsers can be challenging. I share some of my IE11 support problems with you in this post. I hope it helps you in the future if you still need to support IE11
In my Complex UI logic in Angular series, I'd like to share scenarios that can be a challenge to implement.
While protecting your API endpoints is the most important thing, the customer usually wants to hide and disable UI elements... Let's take a look at how you can do that.
If you have ever searched for articles about Angular applications and performance, you have read about OnPush change detection, and the async pipe... Let's TALK about it!
An old friend of mine asked me, how did I reach my current level of knowledge as a Software Developer. It is simple... I made mistakes!
How to set up Gherkin with NX workspaces using TypeScript, a step-by-step guide.
It is amazing how much you can do with Jenkins and its plugins. I'd like to share two little tricks which have helped my team's development process recently
Ever heard the phrase that linting makes developers lazy? Is that a bad thing? My take on linting and static code analysis.
A good CI/CD pipeline is extremely important for quality software development. I have spent some time creating pipelines with docker and Jenkins and I'd like to share my experience...
Error handling is one of the most important topic of software development and I have a few tips for Angular applicatios...