Skip to content

everyday.codes

personal blog by Michael Krasnov

  • feed
  • medium
  • about
  • night mode
  • search
  • search hide

Month: May 2021

Structural Pattern Matching in Python: In-Depth Review

may 27, 2021 by michael krasnov | tags: feature
Structural Pattern Matching in Python: In-Depth Review

Python is a multipurpose language, beloved by data scientists and full stack engineers alike. It promotes clear and concise code, thanks to its syntactic sugarness and philosophy. In this article, I will explain in depth how the most anticipated Python feature works: structural pattern matching.

read more “Structural Pattern Matching in Python: In-Depth Review”

Reasons Not to Use Microservices

may 25, 2021 by michael krasnov | tags: microservices
Reasons Not to Use Microservices

Microservice architecture had gotten much praise in the last few years. Scalability, fault isolation, and simpler codebase are some of the advantages microservices are meant to provide. In this article, I will talk about how not only microservices fail to deliver some of the advantages, but also what kind of overhead they bring to the project.

read more “Reasons Not to Use Microservices”

New Python 3.10 Features You Must Try Out

may 19, 2021 by michael krasnov | tags: release
New Python 3.10 Features You Must Try Out

Python is beloved by many data scientists and general-purpose developers for its simplicity and elegance. The latest version of Python, the 3.10 is currently in beta phase, but no new features will be added ahead of its final release in October of 2021. Now is just the time to learn about its new features ahead of schedule.

read more “New Python 3.10 Features You Must Try Out”

Top Posts

  • How to use Latex in RMarkdown
  • Getting Out of Hook Hell: You Are Using React Hooks The Wrong Way
  • A hands-on guide to concurrency in Python with asyncio
  • Please stop using classes in JavaScript
  • Create Custom Jest Matchers to Test Like a Pro

archives

  • June 2023
  • January 2023
  • December 2022
  • July 2022
  • May 2021
  • February 2021
  • January 2021
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • August 2019
  • July 2019
  • June 2019

categories

  • best-practices
  • code-review
  • collections
  • crypto
  • fuchsia
  • google
  • graphql
  • java
  • javascript
  • life
  • linux
  • mobile
  • news
  • open-source
  • python
  • react
  • react-native
  • tutorials
  • Uncategorized

michael krasnov (c)
linkedin | github | telegram

This website uses cookies to ensure you get the best experience on our website. Learn more