I'm currently refreshing my knowledge skills of C# (C Sharp), starting with a work through of C# Programming (Mike McGrath) to help with my ASP.NET university project. On my desktop computer I'm using Visual Studio instead of Visual Studio Code (my preferred IDE for most languages), but on my ageing laptop Visual Studio takes an … Continue reading Terminal Not Reading Input, C# and Visual Studio Code (C Sharp / C#)
One of the advantages of cloud infrastructure is the ability to scale infrastructure to meet demand. The options for scaling are: Scaling Up / Down Scaling Up / Down can also be referred to as vertical scaling and is when components within a single instance are increased or decreased. For example, adding more memory to … Continue reading What Is The Difference Between Scaling Up And Scaling Out (Cloud)
The National Institute of Standards and Technology (NIST) is a part of the U.S. Department of Commerce and in September 2011 NIST published a definition of Cloud Computing. The full definition / document (SP 800-145) can be read via the NIST webpage: https://csrc.nist.gov/publications/detail/sp/800-145/final , however I am going to summarise parts of the document. Five … Continue reading NIST: Definitions Of Cloud Computing
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