Computer monitor showing CSS code.
Computer monitor showing CSS code.

CSS is an essential tool used for styling HTML, but there are many mistakes beginner, sometimes even experienced, devs make. These mistakes are most often very simple and is usually a case of, “Well, this is how I’ve been taught/always done it”. But we aren’t so rigid to recognize when things could be done better!

Hopefully this blog will get you to identify the five of the most common issues and help you avoid them.

  1. Using Absolute Units: You very rarely want to use absolute units for determining the size of assets and typography. Absolute means that the size will…

That You Should Always Aim To Avoid

Computer monitor with HTML code on it.
Computer monitor with HTML code on it.

HTML is an essential language to learn when doing web development, but there are many mistakes beginner, sometimes even experienced, devs make. These mistakes are most often very simple and easy to miss, which is why they are so common.

I just wanted to write this blog to help you catch on to six of the most common mistakes.

  1. Whenever you have an image on a webpage, you must make sure to add a sentence describing the image to the <img> tag. …

Learning a new skill is always a lot of fun, but can oftentimes be overwhelming as well. There always comes a point where you want to say, “Eh, what’s the point”. That moment comes at different points for each person, but it comes all the same.

That is why it’s important to have a plan in advance of starting your learning. This plan will help you stay on track and invigorated to keep pushing ahead.

Here’s a few tips and thoughts I have for staying commited.

Have a Clear, Realistic Goal

When you start your coding journey (or when you’re switching to a new stack)…


A monitor with colorful code on the screen.
A monitor with colorful code on the screen.

In Web Development, we commonly need to grab HTML elements in order to manipulate them with Javascript.

So how do we accomplish this?

With the getElementBy method of course!

It’s a pretty simple, but truly important, aspect of Javascript. And in this blog, I’ll show you how simple it is.

When you’re wanting to grab an element from your HTML, you’ll first need to declare a variable.

For an example let’s haveb a specific heading from our HTML.

<h1 id="first heading" class="headers">Heading</h1>

Now, we want to do something with this heading in Javascript (let’s say make the text bigger when…


Laptop on a desk
Laptop on a desk

Alright so you’re wanting to write some real code. You’re tired of using the IDE (Integrated Development Environments) from whereever. Well it’s time to get yourself a proper code editor to make your programming a fun and fast breeze.

That’s what this blog is about. I’ve picked out the three most commonly used code editors out there and wanted to have a quick chat about them. Hopefully by the end you’ll have found the one that best suits you (if not, there are tons more less common code editors out there that may suit you better).

Let’s see what we…


Two people at a desk with laptops writing on sheet of paper
Two people at a desk with laptops writing on sheet of paper

A Portfolio Website is an essential tool for any programmer looking for work or to showcase their brand. A portfolio is a fair bit different than a CV/Resume. A CV has a multitude of information, your work history, education, skills, etc. But really, at the end of the day, it’s all just words. A personal portfolio is the proof, it is a distillation of your worth as a coder, a trophy display of your projects and, since it’s a website, a project in and of itself.

So what goes into making a decent Portfolio? It’s easier than you might think.

Design


A desk with a laptop, open notebook, and an espresso
A desk with a laptop, open notebook, and an espresso
Make a cozy area for yourself

Seriously though, blogging is a pretty neccessary step for coders and I wanted to write a blog (a blog about blogging? so meta) that details why blogging is so important.

Here are four big reasons you should blog if you’re looking for, or even already have, a programming job:

Stand Out


A laptop in a dark room.
A laptop in a dark room.

The Operating System, or OS, is an important factor in your coding journey. Each one of the major OSs have pretty significant advantages and drawbacks.

Many times the OS on the computer that you own and have learned on is the OS that you will feel most comfortable with, in which case you should continue to use that unless there’s a reason not to. …


Two people looking at a computer monitor in an office.
Two people looking at a computer monitor in an office.

So, you’re thinking of getting your first job in coding. You could just start applying, but you likely won’t get anywhere unless you set yourself up, first. Setting yourself up involves quite a lot in the beginning and it could even take a week or more. But eventually, once you get it all said and done and start your job search in earnest, you’ll have given yourself a much greater chance of success.

I figured I’d make a blog detailing the most important things to do and detail how and why you do them.

So let’s begin, shall we? We’ll…


(Or not — it’s up to you!)

There are many people who have gotten their start in a coding career being nothing but self-taught. I don’t believe that’s the majority of coders though. Self teaching is obviously the cheapest path to this new field, but I think it may also be one of the longest.

I attempted this path in the first year I became interested in coding and I think the main issue for me was the lack of structure. I didn’t really have an idea of exactly what I needed to be learning nor a schedule or curriculum…

Isak Kallenbach

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store