Conditional Class Rendering in React using CLSX
Explore how the CLSX library can simplify the process of conditional class rendering in React applications, improving code readability and significatly decreasing amount of written code
Hello, I am Anton. I am here to help you level up your coding and architectural skills.
Improve your backend and frontend skills by joining my community of developers.
Each week you will get 1-2 practical tips each for frontend and backend development, select the topics that resonate with you the most.
Everything you need to become a better developer
Explore the recent frontend blog posts
Explore how the CLSX library can simplify the process of conditional class rendering in React applications, improving code readability and significatly decreasing amount of written code
Dive into the world of JavaScript closures with this comprehensive guide. Learn what closures are, how they work, and explore practical examples.
Discover the power of CSS em and rem units to create flexible, responsive web designs. This comprehensive guide will delve into the mechanics of these relative units, demonstrating their importance in modern responsive web development.
This blog post explores how useRef React Hook can manage references to DOM elements, hold mutable values across re-renders and allow to access the current value in the memoized callbacks.
JavaScript promises are a powerful feature introduced in ES6 (ECMAScript 2015) to manage asynchronous operations more efficiently and cleanly. This blog post is a guide to JavaScript promises, offering a clear understanding how promises can be used to handle asynchronous tasks elegantly.
Explore the TypeScript's type system: primitive types, enums, arrays, functions, objects, typles, intersections, unions, aliases, interfaces, type assertions, literals, any, unknown, never, null, undefined.
Explore the recent backend blog posts
Exception handling allows to gracefully manage errors, ensuring applications remain stable and user-friendly under unforeseen circumstances. This guide provides a comprehensive look at exception handling in C#, covering everything from basic try/catch blocks to throwing custom exceptions.
EF Core allows to customize a model mapping using fluent API, data annotations, seperate configuration classes and attributes. Learn more about all these options in this blog post full with code examples
Understanding transaction isolation levels in SQL is crucial for maintaining data integrity and performance in databases. This blog post explores the various isolation levels, their impact on data consistency and system performance, and how to implement them with code examples.
ASP.NET Core's middleware architecture offers a powerful way to build and configure the HTTP request pipeline in your applications. This guide provides a step-by-step approach, complete with code examples, to get you up and running with your own middlewares.
Primary constructors introduced in .NET and C# 12, offer a much more concise way to assign class properties. This blog post will explain all the aspects of primary constructors, their nuances and difference when in classes and records.
Explore the concept of global query filters in EF Core and how they can be effectively used to manage data access patterns, especially in multi-tenant applications or scenarios requiring soft delete functionality.
Get the source code for my blog posts on github
Ever found yourself deep into an engaging blog post, thrilled by the coding examples provided, only to hit a wall when trying to replicate the code on your own? We've all been there, scratching our heads, wondering why our code isn't working as in the examples.
To eliminate this frustration and enhance your learning experience, I've made the source code for my blog posts available on GitHub for my sponsors. These aren't just snippets; they are 100% working examples from my blog posts.
Unlock exclusive access to the source code from the blog posts by joining my Patreon and Buy Me A Coffee communities! Your support not only helps me continue creating valuable content but also grants you access to the fully functional code that makes learning smoother and more enjoyable.
Sponsorship Opportunity