Subject

Articles

Criteria-Based Deletion

From API Design Patterns by JJ Geewax

This article covers…

How the custom Purge method can be used to delete matching resources
Why the custom Purge method is dangerous and should be avoided if possible
A variety of safety precautions to avoid accidentally deleting more data than intended

How to address concerns about consistency in the matching result set

Why Build Tools Matter for a Well-Grounded Developer

From The Well-Grounded Java Developer by Benjamin Evans, Jason Clark, and Martijn Verburg

The JDK ships with a compiler to turn Java source code into class files. Despite that fact, few projects of any size rely just on javac. Build tools are the norm for a number of reasons:

Automating tedious operations
Managing dependencies
Ensuring consistency between developers

Although many options exist, two choices dominate the landscape today: Maven and Gradle. Understanding what these tools aim to solve, digging below the surface of how they get their job done, and understanding the differences between them – and how to extend them – will pay off for the well-grounded developer.

Bias and Fairness in Machine Learning, Part 3: building a bias-aware model

From Feature Engineering Bookcamp by Sinan Ozdemir

This article series covers

●      Recognizing and mitigating bias in our data and model

●      Quantifying fairness through various metrics

●      Applying feature engineering techniques to remove bias from our model without sacrificing model performance

Bias and Fairness in Machine Learning, Part 2: building a baseline model and features

From Feature Engineering Bookcamp by Sinan Ozdemir

This article series covers

●      Recognizing and mitigating bias in our data and model

●      Quantifying fairness through various metrics

●      Applying feature engineering techniques to remove bias from our model without sacrificing model performance

Bias and Fairness in Machine Learning, Part 1: introducing our dataset and the problem

From Feature Engineering Bookcamp by Sinan Ozdemir

This article series covers

●   Recognizing and mitigating bias in our data and model

●   Quantifying fairness through various metrics

●   Applying feature engineering techniques to remove bias from our model without sacrificing model performance

Good and bad flexibility in code

By Christian Clausen

Flexibility is essential for long-lived codebases, however, it comes at a price. It requires effort to maintain flexibility and improperly-implemented flexibility can actually make a codebase harder to maintain. In this article, I show how good flexibility can be extracted from the structure of our code with minimal effort. But before we get into that, let’s discuss what flexibility in a codebase means.

Using the Spring Web Scopes, Part 2

From Spring Start Here by Laurențiu Spilcă

This article covers

Using the Spring web scopes
Implementing a simple login functionality for a web app
Redirecting from one page to another in a web app

Enabling Client-Side Search

From Hugo in Action by Atishay Jain

In this article we show how to build a search widget for a Jamstack website.

An Introduction to Working with BERT in Practice

From Deep Learning for Natural Language Processing by Stephan Raaijmakers

This article introduces you to working with BERT.

Classloaders and Reflection

From The Well-Grounded Java Developer, Second Edition by Benjamin Evans, Jason Clark, and Martijn Verburg

This article discusses classloaders and reflection in Java.

© 2022 Manning — Design Credits