Explore insightful articles and guides on software development, architecture, refactoring, and agile practices, curated by Martin Fowler and colleagues.
martinfowler.com is a rich resource for anyone interested in building better software. The site features a wide range of articles, guides, and essays about effective software development, software architecture, agile practices, and refactoring. It’s curated by Martin Fowler, an experienced author and speaker, along with contributions from his colleagues.
Whether you’re a developer, architect, or just passionate about software, you’ll find in-depth perspectives on topics like microservices, testing, domain-specific languages, and more. The site also provides links to related books, videos, and tools, making it a handy learning hub for both newcomers and seasoned professionals.
If you want to deepen your understanding of software patterns and practices, or keep up with the latest thinking in the field, this site offers thoughtful, well-organized content to help you grow your skills.
Discover websites similar to Martinfowler.com. Optimized for ultra-fast loading.
Refactoring.com offers practical guides and insights on improving code structure, software design, and development best practices for programmers.
Increment explores software planning and development, offering insights, best practices, and real-world stories to help engineering teams work better together.
HTML5 Doctor offers clear guides, articles, and resources to help web developers understand and use HTML5 effectively in their projects.
Hongkiat offers practical tips, tutorials, and inspiration for web designers, developers, and tech enthusiasts looking to improve their skills.
ComputingForGeeks offers step-by-step guides, tutorials, and tips on Linux, programming, cloud, and tech topics to help you learn and solve IT challenges.
LinuxBabe offers easy-to-follow guides and tutorials for Linux system administration, server setup, and desktop tips for all experience levels.
AreFly分享WordPress、Linux、macOS等实用教程和网络资源,助你轻松学习建站和技术技巧,全部内容为中文。
CodeOpinion shares real-world insights and lessons on software architecture and design, helping developers make better decisions for building robust systems.
Get news, tutorials, and insights on AI, computing, and developer tools from NVIDIA, designed for developers, scientists, and IT professionals.
WPBeginner offers free, easy-to-follow WordPress tutorials and guides for beginners, helping you build, manage, and improve your WordPress website.
Webmaster-Source shares blogging tips, coding tutorials, and resources to help webmasters and bloggers improve their websites and online presence.
Explore how Netflix builds its technology, with stories on engineering, culture, and product development from the Netflix TechBlog.
Find step-by-step guides, tutorials, and resources for building a Hackintosh and running macOS on non-Apple computers, plus community support links.
Find free tutorials and guides on Scala, Java, Unix, and MacOS. Learn programming tips, coding examples, and practical advice for developers of all levels.
Find clear tutorials and articles on XML, web services, and web standards to help you learn and master key web technologies at your own pace.
Find clear tutorials and guides on software design, programming, and IT topics for developers, architects, and tech enthusiasts of all levels.
Find website development tutorials, tips, and guides on PHP, MySQL, HTML, CSS, JavaScript, jQuery, and WordPress to improve your coding skills.
Find clear Unix and Linux tutorials on shell scripting, sed, awk, and security topics. Great resource for learning command-line skills and tips.
Learn HTML, CSS, and JavaScript with free tutorials, guides, and tips for web development. Find resources for coding, design, SEO, and more.
Learn Android app development best practices with tutorials focused on design patterns, code structure, and project maintainability for developers.
Baeldung offers clear, practical tutorials and guides on Java, Spring, REST APIs, and security—helping you learn and build real-world applications.
Read articles on web development, open source, and software architecture, with insights on the latest trends and future of technology.
Learn about object-oriented design patterns with clear explanations and examples for Java, C#, and other languages. Great resource for software developers.
Get simple, step-by-step guides to enable JavaScript in your web browser, plus tips on why it matters for browsing and web development.
Find tutorials, articles, videos, and code snippets on programming, cloud platforms, and software development. Great for learning tech skills and concepts.
Find easy-to-follow tech tutorials, helpful tips, and honest software reviews to make your devices work better and simplify your digital life.
Get clear, unbiased help choosing an open source license for your project. Find simple explanations and pick the right license for your needs.
Learn practical typography rules, font tips, and layout advice to make your documents look better. Clear, accessible guidance for everyday writing projects.
Learn about software design patterns, refactoring, and architecture with clear explanations and examples to help you write better, cleaner code.
Check if HTML, CSS, and web features are supported across browsers. Quickly see compatibility tables to help you build websites that work everywhere.
Explore practical guides, tutorials, and insights on event-driven software architecture, event sourcing, and modern development practices.
Find practical guides, tutorials, and resources to build fast, accessible, and modern websites that work on all browsers—ideal for web developers of all levels.
Find easy tech how-to guides, productivity tips, and software tutorials to help you get more from your devices and apps. Great for tech learners of all levels.
Read the original Agile Manifesto, outlining core values and principles for better software development. A resource for teams adopting Agile methods.
Explore insights on software architecture, security, and tech tips from a developer sharing personal thoughts and guides on various tech topics.
Japanese site offering guides and explanations on programming and network technologies, with a focus on C, Java, Android, and Linux topics.
Reflectoring offers clear software development tutorials, insights, and tips to help you grow as a software engineer, with a focus on Java and Spring Boot.
Find step-by-step tutorials, tips, and guides on Java, Spring, and web development to help you learn and solve coding problems easily.
Find clear Java programming tutorials, guides, and articles on web development topics like Spring, Hibernate, JSF, and more for all experience levels.
freeCodeCamp News offers thousands of expert-written programming tutorials, guides, and tips to help you learn coding, web development, and tech topics.
Discover tools and services similar to martinfowler.com
Explore related tools and services in these categories