Chatgpt And Future

What are OpenAI and ChatGPT? OpenAI is an artificial intelligence research laboratory consisting of the for-profit OpenAI LP and its parent company, the non-profit OpenAI Inc. The company was founded in December 2015 by Elon Musk, Sam Altman, Greg Brockman, Ilya Sutskever, Wojciech Zaremba, and John Schulman. The company’s mission is to promote and develop friendly AI in a way that benefits humanity as a...

Spring Framework 6 And Spring Boot 3

Spring 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 it on a real project. I think that new Spring framework 6.0 is Spring’s plan to tackle all challenges from previous versions. New powerfull competitors like Quarkus and Micronaut emerged these years with neat and beautiful features that invites Spring...

The Definition Of Done

When you are developing software, no matter web or mobile application, you need to make sure that everything is done (and offcourse done right). So you need a way to define the “Done!” itself. I had such a problem and searched for this and gather all definitions and combined them together. The result is: DoD checklist for a user story Coding Code refactoring is done...

Moving To Germany

My 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 job, how to get the visa, how to travel,…) now. Maybe in the near future I will talk about these issues. Currently I want to talk about my motivations here. Escape from the limitations of Iran...

Software Engineering At Google Part I

As one of the authors said in preface: “I have always been endlessly fascinated with the details of how Google does things. I have grilled my Googler friends for information about the way things really work inside of the company. How do they manage such a massive, monolithic code repository without falling over? How do tens of thousands of engineers successfully collaborate on thousands of...