Skip to content
GeekTechStuff

GeekTechStuff

A site where a tech geek writes about stuff

  • Welcome!
  • About Geek Tech Stuff
  • Categories
  • Review Policy

Author: Geek_Dude

I'm a tech enthusiast that enjoys science, science fiction, comics and video games - pretty much anything geeky.

Do Until (BASH)

March 31, 2023 ~ Geek_Dude ~ Leave a comment

I'm currently running GitLab in a Docker container and wanted a little Bash script to let me know when the container is healthy (e.g. ready) after reboot. The script uses an until command to ask Docker to list the containers, looking for the word 'Healthy' and until the word is found it outputs that it … Continue reading Do Until (BASH)

National Apprenticeship Week 2023

February 5, 2023 ~ Geek_Dude

Monday 6th February 2023 sees the start of National Apprenticeship Week in the UK, giving me an opportunity to write about my apprenticeship learning. My Previous Apprenticeships When I left high school (quite some time ago now) I didn’t really know what I wanted to do and although I was academic, I felt that I wanted … Continue reading National Apprenticeship Week 2023

Rubber Duck Debugging / Rubber Ducking (DevOps)

January 9, 2023January 9, 2023 ~ Geek_Dude

Thinking of the term Rubber Duck brings my mind to two things, Ernie from Sesame Street singing in the bath and the USB Rubber Ducky that looks like a regular USB pen drive but does a lot more. So what's Rubber Duck Debugging and does it involve singing in the bath? https://www.youtube.com/embed/Mh85R-S-dh8 When writing code … Continue reading Rubber Duck Debugging / Rubber Ducking (DevOps)

Pareto Principle aka 80/20 Rule (DevOps)

November 9, 2022November 9, 2022 ~ Geek_Dude

I am attempting to improve my coding skills with some optimisation and came across the Pareto Principle, also known as the 80/20 rule. Although not just a coding / DevOps rule, as it's background is in economy, the Pareto Principle fits code efficiency very well (or efficiently). So what is it? The Pareto Principle The … Continue reading Pareto Principle aka 80/20 Rule (DevOps)

Semantic Versioning (DevOps)

October 20, 2022October 19, 2022 ~ Geek_Dude

You may have noticed that programs, apps and libraries for your favourite code may use a numbering system that is not just sequential whole numbers. For example, a look at a Python requirements.txt file shows the Python libraries in use and the version. This is called semantic versioning. Library and version from a requirements file … Continue reading Semantic Versioning (DevOps)

What Is Technical Debt? (DevOps)

October 14, 2022October 13, 2022 ~ Geek_Dude

Just as financial systems have financial systems have financial debt, technical systems have technical debt. Technical debt is a shortcut taken to help quickly launch a feature or meet an urgent deadline. When the shortcut is used, it is generally with the intention of revisiting the work later on to add the work that shortcut … Continue reading What Is Technical Debt? (DevOps)

Adding Badges To Read Me File (GitHub)

October 13, 2022October 13, 2022 ~ Geek_Dude

Ever wanted to add one of those badges that say "passing", or even "failing" to your GitHub repositories README file? I recently created a project and had GitHub Actions run tests on the project so I could get an automatic notification if any changes broke my project. One option I could have added was for … Continue reading Adding Badges To Read Me File (GitHub)

Generating / Reading QR Codes via Python (Python)

A QR Code image
October 6, 2022October 6, 2022 ~ Geek_Dude

A blog post looking at using Python to create or read QR Codes.

Azure Load Testing (Azure)

September 25, 2022September 25, 2022 ~ Geek_Dude

In this blog post I am going to look Azure Load Testing, using it to test how much my web application can take before it breaks. I am currently hosting my Flask (Python) web application within Microsoft Azure. Orignally I tried to go with the cheapest compute option I could find as this project is … Continue reading Azure Load Testing (Azure)

An Asset WebApp (Flask / Python)

September 20, 2022September 20, 2022 ~ Geek_Dude ~ 1 Comment

The Software Engineering & Agile module of my degree apprenticeship is coming to a close. With that in mind I think I can now share the coding I've done for the assignment especially as I needed to store it in a public repository (it's on my GitHub at https://github.com/geektechdude/qa-se-webapp ) as part of the submissions … Continue reading An Asset WebApp (Flask / Python)

Posts navigation

Older posts

Search

  • Do Until (BASH)
  • National Apprenticeship Week 2023
  • Rubber Duck Debugging / Rubber Ducking (DevOps)
  • Pareto Principle aka 80/20 Rule (DevOps)
  • Semantic Versioning (DevOps)

Top Posts & Pages

  • Python and Bluetooth - Part 1: Scanning For Devices And Services (Python)
  • Introduction To GitHub (Raspberry Pi)
  • AttributeError: partially initialized module has no attribute...(Python)
  • Python Unit Test And Some CI via GitLab (Python)
  • Convert Words To Pig Latin (Python)
  • AWS - Using Logstash to Ingest Logs From S3 Bucket Into Elastic
  • Creating A Virtual Python Environment (Python)
  • TCPDump (Raspberry Pi)
  • Returning Values From Methods (Java)
  • Brute Force Caesar Cipher (Python)

Archives

Categories

Android Apple Mac Arduino AWS C, C++, C# Code Club Coding Data Analytics DevOps Digital Eagle Docker / Kubernetes GeekTechV2 Go Java Javascript Linux Microsoft Flow PowerShell Python Raspberry Pi Reviews Security Swift Uncategorized
Blog at WordPress.com.
  • Follow Following
    • GeekTechStuff
    • Join 70 other followers
    • Already have a WordPress.com account? Log in now.
    • GeekTechStuff
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

You must be logged in to post a comment.

    Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
    To find out more, including how to control cookies, see here: Cookie Policy