InJavaScript in Plain EnglishbyMichael Krasnov·Jun 26, 2023Getting Out of Hook Hell: You Are Using React Hooks The Wrong WayReact Hooks are a very powerful tool to add interactivity and features to user interfaces. As your application grows, you will increasingly…A response icon12A response icon12
InLevel Up CodingbyMichael Krasnov·Jun 19, 2023Easy Configuration Management in Django ProjectsSetting up the settings module in Django can be cumbersome for beginners. This module holds many properties that are vital to your…
InBetter ProgrammingbyMichael Krasnov·Jun 16, 2023How to Write a Simple Math Interpreter in PythonA response icon3A response icon3
InJavaScript in Plain EnglishbyMichael Krasnov·Jun 9, 2023Server Components in React: Exploring the Next Generation of Server-Side RenderingThis makes SSR with NextJS so much easier!A response icon2A response icon2
InBetter ProgrammingbyMichael Krasnov·Feb 6, 2023A Hands-On Guide to Concurrency in Python With AsyncioKeep your app usable, responsive, and save precious CPU cyclesA response icon3A response icon3
Michael Krasnov·Jan 9, 2023Are layer-2 networks trading security for efficiency?Common vulnerabilities and their remedies
InLevel Up CodingbyMichael Krasnov·Jan 4, 2023Debug Github Actions Locally with ActSave effort, time, and money by testing CI/CD pipelines on your system
InLevel Up CodingbyMichael Krasnov·Dec 30, 2022Jetbrains Fleet: using remote workspaces for efficient developmentFinally, a worthy contender for VS Code language server
InBetter ProgrammingbyMichael Krasnov·Dec 23, 2022Sapling by Meta: A Review of the New Version Control SystemSetting up the new system, learn how to use it, and analyzing pros and consA response icon12A response icon12
Michael Krasnov·Jul 19, 2022How to use Latex in RMarkdownIn this article, I will show you how to use Latex in RMarkdown to produce beautiful documentsA response icon1A response icon1