• Home
  • Tutorials
  • Development Tools
  • Contact Us

Developing Software

Mastering Software Craftsmanship

Software Development Tools

On this page you will find a list of products, services, resources and tools that I use to develop software and run my business. Some are free, some are paid. Some of the links are affiliate links which means I may receive a small commission if you purchase something through it.

I will keep this list updated as I find new great products and services or change my opinion on one.

Bookmark this page and check back often.

Building Websites

  • Namecheap ֠Domain registrar I use to register all my domain names. They have competitive pricing, a nice UI and I like how you can protect your domains with two-factor authentication.
  • CloudFlare ֠A free global CDN, DNS, DDoS protection and web security provider. I mainly use CloudFlare to manage all my domain names DNS records in one place. It too, has two-factor authentication.
  • WordPress ֠The most popular blogging tool in the world. Useful for marketing sites and blogs.
  • ASP.NET Core ֠Free and open-source web framework developed by Microsoft. A great tool for creating bespoke web applications.

Development Tools

  • Visual Studio ֠A powerful IDE for developing web, desktop and mobile applications.
  • Visual Studio Code ֠A cross-platform advanced text editor which can debug C#, PHP, Node.js etc.

Programming Books

  • Code Complete: A Practical Handbook of Software Construction ֠A great book on important topics like designing classes, naming conventions and general best practices.
  • Clean Code: A Handbook of Agile Software Craftsmanship ֠Learn to create well readable and structured code (samples in Java).
  • Design Patterns: Elements of Reusable Object-Oriented Software ֠Learn everything there is to know about The Gang of Four design patterns.

Business Tools

  • Crunch ֠An accountancy service based in the UK that lets me use the FreeAgent online book keeping tool.
  • UK Postbox ֠Provides mail scanning, virtual mail forwarding and parcel forwarding services in the UK. Allows me to hide my personal address from WHOIS while still allowing people to contact me.

Search

Advertisement

Newsletter

Subscribe now to receive practical tips on how to become a better software developer.

Free - No Spam - 100% Email Privacy

Featured Posts

Abstract Factory Pattern: C# Example Using the Unity Game Engine

23 Software Design Patterns That Will Make You a More Effective Programmer

How to Deploy an ASP.NET Core Website to Ubuntu with Git

How to Run an ASP.NET Core Website in Production on Ubuntu Linux

How to Install the Edimax Wireless nano USB Adapter on Windows IoT Core for Raspberry Pi

How to Convert a Post Title into a Friendly URL (Slug) in C#

How to Convert Markdown to HTML in ASP.NET Core

How to Send an E-Mail with ASP.NET Core and Mailgun

How to Generate a Sitemap in ASP.NET MVC and ASP.NET Core

How to Create an MD5 Hash of a String in C# and Displaying a Gravatar Image

© 2014–2023 Developing SoftwareTerms • Privacy