Skip to content
Theme

Code Tips | Learn to code using short, easy to understand, articles

7 min read Original article ↗

May 8, 2020

Binary to decimal converter

Learn how to create a binary to decimal converter

#intermediate #tutorials #binary #javascript #go

December 19, 2019

How To create a CRUD API, using Node.js and Express, on Ubuntu 18.04

Learn how to create a CRUD API, using Node.js and Express

#intermediate #javascript #api

December 17, 2019

Two Sum

Learn how to solve the Two Sum coding challenge, and how to measure the performance using Algorithmic Complexity.

#challenges #beginner #go

December 3, 2019

Table Driven Tests

Learn how to use table-driven tests in Go, and how they can reduce duplication and make your tests more readable.

#beginner #go

December 2, 2019

CodeTips is changing

We are announcing three important changes to CodeTips and what it means for our readers.

#meta

November 30, 2019

I don't code outside of work

Work life balance is important, don't feel like you HAVE to work in your downtime just to succeed as a software engineer.

#meta

August 25, 2019

Fizz Buzz

Learn how to complete the Fizz Buzz coding challenge.

#beginner #challenges #go #javascript

August 25, 2019

An introduction to Coding Challenges

An introduction to the Coding Challenge section. We'll talk about why we've implemented it, and how it can help your learning experience.

#challenges

August 13, 2019

An Interview with Kevin Ball

In this interview, we speak to Kevin Ball, founder of zendev and creator of the Friday Frontend newsletter, about his experiences in the industry.

#interviews

July 18, 2019

Arrays and Loops in JavaScript

In this article, we’re going to extend our programme and have it print out all of our hobbies using arrays and loops.

#beginner #go

July 10, 2019

Writing your first JavaScript programme

By the end of this article, you will have written a JavaScript programme that outputs a sentence based on a number of variables.

#beginner #javascript

July 1, 2019

Structs in Go

Structs are typed collections of fields. We learn how to use them to reduce duplication and increase maintainability in a real programme.

#beginner #go

July 1, 2019

Structs in Go (challenge answer)

Structs are typed collections of fields. We learn how to use them to reduce duplication and increase maintainability in a real programme.

#beginner #go

June 27, 2019

Functions in Go (challenge answer)

Learn how to use a boolean function parameter to conditionally print one of two statements, and reduce duplication.

#beginner #go

June 27, 2019

Top FaaS Observability Platforms In 2019

Serverless is a special kind of beast and while it has a lot of benefits, it does lack in the observability department.

#intermediate #serverless

June 21, 2019

Functions in Go

Functions allow us to reduce duplication and increase maintainability. Learn how to write functions in Go, step by step!

#beginner #go

June 20, 2019

Conditionals in Python

In this article we're going to extend our programme to act differently depending on the age variable.

#beginner #python

June 13, 2019

Lists and Loops in Python

As you will learn, Arrays are typically immutable and can hold information (usually of one particular type) and store them along with an index value.

#beginner #python

June 11, 2019

Conditionals in Go (challenge answer)

At the end of the last article ( "Conditionals in Go" ), we said it was possible to optimise the if/else if/else statement further. Learn how!

#beginner #go

June 6, 2019

Conditionals in Go

Conditional statements can be used to make decisions on what action(s) to take in a programme.

#beginner #go

June 4, 2019

What is Serverless

Serverless architecture is a type of cloud computing where the user writes code, that gets run by the service provider, without having the user manage the infrastructure.

#intermediate #serverless

June 1, 2019

Writing your first Python programme

By the end of this article, you will have written a Python program that outputs a sentence based on a number of variables.

#beginner #python

May 30, 2019

Python Introduction

Python is an easy to read, easy to write, and powerful general-purpose, dynamically typed, interpreted object-oriented programming language.

#beginner #python

May 30, 2019

Arrays and Loops in Go

In this article, we’re going to extend the programme from "writing your first programme in Go" and learn about Arrays and Loops.

#beginner #go

May 27, 2019

Packages and the importance of "main"

Packages allow developers to organise and reuse code, and can be used in your programme by “importing” them.

#beginner #go

May 25, 2019

Writing your first Go programme

By the end of this article, you will have written a Go programme that outputs a sentence based on a number of variables.

#beginner #go

May 18, 2019

Translation and Types

Compiled vs Interpreted languages, Static vs Dynamic languages and Strongly-Types vs Weakly-Typed languages; we explain them all.

#intermediate

May 12, 2019

Go Introduction

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

#beginner #go

May 11, 2019

JavaScript Introduction

JavaScript is a lightweight programming language. It is most well-known as the scripting language for Web pages.

#beginner #javascript

May 8, 2019

What is a switch statement?

A switch statement evaluates a condition and provides multiple decision points, depending on the value.

#beginner

April 16, 2019

What are commnets?

Comments are just notes for developers

#beginner

April 12, 2019

What is testing?

It doesn't matter if you've been coding for five minutes, or five decades, you'll never write software that is perfect. Testing helps catch bugs!"

#beginner

April 10, 2019

What is an object?

Objects can be seen as a big cupboard with lots of wooden drawers to store things in it. Learn about it in more detail here.

#beginner

April 5, 2019

What is an else statement?

An else statement is a block of code to run when a condition is not met. The condition is first defined in an if statement.

#beginner

April 5, 2019

What is version control?

Version Control helps you keep track of your data and allows you to revert back to a previous point in time

#beginner

March 29, 2019

What is a function?

A function is a predefined block of code that can be executed to perform a specific task

#beginner

March 26, 2019

What is psuedocode?

Pseudocode is used when you are trying to explain implementation details without the constraints of making it syntactically correct.

#beginner

March 25, 2019

What are arrays?

Arrays are collections of data and can hold any data-type permitted by the language.

#beginner

March 21, 2019

What is a data type?

Bits of information always have a certain type in programming. Here we explain what those types are.

#beginner

March 21, 2019

What are loops?

Loops are a programming construct to perform a set task, or group of tasks until a given condition is met.

#beginner

March 20, 2019

What is an if statement?

Variables are used to store information once, referenced by an alias, and used multiple times throughout the code; reducing duplication.

#beginner

March 18, 2019

What is syntax?

The syntax of a programming language is the set of rules, that define how to construct your code.

#beginner

March 16, 2019

What is a variable?

Variables are used to store information once, referenced by an alias, and used multiple times throughout the code; reducing duplication.

#beginner