-
Archives
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- June 2020
- May 2020
- February 2020
- December 2019
- November 2019
- October 2019
- September 2019
- August 2019
- July 2019
- November 2016
- February 2016
- January 2015
- November 2014
- October 2014
- August 2014
- June 2013
- March 2013
- January 2013
- August 2012
- June 2012
- April 2012
- January 2012
- August 2011
- April 2011
- March 2011
- February 2011
- November 2010
- October 2010
- September 2010
- July 2010
- June 2010
- May 2010
- March 2010
-
Meta
Category Archives: Uncategorized
bat vs. cat
Bat vs. Cat I was reviewing some sample projects and wasn’t using an IDE this time, I was at a terminal opening up files using ‘cat’, the epic utility to read files. It’s an epic but boring, it does not … Continue reading
Posted in Uncategorized
Leave a comment
Composition vs. Inheritance
I was reviewing Java code, there was some refactoring done, the code had extracted out the “common” functionality to a parent class and introduced two child classes. The immediate question that came to my mind was, “why choose inheritance if all … Continue reading
Posted in Uncategorized
Leave a comment
Financial Debt vs. Technical Debt
Many of the terms and concepts we use in Software come from other domains such as Engineering, Finance, Mathematics, Languages, etc. The word for today is “debt”.. What is Debt?We borrow money to meet a current need, knowing we have … Continue reading
Posted in Uncategorized
Leave a comment
Coding life lessons
Code is read more than it is written, so it must be “readable”,Code is tested more than it is read, so it must be “testable”,Code is maintained for a long time$, so it must be “maintainable”. As a software programmer, … Continue reading
Posted in Uncategorized
Leave a comment
Good job Microsoft Edge, nicely done AI (assistant) integration !!
When reading a web page or an article, many time, we need to switch out of the tab to find out what a specific word means, What if, we can get the information inline? No more context switching allowing you … Continue reading
Posted in Uncategorized
Leave a comment
Try out GPT-4 and DALL-E on Microsoft Copilot for free
Microsoft has a new AI assistant called Copilot. It is like Github’s copilot for IDEs, ChatGPT from OpenAI, but an application made for Windows 11. It also works on Mac, iPhone, and iPad. Microsoft has made special keyboards with a … Continue reading
Posted in Uncategorized
Tagged ai, artificial-intelligence, chatgpt, copilot, microsoft
Leave a comment
Optimizing Maven Builds: My go-to Plugins and Performance Boosters
Maven Lifecycle Maven is like a must-have tool for Java developers—it helps with building and managing projects. It makes building, testing, and deploying Java apps a breeze using a simple project object model (POM). What is that super popular command … Continue reading
Top Technology Podcasts
The author suggests using audio updates and podcasts for self-improvement when time is short. They highlight a selection of tech-focused, security, software engineering, IoT/AI, and lifestyle podcasts to consider. They flag the need for attentive listening due to the information-intensive nature of some podcasts. Finally, the author rates Google Podcasts, Apple Podcasts and Spotify as their preferred podcast platforms. Continue reading
Posted in general, Productivity, Uncategorized
Tagged podcast catchers, productivity, top technology podcasts
Leave a comment
Code Review – Duties and Rights
Code review is an important part of the development process, it is the best form of feedback that a code author can get before the code is merged. The reviewer(s) are required to use their experience and judgement acting as … Continue reading
Posted in Productivity, Programming, Uncategorized
Tagged code review guidelines, code-review, productivity, programming
Leave a comment