Able is a modern and free professional profile for developers.
Already a member?
Able is a place for software developers to publish articles about code and build their reputation.
Web scraping can be very useful, whether it's for collecting information for analytical purposes, recording st...
15 July 2018
7 min read
In this article, we will be using the recently launched AWS Amplify service to build a serverless web applicat...
14 July 2018
6 min read
A day in the life of a Software DeveloperWhen people ask me what I do, and I say I’m a “Software Developer”, t...
13 July 2018
4 min read
Last week I came across this interesting term, JAMStack, while working on a prototype using Gatsby, NextJS and...
6 July 2018
2 min read
Exploring Design Patterns with ES6 and beyond.
2 July 2018
19 min read
Password Encoding is one of the most basic, but also one of the most important security measures to take when ...
1 July 2018
12 min read
Modern deep learning architectures are becoming increasingly effective in various fields of artificial intelli...
29 June 2018
9 min read
In part two of this tutorial, we focused on getting our images to move on the canvas. This meant getting our b...
27 June 2018
3 min read
In the last article, we figured out the rules and conditions for our game and focused on getting the foundatio...
5 min read
styled-components is one of the most commonly used CSS-in-JS libraries for React.
26 June 2018
This article is part 2 of 2 in a series. Make sure that you're familiar with Part 1: Building an API with Grap...
Given the rising popularity of people and companies writing about software engineering, I was curious to find ...
21 June 2018
Code review in the software development world is a process of reviewing the source code. Code review could be ...
20 June 2018
We will implement a basic server-side rendering React app from scratch using express.
18 June 2018
10 min read
Writing tests and test cases is important in software engineering, however, it seems that a lot of people, esp...
We have been working on a mid-size application primarily using Express as an API Backend, and planning to migr...
16 June 2018
In part one, we had a look at what makes Django a good option for web development. Now, we are going to put it...
Now that we know our back-end is working, we can turn our attention to the front-end. Currently localhost:8000...
When it comes to learning web development, it can sometimes be quite difficult to know where to start. As the ...
Up until now, we haven’t really given any consideration to the user of this application. As it stands, they ca...
This article covers how to set up a database and admin panel for a Django site. This section is arguably the m...
In programming languages, a data structure is a way of organizing and structuring pieces of data, and a data t...
14 June 2018
An integrated development environment (IDE) is the place a developer will spend most of their time. Having you...
Unstated is a new easy-to-use state management solution for React.
This article is targeted towards the recent development in the Java programming community, regarding the newes...
13 June 2018
Learn the basics of React by making a tiny app in minutes.
In this article, we're going to create a simple application using Spring Webflux. This application will showca...
12 June 2018
Android’s HistoryIt’s been almost 10 years since the first commercial Android phone was presented to the publi...
11 June 2018
The simplest way to talk about data structures is by thinking of the data structure as a way of organizing and...
2 June 2018
It’s no secret that programming is the most popular it’s ever been. The rapid rise and development of technolo...
1 June 2018
One of the most popular techniques used for writing programs is Test Driven Development (TDD). This discipline...
30 May 2018
An important part of development in any Python project is testing. Testing is used to help define the intent o...
29 May 2018
The Able text editor now allows you to do the following when writing articles on Able.Code formattingYou can n...
23 May 2018
Alexa is Amazon's voice virtual assistant and the brain behind of the devices like Amazon Echo, Echo Dot, Tap,...
Pipenv is an experimental tool with the purpose of bringing together different packaging tools in one place. I...
22 May 2018
The Node Package Manager (npm) is basically a magic wand for programmers. It lets you download and install fro...
18 May 2018
Writing programs isn’t all about the code. Sure when it comes down to it, the code is what makes the functioni...
15 May 2018
Continuous Integration represents the process of automatically testing and building the code after every new c...
12 May 2018
AWS Lambda is a compute serverless service that will run your code, respond to different events and also mana...
It doesn’t matter what programming language you use they will all include data types. These data types are an ...
7 May 2018
If you’re new to programming, choosing your first language can be a daunting prospect. Every language has it’s...
6 May 2018
Object Oriented programming (OOP) is a style of programming loved by many, hated by few. Once you understand i...
5 May 2018
As the Python 2 End of Life date approaches, many developers will need to start looking at migrating their bui...
18 April 2018
14 min read
After working in web technology for around 10 years now it's been incredibly exciting to see the evolution of ...
29 January 2018