Knowledge & insights
I've created this blog to share my knowledge and passion for all things web technology, full-stack web development and productivity. As a lifelong learner and with 17 years experience in web development i have amassed a wealth of experience and knowledge and i'm now making time to share it.

learning, Software development, Web development,
How to Maximise Your Learning Potential with an Online Web Development Course
Introduction I have been an avid online learner for 17 years, and it all started when i was working a 12+ hour shift as a security guard and bored senseless on quiet night shifts. I got myself a laptop and set about learning web development and digital marketing through online courses – that’s when the […]
Danny Penrose

.NET Core, Clean architecture, Software development, Web development,
An Introduction to Clean Architecture in .NET Core
Clean Architecture is a software design approach that aims to create a modular and maintainable code base. It achieves this by organising the various concerns of an application into distinct layers or modules, with the most general, abstract concerns at the core and the more specific, concrete concerns at the outer layers.
Danny Penrose

Obsidian, Productivity, Zettelkasten,
Unlocking the Power of Obsidian & Zettelkasten Note-Taking
I’ve found Obsidian to be a powerful note taking app that helps me take control of the information I need. With its easy-to-use, intuitive interface and advanced features like Zettelkasten note taking, it’s the perfect tool for staying organised.
Danny Penrose