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

Retrieval Augmented Generation (RAG) & LLM: Examples

Last updated: 25th Jan, 2025 Have you ever wondered how to seamlessly integrate the vast…

3 weeks ago

How to Setup MEAN App with LangChain.js

Hey there! As I venture into building agentic MEAN apps with LangChain.js, I wanted to…

3 weeks ago

Build AI Chatbots for SAAS Using LLMs, RAG, Multi-Agent Frameworks

Software-as-a-Service (SaaS) providers have long relied on traditional chatbot solutions like AWS Lex and Google…

4 weeks ago

Creating a RAG Application Using LangGraph: Example Code

Retrieval-Augmented Generation (RAG) is an innovative generative AI method that combines retrieval-based search with large…

1 month ago

Building a RAG Application with LangChain: Example Code

The combination of Retrieval-Augmented Generation (RAG) and powerful language models enables the development of sophisticated…

1 month ago

Building an OpenAI Chatbot with LangChain

Have you ever wondered how to use OpenAI APIs to create custom chatbots? With advancements…

1 month ago