Categories: Hall of Fame

Learning Coding Tips from Martin Fowler is OK!

This article is first in the series of “Developers Hall of Fame” pages that we have recently started, and talks about some of the works of Martin Fowler, the Software Engineer, from whom I personally learnt a great deal and also recommend others, primarily rookies, from time-to-time. In his about me page, he introduces himself to be “an author, speaker… essentially a loud-mouthed pundit on the topic of software development“.

Note that this page shall be updated at regular intervals with Martin’s work that would benefit developers at large in software design and development.

Before I go ahead and include some of his pages which could be of great benefits to software engineers in doing design and development of enterprise software, lets look at some of the links which you would want to bookmark:

  • http://martinfowler.com/
    This is a personal website of Martin who he updates from time-to-time and you may want to have this website bookmarked in regular-to-visit website.
  • http://refactoring.com/
    If you want to learn tips and techniques on how to do code refactoring, this is a website to dig deep and learn all about the code re-factoring techniques. You may want to check the refactoring catalog which lists down all refactoring techniques.
  • http://www.twitter.com/martinfowler
    Follow Martin on twitter for his regular updates on different aspects of software development. I would say, “worth a follow”!

  

Books

  

Martin talks about some of the following in this video:

  • Common problems with testing and why we should fix it. He speaks on non-determinism and testing. The details of same could be found on his page.
  • Why software design is important and why one should care about it.
  • How agile manifesto has been doing in last 10 years and where its going from here.

Introduction to NoSQL

In this video, Martin talks about history about the history of databases and later talks about how NoSQL databases came into existence. Good video for NoSQL starters.

[adsenseyu1]

Nidhi Rai

Nidhi has been been actively blogging in different technologies such as AI / machine learning and internet technologies. Her field of interest includes AI / ML, Java, mobile technologies, UI programming such as HTML, CSS, Javascript (Angular/ReactJS etc), open-source and other related technologies.

Share
Published by
Nidhi Rai

Recent Posts

Agentic Reasoning Design Patterns in AI: Examples

In recent years, artificial intelligence (AI) has evolved to include more sophisticated and capable agents,…

1 month ago

LLMs for Adaptive Learning & Personalized Education

Adaptive learning helps in tailoring learning experiences to fit the unique needs of each student.…

2 months ago

Sparse Mixture of Experts (MoE) Models: Examples

With the increasing demand for more powerful machine learning (ML) systems that can handle diverse…

2 months ago

Anxiety Disorder Detection & Machine Learning Techniques

Anxiety is a common mental health condition that affects millions of people around the world.…

2 months ago

Confounder Features & Machine Learning Models: Examples

In machine learning, confounder features or variables can significantly affect the accuracy and validity of…

2 months ago

Credit Card Fraud Detection & Machine Learning

Last updated: 26 Sept, 2024 Credit card fraud detection is a major concern for credit…

2 months ago