Skip to main content

Posts

Latest Blog Post

My Journey of Learning C++ with LearnCPP.com

  My Journey of Learning C++ with LearnCPP.com  💪💪💪 As someone who's always been curious about programming, I decided it was finally time to dive into learning C++. It's a powerful language used in everything from game development to system programming , and I wanted to broaden my skill set. After some research, I stumbled upon LearnCPP.com , a website that seemed like the perfect place to get started. It’s a comprehensive, step-by-step guide to mastering C++, and it has become my go-to resource as I venture into this new programming language. What I love most about LearnCPP.com is how well-structured the tutorials are. The site breaks down each concept in a way that’s easy to understand, even for someone like me who's just starting out. It begins with the basics, things like variables, data types, and loops, gradually moves into more advanced topics like memory management , object-oriented programming , and multi-threading . Each section is designed to build on the pre...
Recent posts

Trying to Understanding APIs and FastAPI: Practical Tools for Modern Software Development

Trying to   Understanding APIs and FastAPI : Practical Tools for Modern Software Development ✌ Application Programming Interfaces (APIs) are one of the fundamental building blocks of modern software development. An API allows different programs, services, or devices to communicate with each other in a structured way. Instead of one program needing to understand the entire internal workings of another, it simply sends a request and receives a response using clearly defined rules. APIs are everywhere: when a mobile app fetches weather information, when a website processes payments, or when a sensor device uploads data to a cloud service. In essence, APIs act like translators that allow separate systems to exchange information reliably. 💪 One of the most common ways APIs are used today is through web-based APIs that operate over HTTP. These are often referred to as REST APIs ( Representational State Transfer ). In a REST-style API, clients send requests such as GET , POST , PUT ...

Cuthbert Baines Is Finally Ready Willing and Able to Relocate

  Cuthbert Baines Is Finally Ready Willing and Able to Relocate   🚚🚚🚚 For many new graduates in computing, software engineering, or data analytics, the moment of graduation is both exciting and intimidating. The world of technology offers enormous opportunity, but it also demands flexibility, persistence, and sometimes a willingness to go where the opportunities are. Increasingly, graduates are discovering that relocation can be one of the most powerful ways to accelerate the start of a career in the IT sector. Being open to moving cities can expose young professionals to larger job markets, stronger industry clusters, and networks of companies actively searching for new talent. 💪💪💪 One of the greatest advantages of relocating as a new IT graduate is simple economics: bigger technology hubs naturally contain more companies, more vacancies, and more specialisations. Digital technology employment across the UK has grown rapidly in recent years, with tech jobs expanding r...

Designing A Private Network

📻📟📠  I've been exploring potential options for designing a private network that gathers sensor data and delivers it securely to a central hub while also supporting two-way communication requires careful consideration of range, bandwidth, latency, security, and scalability. Whether you’re managing environmental monitors across farmland, tracking machinery in a factory, or aggregating building automation data, the right architecture ensures reliability and long-term flexibility. Below are four proven approaches, each suited to different operational needs. The first method is a local Ethernet or wired LAN architecture . In this setup, sensors connect via Ethernet (often using Power over Ethernet to simplify cabling) to switches that route traffic to a central on-site server or data hub. Two-way communication is straightforward: the hub can push configuration updates, firmware patches, or control commands back to the devices over the same secure channel. This method offers high ba...

Hallam University Taught Me New Things And Also How to Learn Even More

Hallam University Taught Me New Things Plus Also How to Learn Even More Now that I've finished my university journey, I’ve been reflecting on how much I’ve grown, not just in terms of knowledge, but in the very process of learning itself. University has opened my eyes to entire worlds of technology I never imagined exploring, from databases to Artificial Intelligence (AI), and from the Internet of Things (IoT) to programming. But what stands out most to me is how university has taught me not just new things, but also how to learn new things, even on my own. The New Things I’ve Learned When I first walked into university, I had a basic understanding of technology and programming. But the subjects I’ve encountered throughout my studies have completely transformed my perspective on what is possible. Here are just a few of the most exciting things I’ve learned: 1. Databases Learning about databases has shown me how the power of data is structured, stored, and retrieved. I never tr...

Reintroducing Cuthbert Baines For Anyone New In His Network

 Reintroducing Cuthbert Baines For New People In His Network As a recent IT graduate I'm new to the IT industry so I don't have the kinds of professional connections I need to be given a head-start, I'm one of the many new IT graduates applying for the relatively few  graduate jobs out there.  I am prioritising my personal and professional development right now.  I wish I had gone to University 20 years ago but for reasons outside my control I was written off at 16 so I missed out.  I don't give up easily up so I finally went to Hallam University when I was 35 and got a 2.1 in computing in 2025, now I'm willing to go the extra mile and do what needs to be done to make up for lost time!  I had to get a job when I was 18 so I've got the professionalism, life experience and wisdom of a (late) 30-something who's worked his entire adult life combined with the youthful intellectual energy of an explorer and a pioneer new to the IT sector with his own fresh innov...

C++ And The Never Ending Path Of Personal Development

Baines is on a path of continuous personal development, his next target is the programming language C++  💪💪💪  I’ve always believed that growth happens when you deliberately step outside your comfort zone. That’s exactly why I’ve started learning C++. I’m constantly looking for ways to raise my programming game to the next level, and C++ feels like a natural progression—especially as I continue aiming for a future in embedded systems . Even though I haven’t yet had my big break into the professional embedded world, I want to be ready when the right opportunity appears. Preparation meets opportunity-that’s the goal. C++ is powerful, fast, and close to the hardware, which makes it ideal for embedded development. It forces you to think more carefully about memory, performance, and system design. That challenge is exactly what attracts me. I don’t just want to write code that works-I want to understand what’s happening under the hood. By building a strong foundation in C++, I’m...