Tag: Programming
-
Why Python devs should use Pipenv
Posted on July 11, 2018, Level beginner Resource Length short
Lacey Williams Henschel article about Pipenv which has become the official Python-recommended resource for managing package dependencies. Pipenv, the "Python Development Workflow for Humans" created by Kenneth Reitz. But there is still confusion about what problems it solves and how it's more useful than the standard workflow using pip and a requirements.txt file.
Tags python programming
-
What, why and how of PHP Composer
Posted on July 5, 2018, Level intermediate Resource Length medium
Introduction in packaging tool for PHP -- Composer. Article by Gaurav Makhecha from laravelfactory.com in which he tries to demystify the package manager Laravel and other frameworks use. Composer is a dependency manager and autoloading expert for PHP.
Tags programming php
-
Introduction to AWS Well-Architected Framework
Posted on July 3, 2018, Level intermediate Resource Length medium
An interesting article on devopedia about Amazon Web Services' Weell-Architected framework (WAFR). Cloud platforms offer a number of services. A typical application can use one or more of these services, each of which can be configured in a number of different ways. AWS Well-Architected Framework (WAFR) offers a set of guidelines and best practices to help practitioners migrate, manage and optimize their applications and their operations on the AWS cloud.
Tags programming serverless aws software-architecture
-
The Right Way™ to do Serverless in Python
Posted on July 2, 2018, Level intermediate Resource Length medium
Michael Lavers published this interesting piece about serverless in Python. In this blog post author takes a brief tour of serverless as it applies to Python as well as some handy tips and tricks to help you get your footing in serverless domain.
Tags programming serverless python
-
The five stages of JSON decoding in Elm
Posted on June 27, 2018, Level beginner Resource Length long
Older article by Matthew Buscemi in which he focuses on his 6 month experience with Elm language and translation of object-oriented patterns for scalable, maintainable architecture to Elm's paradigm. For communicating between Atom editor and his Elm application, he needed ports, and in order to work with Elm Test output, he needed JSON decoders.
Tags programming javascript web-development
-
Software testing anti-patterns
Posted on June 26, 2018, Level beginner Resource Length long
Article by Kostis Kapelonis in which he wants to catalog some high-level testing anti-patterns that are technology agnostic. Hopefully you will recognize some of these patterns regardless of your favorite programming language.
Tags programming tdd agile
-
Do we really need swap on modern systems?
Posted on June 22, 2018, Level beginner Resource Length short
Christian Horn from Red Hat Advanced Mission Critical program published this interesting blog. It is a short and straight to the point article describing how is swap used and how much of it is recommended today.
Tags programming servers
-
Using unit tests to identify and avoid memory leaks in Swift
Posted on June 20, 2018, Level intermediate Resource Length medium
John Sundell blog post about memory leaks in Swiflang. In it he discusses managing memory and avoiding leaks and how it is a crucial part of building any kind of program. According to author Swift makes this relatively easy in most situations -- thanks to Automatic Reference Counting (or ARC for short).
Tags programming swiftlang tdd
-
Let's code a web server from scratch with NodeJS Streams!
Posted on June 16, 2018, Level advanced Resource Length long
Ziad Saab tutorial exploring new technologies abound. In it you will go back to the basics and build a simple web server from scratch with NodeJS. You will review the structure of HTTP requests and responses and get an introduction to Node's Stream API.
Tags javascript programming nodejs servers
-
How to use Decorators with Factory Functions
Posted on June 13, 2018, Level intermediate Resource Length long
Cristi Salcescu detailed post on Decorators. Method decorators are a tool for reusing common logic. They are complementary to Object Oriented Programming. Decorators encapsulate responsibility shared by different objects.
Tags javascript programming nodejs
-
Building a simple Keras + deep learning REST API
Posted on June 12, 2018, Level intermediate Resource Length medium
Adrian Rosebrock tutorial in which he will present a simple method to take a Keras model and deploy it as a REST API. The examples covered in this post will serve as a template/starting point for building your own deep learning APIs.
Tags big-data data-science programming
-
Best practices for unit testing in Kotlin
Posted on June 9, 2018, Level advanced Resource Length long
Philipp Hauer post about how unit testing in Kotlin is fun and tricky at the same time. We can benefit a lot from Kotlin's powerful language features to write readable and concise unit tests.
Tags programming app-development android