From Designing APIs with Swagger and OpenAPI by Josh Ponelat and Lukas Rosenstock

This article shows ways to synch your architecture to your team composition for a new project, and how to start planning your project.

Take 40% off Designing APIs with Swagger and OpenAPI by entering fccponelat into the discount code box at checkout at

“Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure.”

— Melvin E. Conway

Team structure

José has a new project and is looking to make a team. He goes through the list of his employees and looks at their skills and the kinds of projects…


Let’s discuss how to refactor an existing monolith to microservices.

Take 40% off Bootstrapping Microservices with Docker, Kubernetes, and Terraform by entering fccdavis4 into the discount code box at checkout at

How we go about converting a monolith varies in the details for any given monolith. We could go about this in many ways, but here I’ll give you some basic strategies and tactics for conversion.

The basic idea is the same as any development process. It’s all about iteration, small and simple changes and keeping it working as you go (illustrated in figure 1).

Conversion of a monolith…


From Data Science Bookcamp by Leonard Apeltsin

This article covers:

• Analysis of Binomials using the SciPy library.

Take 40% off Data Science Bookcamp by entering fccapeltsin into the discount code box at checkout at

Statistics is a branch of mathematics dealing with the collection and interpretation of numeric data. It’s the precursor of all modern data science. The term Statistic originally signified “the science of the state”, because statistical methods were first developed to analyze the data of state governments. Because since ancient times, government agencies have gathered data pertaining to their populace. That data can be used to levy taxes, organize large military campaigns…


From Machine Learning Bookcamp by Alexey Grigorev

In this series, we cover model deployment: the process of putting models to use. In particular, we’ll see how to package a model inside a web service, allowing other services to use it. We also show how to deploy the web service to a production-ready environment.

Take 40% off Machine Learning Bookcamp by entering fccgrigorev into the discount code box at checkout at

Churn prediction model

To get started with deployment we’ll use the model that gets used in the book, you can download the source code here (the model and data are in the CH 03 folder and the other relevant…


From Real-World Cryptography by David Wong

This article describes how Transport Layer Security Works.

Take 37% off Real-World Cryptography by entering fccwong into the discount code box at checkout at

Today, Transport Layer Security (TLS) is the de-facto standard to secure communications between applications. In this article you will learn more about how TLS works underneath the surface, and how it is used in practice. You will find this section useful to understand how to use TLS properly, but also to understand how most (if not all) secure transport protocols work. …


From The Jamstack Book by Raymond Camden and Brian Rinaldi

What is the Jamstack and what can it do?

The Jamstack is more of an architecture or methodology for building web applications than a prescriptive stack of technologies. Jamstack was formed in response to dynamic web page development that many felt had become cumbersome, slow and insecure. The Jamstack architecture offers a number of benefits including page speed, security and cost.

Take 40% off The Jamstack Book by entering fcccamden into the discount code box at checkout at

As Jamstack has gained popularity in recent years, one common criticism is that it’s nothing but a marketing term. The truth…


This article covers:

  • Building sentiment classifier using logistic regression and with softmax
  • Measuring classification accuracy
  • Computing ROC curve and measure classifier effectiveness
  • Submitting your results to the Kaggle challenge for Movie Reviews

Take 40% off Machine Learning with TensorFlow, Second Edition by entering fccmattmann into the discount code box at checkout at

Check out part 1 here to learn about using text and word frequency (Bag of Words) to represent sentiment.

Building a sentiment classifier using logistic regression

When dealing with logistic regression you identify the dependent and independent variables. In sentiment analysis, your dependent variable is your 5000-dimensional feature vector Bag of Words per review…


In this article, we cover some representative deep transfer learning modeling architectures for NLP that rely on a recently popularized neural architecture — the transformer — for key functions.

Take 40% off Transfer Learning for Natural Language Processing by entering fccazunre into the discount code box at checkout at

This is arguably the most important architecture for natural language processing (NLP) today. Specifically, we look at modeling frameworks such as the generative pretrained transformer (GPT), bidirectional encoder representations from transformers (BERT) and multilingual BERT (mBERT). These methods employ neural networks with more parameters than most deep convolutional and recurrent…


Open-source, cross-platform dbatools is a PowerShell toolkit that reliably and consistently automates daily SQL DBA tasks. Boasting interactivity with many popular SQL Community tools, dbatools was designed by contributors from the SQL Server, PowerShell, and C# communities — the people who use it every day. With this free mini ebook, get a good look at how dbatools makes life less tedious and more productive for SQL DBAs and the Data Platform community.

Exploring dbatools features three chapters from Manning’s Learn dbatools in a Month of Lunches by Chrissy LeMaire, Rob Sewell, Jess Pomfret and Cláudio Silva. First, you’ll discover some…


This article shows you how to use modern JavaScript in a smart way to comfortably implement templates for text/code generation, instead of using a template engine.

The following article is a standalone excerpt from chapter 8 of my book Domain-Specific Languages Made Easy for Manning Publications. This book is going to be available spring 2021, but is already partially available as part of the Manning Early Access Program (MEAP). You can take 40% off by entering fccboersma into the discount code box at checkout at

This article contains ideas, excerpts, and material from chapter 8: “Generating code from the…

Manning Publications

Follow Manning Publications on Medium for free content and exclusive discounts.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store