blog.tyszko.devStop Wasting Queries: How to Cancel MySQL Requests When the Client DisconnectsIntroduction In a high-traffic web application, many users may be clicking around at once. Imagine a user who requests a long list of items, then quickly navigates away before the server has finished fetching them from the database. By default, that ...Apr 30, 2025·5 min read
blog.tyszko.devOptimizing Large-Scale Data Processing: Lessons from Real-World ScenariosOptimizing Data Processing – Practical Insights Recently, I had the opportunity to work on a project where processing very large and coherent data sets became crucial. These don’t have to be strictly production data – what really matters is that they...Feb 16, 2025·4 min read
blog.tyszko.devGet errors from NestJS and inject to Angular formsIn every new app, we need to know how we should handle errors from the backend.After creating a lot of frontends and backends I decided to share my experience with forms and validation errors. Probably if you are reading this article you are also thi...Sep 10, 2023·4 min read
blog.tyszko.dev[Angular] Custom icon componentHi, sometimes we don't want to implement huge library to use one small component. In a simple example this is Material from Angular. When we decide to use only Material library then the problem doesn't exist, but when we want to use bootstrap or tail...Oct 2, 2022·2 min read
blog.tyszko.devSimple encryption and decryption with secret in TypeScriptIn this article I will show you how to easier using built-in nodejs module crypto. For this code we need SECRET_KEY and SECRET_IV environments. You can write everything in this variables but if you change values after encrypted data, you decryption ...Jun 25, 2021·1 min read