Tag

development

How is C# Compiled?

From Code like a Pro in C# by Jort Rodenburg

This article gives an overview of exactly how C# code is compiled.

Fear of Deployments

From Operations Anti-Patterns, DevOps Solutions by Jeffery Smith

This article covers

Longer release cycles and their impact to the team’s deployment confidence
Automation techniques for deployments
The value of code deployment artifacts
Feature flags for releasing incomplete code

Object-Oriented Coding in Python

From The Well-Grounded Python Developer by Doug Farrell

This article delves into using the OOP coding paradigm in the Python language.

The path to becoming a Pythonista

From The Well-Grounded Python Developer by Doug Farrell

Sysadmin tasks with Bash and Python

From Tiny Python Projects by Ken Youens-Clark

In this article, the author tries to convince a sysadmin who might know bash to transfer systems-level tasks to Python.

The Value of Concurrency in Tests

From Testing JavaScript Applications by Lucas da Costa

This article explains what parallelism is and how Jest can help you run your tests faster.

Managing Component State with the useState Hook

From React Hooks in Action by John Larsen

If you’re building React apps, then you’re expecting the data your app uses to change over time. Whether it’s fully server-rendered, a mobile app or all in a browser, your application’s user interface should represent the current data or state at the time of rendering. Sometimes multiple components throughout the app will use the data, and sometimes a component doesn’t need to share its secrets and can manage its own state without the help of mammoth, application-wide state-store behemoths. In this article, we’ll keep it personal and concentrate on components taking care of themselves, without regard for other components around them.

Exploring the useEffect API with Easy Examples

From React Hooks in Action by John Larsen

Some of our React components are super-friendly, reaching out to say “hi” to APIs and services outside of React. Although they’re eternally optimistic and like to think the best of all those they meet, there are some safeguards to be followed. In this article, we’ll look at setting up side effects in ways that won’t get out of hand. In particular, we’ll explore these four scenarios:

§ Running side effects after every render

§ Running an effect only when a component mounts

§ Cleaning up side effects by returning a function

§ Controlling when an effect runs by specifying dependencies

To focus on the API we’ll create some easy component examples. First up, let’s say “Bonjour, les side-effects.”

Automated JavaScript testing

From Testing JavaScript Applications by Lucas da Costa

Take your C# skills to a new level

From Code like a Pro in C# by Jort Rodenburg

© 2020 Manning — Design Credits