Understanding the Disambiguation of functional expressions in Lambda...
Type inference was introduced with Java 5 and has been increasing in coverage ever since. With Java 8, the resolution of overloaded methods was restructured to allow for working with type inference....
View ArticleDefining REST and its various architectural styles
RESTful web services are services built according to REST principles. The idea is to have them designed to essentially work well on the web. But, what is REST? Let’s start from the beginning by...
View ArticleBest practices for RESTful web services : Naming conventions and API...
This article covers two important best practices for REST and RESTful APIs: Naming conventions and API Versioning. This article is taken from the book Hands-On RESTful Web Services with TypeScript 3 by...
View ArticleHow to manage complex applications using Kubernetes-based Helm tool [Tutorial]
Helm is a popular tool in the Kubernetes ecosystem that gives us a way of building packages (known as charts) of related Kubernetes objects that can be deployed in a cohesive way to a cluster. It also...
View ArticleImplementing Data Modeling techniques in Qlik Sense [Tutorial]
Data modeling is a conceptual process, representing the associations between the data in a manner in which it caters to specific business requirements. In this process, the various data tables are...
View ArticleImplementing Horizontal Pod Autoscaling in Kubernetes [Tutorial]
When we use Kubernetes deployments to deploy our pod workloads, it is simple to scale the number of replicas used by our applications up and down using the kubectl scale command. However, if we want...
View ArticleHow to create sales analysis app in Qlik Sense using DAR method [Tutorial]
A Qlik Sense application combines data in the form of a structured data model, visualizations, sheets, and stories. Dimensions, measures, and visualizations can be created as data items that can be...
View ArticleImplementing memory management with Golang’s garbage collector
Did you ever think of how bulk messages are pushed in real-time that fast? How is it possible? Low latency garbage collector plays an important role in this. In this article, we present ways to look at...
View ArticleHow to integrate a Medium editor in Angular 8
In the world of text editing, there is a new era of WYSIWYG (What You See Is What You Get). We all know how styling and formatting become the important elements of your website but most of the times it...
View ArticleHow to handle categorical data for machine learning algorithms
The quality of data and the amount of useful information are key factors that determine how well a machine learning algorithm can learn. Therefore, it is absolutely critical that we make sure to encode...
View ArticleFive reasons to begin a Packt subscription
The Packt library provides you with all the tools you need to stay relevant in tech, whether you’re looking to brush up your PHP skills or take advantage of our learning paths to start from scratch....
View ArticleHow to perform exception handling in Python with ‘try, catch and finally’
An integral part of using Python involves the art of handling exceptions. There are primarily two types of exceptions; Built-in exceptions and User-Defined Exceptions. In such cases, the error handling...
View ArticleHow to implement data validation with Xamarin.Forms
In software, data validation is a process that ensures the validity and integrity of user input and usually involves checking that that data is in the correct format and contains an acceptable value....
View ArticleHow to Create Tensors in PyTorch
A tensor is the fundamental building block of all DL toolkits. The name sounds rather mystical, but the underlying idea is that a tensor is a multi-dimensional array. Building analogy with school math,...
View ArticleDistributed training in TensorFlow 2.x
TensorFlow 2 is a rich development ecosystem composed of two main parts: Training and Serving. Training consists of a set of libraries for dealing with datasets (tf.data), a set of libraries for...
View ArticleScientific Analysis of Donald Trump’s Tweets on COVID-19 with Transformers
It takes time and effort to figure out what is fake news and what isn’t. Like children, we have to work our way through something we perceive as fake news. This article is an excerpt from the book...
View ArticleExploring the Strategy Behavioral Design Pattern in Node.js
A design pattern is a reusable solution to a recurring problem. The term is really broad in its definition and can span multiple domains of an application. However, the term is often associated with a...
View ArticleUnderstanding the Foundation of Protocol-oriented Design
When Apple announced Swift 2 at the World Wide Developers Conference (WWDC) in 2016, they also declared that Swift was the world’s first protocol-oriented programming (POP) language. From its name, we...
View ArticleLearning Essential Linux Commands for Navigating the Shell Effectively
Once we learn how to deploy an Ubuntu server, how to manage users, and how to manage software packages, we should take a moment to learn some important concepts and commands that will allow us to build...
View ArticleDefining REST and its various architectural styles
RESTful web services are services built according to REST principles. The idea is to have them designed to essentially work well on the web. But, what is REST? Let’s start from the beginning by...
View Article