I have got my Flask (Python) web application live and being deployed via CI/CD, and I have reports on my code coverage so that I know where code testing needs improving. However, this is not a moment to relax as up next is security testing. Note: This blog post discusses security tooling which should not … Continue reading Web Security – OWASP ZAP
Category: Coding
Pareto Principle aka 80/20 Rule (DevOps)
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)
Using GitHub Actions To Add Continuous Integration (CI) To A Project (GitHub / Python)
In this blog post I will be discussing Continuous Integration (CI) with GitHub Actions. Readers of previous blog entries may remember that I’ve tackled Continuous Integration (CI) with GitLab previously (see: https://geektechstuff.com/2021/04/05/python-unit-test-and-some-ci-via-gitlab-python/ ) and that last autumn (2021) I got into more testing (see: https://geektechstuff.com/2021/10/06/personal-update-django-and-mvc-mtv/ ). Thankfully both have helped as the current module of my degree apprenticeship is … Continue reading Using GitHub Actions To Add Continuous Integration (CI) To A Project (GitHub / Python)
Regular Expressions (Introducing)
Regular Expressions. I originally tried to grasp them whilst playing around with grep last November and they are extremely powerful, if not a little complicated. As I'm "upping my game" and expanding my knowledge I need to learn more about regular expressions, so I thought a blog post introducing them was way past due. What are … Continue reading Regular Expressions (Introducing)
Tabs versus Spaces
This evening whilst setting up ESLint I was asked the question of which I preferred, tabs or spaces and instantly I thought of this: Tabs versus Spaces from HBO's Silicon Valley Season 3 Episode 6. What is it all about? When writing code there are times when the code needs to be indented (e.g. … Continue reading Tabs versus Spaces
def September()
Wow, what a week. I completed the Object Oriented Program (Python) course via FutureLearn; available here: https://www.futurelearn.com/courses/object-oriented-principles . It should be done over 4 weeks but I really got into creating the text based adventure game and figuring out how to generate enemies/items in rooms. This weekend I attended my first Raspberry Pi Jam with … Continue reading def September()
Object Oriented Programming (Python)
The 2017 school term has begun and in the next few weeks I'm looking forward to starting the new term of the schools code club. In the mean time I am continuing my own learning with some object oriented programming (Python) via Future Learn. The course can be found here: https://www.futurelearn.com/courses/object-oriented-principles/ I'm currently on week … Continue reading Object Oriented Programming (Python)
You must be logged in to post a comment.