Skip to content

everyday.codes

personal blog by Michael Krasnov

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

Category: best-practices

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”

5 Mistakes Every Junior Developer Makes and How to Avoid Them

march 5, 2020 by michael krasnov | tags: compilation, junior
5 Mistakes Every Junior Developer Makes and How to Avoid Them

Getting out there and finding your first job as a software developer can be daunting and scary. I wanted to share some common mistakes of junior developers from my experience to make you less anxious and more prepared.

read more “5 Mistakes Every Junior Developer Makes and How to Avoid Them”

Improve code readability by getting rid of comments

january 19, 2020 by michael krasnov | tags: comments, javascript, readability
Improve code readability by getting rid of comments

Code commenting, while controversial, is still considered a good practice. Comments are most often used to improve code readability, make it easier to maintain and explain certain decisions. But do comments always help, or do they bring more harm than good?

read more “Improve code readability by getting rid of comments”

Top Posts

  • How to use Latex in RMarkdown
  • Create Custom Jest Matchers to Test Like a Pro
  • Please stop using classes in JavaScript
  • Abstract Classes and Meta Classes in Python
  • Sapling by Meta: review and first impressions

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