In a DevOps sense, "cattle not pets" means creating services and / or infrastructure that can be maintained, destroyed and re-deployed with little human interaction. Why Cattle Not Pets? Imagine the scenario: As a tech user, IT professional or engineer you may find yourself in charge of looking after a particular piece of technology (e.g. … Continue reading DevOps: What Does Cattle Not Pets Mean?
I’m currently finishing up some of my “part written” blog posts, and after releasing my post around CPD planning I thought I would get my DevOps post out as well. Over the last few years, I have been learning to be more agile and carry out tasks with a DevOps mindset (or at least try … Continue reading What Is DevOps?
I’m a big fan of trying to improve my knowledge and skills (it’s one of the reasons I started this blog), and one of the great ways of doing this is having a Continuous Professional Development (CPD) plan. A CPD plan helps to map out what you want to learn, targets you want to meet, … Continue reading Always Learning: How A CPD Plan Can Help
It's half term in the UK which means that GeekTechV2 and I have had chance to get outside and carry out some science fun. In this case, adding some Mentos to some Diet Coke. https://youtu.be/-MCDegrPQvo We used 3 bottles (1.5 Litres per bottle) of Diet Coke to see the reaction. The reaction is physical and … Continue reading Mentos and Diet Coke
Over recent years my skills with the Python language have grown. This has been down to self-learning, online courses and several excellent books. However, at times I get the feeling that my Python skills are lacking the finesse and finish that other programmers have. Is it because my skills are missing something? If you get … Continue reading Beyond The Basic Stuff With Python – Book Review (Python)
It's January 2021 and the awesome folks over at Raspberry Pi have announced a new device, a micro controller called the Raspberry Pi Pico. The full details / news about the device can be found at: https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/ . I grabbed one from the excellent Pimoroni and with speedy delivery from Royal Mail it arrived over … Continue reading The Raspberry Pi Pico / Pimoroni Pico Display
Python is great for maths, and as home schooling continues here in the UK due to the Coronavirus lockdown I'm using the time to look at converting percentages (%) using Python. This is the second of my Maths and Python posts, with fractions being my first. I'm trying to include more f string usage in … Continue reading Percentages With Python
GeekTechV2 has started to learn about electronics and circuits. To assist with this we have got the BBC micro:bit (https://microbit.org) out and purchased a Discovery Kit (https://thepihut.com/collections/new-products-micro-bit-store/products/discovery-kit-for-the-bbc-micro-bit). With the two products GeekTechV2 can build circuits and program the micro:bit so that he can interact with them. GeekTechV2 is using a micro:bit version 1 as we … Continue reading BBC micro:bit Discovery Kit
It's October 2020 and time for the 7th Hacktoberfest. Between the 1st October and 31st October Hacktoberfest encourages anyone from developers, to students to those that just want to give Git a shot, to complete some Git pull requests and help out with public repositories on GitHub. I've not taken part in previous years but … Continue reading Hacktoberfest 2020
My blog posts on C++ so far have looked at the basic data types and arrays, structs, enums and unions. With this blog post I am going to look at the 3 steps used to compile C++ and a brief look at writing "Hello, World!" in C++. C++ is a compiled language, which means that … Continue reading Learning C++: Preprocessor, Compiler, Linker and “Hello, World!”