Ali BehzadianEmbarking on a Journey to Teach ProgrammingI’m excited to announce the launch of my YouTube channel dedicated to programming and software engineering! As a passionate developer, I’ve…3d ago3d ago
Ali BehzadianJava Thread Performance Vs. Virtual Threads Part 2In previous posts, here and here, I did a very simple performance benchmark between Java’s Thread vs. Java’s Virtual Threads and Kotlin’s…May 27May 27
Ali BehzadianOverengineeringYou might have heard the term “Overengineering” frequently, and many people advise avoiding it during software development. But what is…May 11May 11
Ali BehzadianJava Virtual Threads Performance Vs. Kotlin CoroutinesIn previous post, I just did a simple benchmark to compare performance of Java Threads vs. Java Virtual Threads. In this post, I want to…May 64May 64
Ali BehzadianJava Thread Performance vs. Virtual ThreadsDuring an interview, some interviewer asked me about the differences between Java Threads performance vs. Virtual Threads. I answered that…May 3May 3
Ali BehzadianSpring Framework 6 And Spring Boot 3Spring framework 6.0 is generally available from 10 days ago (11/16/2022). I am very eager to test its new features and more than that, use…Nov 26, 2022Nov 26, 2022
Ali BehzadianThe Definition Of DoneWhen you are developing software, no matter web or mobile application, you need to make sure that everything is done (and off course done…Sep 11, 2022Sep 11, 2022
Ali BehzadianMoving To GermanyMy wife and I decided to move to Berlin. That was not an easy decision. I am not intending to go to the travel details (how to find the…Sep 11, 2022Sep 11, 2022
Ali BehzadianDart And Other Programming LanguagesI wasn’t new to Dart programming language and in the past year, I was writing Flutter apps with Dart. I started writing Flutter apps with…May 20, 2022May 20, 2022
Ali BehzadianTwo Books In A MonthI have lots of books that I never started to read and many books that I’ve read some chapters and sections, but not the whole book. From…May 20, 2022May 20, 2022