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 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