Best of Medium — October 2022
- 1
- 2
- 3
Medium·4y
A guide to React 18 hooks
React 18 Hooks are the new patterns that got introduced in React 16.8 version. Hooks were introduced in class components but this time in the functional components. These Hooks Apis could help us interact with the React local states, the lifecycle features and many more things.
- 4
Medium·4y
The 10 Platform Engineering Tools To Use in 2022
Platform Engineering is the process of enabling software engineering teams to autonomously perform end-to-end operations of the application life cycle in a cloud environment. Humanitec is part of this revolution Powered by a centralized software catalog, Backstage restores orders to your microservices and infrastructure and enables your product teams to ship high-quality code quickly.
- 5
Medium·4y
Make your Python code more elegant, readable, or modern using one command
Refurb is a Python library that can modernize or redesign your Python code using one command. Refurb is not a style/type checker, but it is meant for making good code even better. A Virtual Environment (Definition of VE link) is recommended for installing the refurb, but not mandatory.
- 6
Medium·4y
Introducing Jester ~ a foolproof solution for integration testing
Jester is an open-source, low-code application for auto-generating all of your integration tests for your codebase. It uses a detailed algorithm stored on the server side that parses and interprets assertions inputted by the user.
- 7
- 8
- 9
- 10
Medium·4y
Tauri: the next generation of desktop application development framework
Tauri is a popular (GitHub 50k star) cross-platform desktop application development framework. Electron Electron is an open source framework developed by GitHub and originally used to develop the Atom editor. The development cost is high - there are restrictions on the technology stack used (C# for Windows, ObjC/Swift for macOS) Advantages: Large package size, need to package Chromium and NodeJS runs on JIT.
- 11
Medium·4y
My first 100 days as a software developer — what I have learned
Slid is a smart video note-taking tool for online learners that makes it easy to take notes from video lectures using screen shots. Slid's largest user demographic are retired middle-aged housewives who have had all their children finish college and are now engaging in.
- 12
Medium·4y
Go Worker Pool: The Concurrency Powerhouse
The Worker Pool will create a pool of workers and then provide input to the pool. The workers will work on each job input (represented by a small yellow ball) The response processor again reads from the buffered channel — the final response is produced by combining the responses. This may lead to performance issues with Go memory utilization, database performance, or any other limited resource. The “wait groups” is an important concept to understand in order to understand.