Software EngineeringBeing a software engineer isn't just about coding. These tutorials look at the broader Software Engineering concepts rather than actual programming. Tutorials include system life cycles, methodologies, project management and quality control. There is no code in these tutorials and they are intended to give an overview of software engineering constructs and tools.

25th Nov, 2024

This is a typical day in the life of a senior software engineer. See details of my daily activities from a first person perspective.

11th Nov, 2024

Software engineering problem solving is a key skill for software engineers, from analysing what went wrong to developing a solution.

28th Oct, 2024

How breaking down large tasks into chunks helps you to manage large and complex tasks more effectively, collaborate and track progress.

21st Oct, 2024

Learn about the importance of code review and discover strategies to optimize its effectiveness in this comprehensive guide.

14th Oct, 2024

Learn the best practices for building scalable software systems and ensure your applications can handle growth and increased demand.

5th Aug, 2024

Improve your coding workflow with GitHub Copilot, an AI-powered coding assistant that suggests code as you type. Boost your coding efficiency today!

15th Jul, 2024

Mastering Git doesn't have to be difficult. This beginner's guide provides step-by-step instructions and helpful resources to help you become a Git pro.

22nd Apr, 2024

Looking to improve your organization's development process? Learn about the benefits of continuous integration and deployment and how it can revolutionize your workflow.

6th Mar, 2023

Discover what AI means for the lives of programmers and learn how it affects their daily routines, job security and career growth potential.

21st Feb, 2023

How to install and configure Gitea, an open-source Git service, for managing source control and setting up automatic deployment (CI/CD).