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.
AWS Lambda: Run code without thinking about servers
3 min read
Handling Exceptions in Java is one of the fundamental things a developer should be experienced in - handling ...
15 August 2018
6 min read
IT as a branch is ever-evolving, new people show up every single day. The most common questions are "Which pro...
10 August 2018
13 min read
Working on a large-scale application, especially if your application will be delivered to lots of people, requ...
7 August 2018
A review of the features offered by Travis CI and Circle CI
31 July 2018
2 min read
An overview of cloud computing's advantages and benefits.
26 July 2018
8 min read
24 July 2018
How to create a server-side-rendered Progressive Web App with offline support
18 July 2018
14 min read
This is a two-part article and this is the second part where we integrate Service Workers, purge unused CSS, s...
Please note: I'm writing this article out of my own experience with the exam, and some things may differ from ...
Selenium is an open-source tool for performing automated user actions in a web browser.
4 min read
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
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
Last week I came across this interesting term, JAMStack, while working on a prototype using Gatsby, NextJS and...
6 July 2018
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
5 min read
In the last article, we figured out the rules and conditions for our game and focused on getting the foundatio...
This article is part 2 of 2 in a series. Make sure that you're familiar with Part 1: Building an API with Grap...
26 June 2018
styled-components is one of the most commonly used CSS-in-JS libraries for React.
Given the rising popularity of people and companies writing about software engineering, I was curious to find ...
21 June 2018
Continuous integration best practices tools
20 June 2018
Writing tests and test cases is important in software engineering, however, it seems that a lot of people, esp...
18 June 2018
We will implement a basic server-side rendering React app from scratch using express.
10 min read
This article covers how to set up a database and admin panel for a Django site. This section is arguably the m...
16 June 2018
Up until now, we haven’t really given any consideration to the user of this application. As it stands, they ca...
When it comes to learning web development, it can sometimes be quite difficult to know where to start. As the ...
We have been working on a mid-size application primarily using Express as an API Backend, and planning to migr...
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...
Introduction to Python primitive data types
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.
13 June 2018
This article is targeted towards the recent development in the Java programming community, regarding the newes...
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
Python data structures( List, Tuple, Dictionarie, Set)
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
Alexa is Amazon's voice virtual assistant and the brain behind of the devices like Amazon Echo, Echo Dot, Tap,...
23 May 2018
The Able text editor now allows you to do the following when writing articles on Able.Code formattingYou can n...
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
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
After working in web technology for around 10 years now it's been incredibly exciting to see the evolution of ...
29 January 2018