Your first year as a Software Developer

Are you making a move to software development? Have you just started learning how to code? Or, have you finally landed your dream career as a software developer in your dream firm? Wherever you are in your coding journey, congratulations on getting this far. Today, we’ll give you a peek into some of the challenges […]

Read More »

Semantic HTML: A11y Series – 4

What is semantic HTML? Semantic HTML forms the building blocks of the web. They are the correct ingredients to make a cake. It’s the difference between putting 4 cups of flour into a bowl or putting flour, butter, sugar, and eggs into a bowl. One of those makes a cake (or in our case, a […]

Read More »

Alt text with Images – A11y Series 3

What is alt text? Alternative text, more commonly known as alt text, is the text that users will hear if they are unable to view an image – an alternative option. Alt text is a short, written description of an image, which fully describes the image when the image cannot be viewed. Alt text is […]

Read More »

Colour & Accessible Websites – A11y series 2

What does it mean to be colour blind? Colour vision deficiency, more commonly known as colour blindness, causes difficulty identifying and distinguishing between certain colours. This is usually genetic and is present from birth. However, it can appear later in life due to other health conditions, medication side effects, or exposure to certain chemicals. Many […]

Read More »

Accessibility in Code – A11y Series 1

Why is accessibility so important? When we’re writing code, who do we write that code for? Ourselves? Other developers? Future employers? No. We write code to build websites for other people, which means that we write code for our users. So why would we build websites that 20% of our users can’t use or view […]

Read More »

What are Python Modules?

In short Python Modules are just files with Python code. Python modules refer to files with the ‘.py’ extension that contain: Python statements Python classes Python definitions (functions) Data in any form acceptable to python, eg(lists, dicts, objects, arrays) Usually, modules would be grouped in packages that can be installed in your local development environment, after […]

Read More »

What is Asynchronous Javascript?

Asynchronous JavaScript is best described as being able to multitask while running one program and working on another. In other words, if your program is running a particularly long task, asynchronous coding allows you to work on other tasks while that code is running.  Code Institute graduate Guillermo Brachetta explains Asynchronous JavaScript with some intriguing […]

Read More »

What Makes a Seven-Figure Idea?

Software development has proven to be the source of numerous seven-figure ideas, where the projects started as thoughts but then ballooned into giants. This article looks at how software development can turn ideas into money-making machines.  Launching an app and taking it to great heights is similar to launching any other business. Proper planning and […]

Read More »

What Is an API Endpoint?

An API endpoint is a location from which APIs can access the resources they need to carry out their function. They are similar to website URLs which are used to locate a particular website on the internet. For an application to perform multiple tasks, it is not only enough for it to be equipped with […]

Read More »

How to Use Bootstrap Templates

What Are Bootstrap Templates? Bootstrap templates are pre-designed website or software frameworks or base layouts that leave minimal space for custom styling. With templates, minimal custom CSS is mainly used for layout purposes, and few styling or design decisions are made. Web Design The goal of web design is to make a website more visually […]

Read More »