Writing Good Assertions

From Testing JavaScript Applications by Lucas da Costa

In this article, I will teach you techniques to help you write better assertions. You will learn how to make them catch as many bugs as possible, without having to update tests too often, lessening your maintenance burden.

How to Run Docker Containers More Securely

Co-author of Docker in Action, Second Edition. and the designer of scalable software systems Stephen Kuenzli explains what are Docker containers and showcases how to run them securely.

Data Authentication with Keyed Hashing

By Dennis Byrne

This article explores securing data using keyed hashing in Python.

The What and Why of Domain-Specific Languages

From Domain-Specific Languages Made Easy by Meinte Boersma A domain-specific language is a software language that allows domain experts to capture their knowledge in a precise enough way to make that executable. The following article is a standalone excerpt from… Continue Reading →

Password Strength: generating a secure and memorable password

From Tiny Python Projects by Ken Youens-Clark

This article delves into how to make really memorable and secure passwords—with Python!

Keep your systems in top condition

From Tuning Up: From A/B testing to Bayesian optimization by David Sweet Take 40% off the entire book. Just enter code slsweet into the discount code box at checkout at Tuning Up: From A/B testing to Bayesian optimization is a… Continue Reading →

Testing with Node, Jest, and JSDOM

From Testing JavaScript Applications by Lucas da Costa

In this article, you’ll learn how to use Node and Jest to test code written to run in a browser.

What Are Web APIs?

From Developing Microservice APIs with Python by Jose Haro Peralta

In this article we will explain what web APIs are. You will learn that a web API is a specific instance of the more general concept of Application Programming Interface (API). It is important to understand that an API is just a layer on top of an application, and that there are many different types of interfaces.

Speeding up Python code

From Python Concurrency with asyncio by Matthew Fowler

BDD Automation: from executable specifications to automated tests

From BDD in Action, Second Edition by John Ferguson Smart

This article explores BDD automation tools that are available for use.

© 2021 Manning — Design Credits