Python Logging: An In-Depth Tutorial
Toptal As applications become more complex, having good logs can be very useful, not only when debugging but also to…
Integration and End-to-end Tests Made Easy with Node.js and MongoDB
Toptal Dealing with a real database for integration and end-to-end testing can pose some challenges. One way of working around…
Invoking many OpenWhisk actions from another one
AKRABAT I have a project where I need to store a number of items into a data store. I have…
Huawei Y9 (2018) sports an 18:9 display, four cameras, and a big battery
ANDRIOD AUTHORITY Huawei introduced the Y9 (2018) in Thailand. The phone is a derivative of the Mate 10 Lite and…
Go Microservices, Part 5: Deploying on Docker Swarm
DZone In part 5, we’ll get our "accountservice" up and running on a locally deployed Docker Swarm cluster and discuss…
How Secure Is Your Online Banking App?
DZone Banking has gone digital. Nearly every major bank offers both an online portal as well as a mobile app,…
Applying ML to IoT With Android Things and TensorFlow
DZone This project explores how to apply Machine Learning to IoT. As our IoT platform, we will use Android Things,…
Instrumenting Your Node/Express Application
DZone This post will walk through the steps to instrument a sample nodeJS/Express application, collecting our metrics with Telegraf, and…
Using War Overlays With Crafter Engine
DZone Crafter Engine, the delivery component of Crafter CMS, is completely programmable with scripted Groovy. You never have to write…
Step-by-Step Load Testing Guide: JMeter
DZone JMeter is arguably the most feature-rich and powerful open-source load testing tool available at the moment. It allows you…