Skip to main content

Posts

Latest Blog Post

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 ...
Recent posts

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...

Does Cuthbert Have What it Takes to be a Data Analyst?

I have always been good with numbers, when I was at school I did my Maths GCSE a year early and got a B. Unfortunately I had a lot of bad things going on in my life at the time so I didn’t go forward with University at that time.  Fast forward a decade or two and now I’m a recent graduate from Hallam University , I went there as a mature student to do a degree in computing and the course involved loads of data related modules. During my Computing course at Hallam University I spent a lot of time learning about data, databases, data cleaning , data processing, data management, data analytics and data visualisations . The course also involved a number of assignments that included a power point presentations in front of tutors and answering their questions about the work afterwards. Presentations were something I was very comfortable doing. I learned to collect raw sensor data using a Raspberry Pin (or from a pico using micropython/circuitpython), I learned that it is absolu...