Exercises in programming style: FP & I/O
Posted on August 10, 2019, Level intermediate Resource Length long
The article in which author explores one of the foundation of Functional Programming, I/O and how to cope with it. Written by Nicolas Fränkel a developer advocate with 15+ years experience consulting for many different customers.
Better software design with application layer use cases | Enterprise Node.js + TypeScript
Posted on August 9, 2019, Level intermediate Resource Length long
In this article, we explore how organizing application logic as Use Cases in the application layer helps to make large typescript projects easier to reason about. Written by Khalil Stemmler.
Blockchain solutions make financial services fairer, faster
Posted on August 8, 2019, Level intermediate Resource Length long
Sean Bennett wrote this article for IBM about how they applied blockchain technology to traditional fiat currencies.
Authorization: Securing HTTP APIs with RBAC rules
Posted on August 7, 2019, Level intermediate Resource Length long
Learn how to use Auth0's Role-Based Access Control (RBAC) feature to secure HTTP APIs with ease. An article by Bruno Krebs. This is the second, technical post in a 3-part series on focusing on Authorization. Stay tuned for the last part in this series, focusing on dynamic authorization.
What is rapid application development?
Posted on August 6, 2019, Level intermediate Resource Length medium
Stanley Idesis wrote this article about rapid software application. Rapid application development is an adaptive software development approach that focuses more on ongoing software projects and user feedback and less on following a strict plan.
Tags agile programming software apps
Memory management in Python
Posted on August 5, 2019, Level intermediate Resource Length medium
This article describes memory management in Python 3.6. If you are interested in GC details, you can read my article about Garbage collection in Python. By Artem Golubin.
Tags python programming software apps apis
How to run Scrum in data science teams
Posted on August 4, 2019, Level beginner Resource Length medium
Haydar Özler wrote this piece about his hands-on experience tips on team structure, skills, cross functionality, product backlog items, sprint lengths, difficulties and benefits when using scrum framework on a data project.
A Git-Flow explainer & how to tutorial
Posted on August 2, 2019, Level intermediate Resource Length medium
The guide for anybody developing with help of Git written by Marc Backes. When someone talks about Git-Flow, it could mean two things: a successful branching model (theory) or a set of terminal commands that extend the regular git command set (practice).
Creating a full-stack MERN app using JWT authentication
Posted on August 1, 2019, Level intermediate Resource Length medium
Praveen Kumar wrote this piece about authentication using JSON Web Token (JWT). The author demonstrates how he went about building a React frontend that talks to a .NET Core API Server. The authentication mechanism has been built on JWT on the .NET side of the project.
How Windows Defender Antivirus integrates hardware-based system integrity for informed, extensive endpoint protection
Posted on July 31, 2019, Level intermediate Resource Length short
Microsoft Defender ATP Research Team interesting article about inner workings of Windows Defender. Detecting and stopping attacks that tamper with kernel-mode agents at the hypervisor level is a critical component of the unified endpoint protection platform in Microsoft Defender Advanced Threat Protection.
How to deploy a Go web application using Nginx on Ubuntu 18.04
Posted on July 24, 2019, Level beginner Resource Length medium
The guide by Michael Okoh about deploying a web application in Go which will be useful to many back-end developers.
A beginner's guide to natural language processing
Posted on July 23, 2019, Level beginner Resource Length medium
An article by M. Tim Jones about how natural language processing can help you to converse more naturally with computers.