Best of MediumOctober 2022

  1. 1
    Article
    Avatar of medium_jsMedium·4y

    7 Shorthand Optimization Tricks every JavaScript Developer Should Know 😎

    JavaScript has a built-in method to help you with this. For-of and For-in loops are a great way to iterate over an array or object without having to manually keep track of the index of the keys of the object.

  2. 2
    Article
    Avatar of medium_jsMedium·4y

    JavaScript Deep Concepts You Should Know

    JavsScript is a single-threaded and synchronous programming language. When an asynchronous task is passed the JavaScript will pop out it to the web APIs and the browser will take care of it.

  3. 3
    Article
    Avatar of medium_jsMedium·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. 4
    Article
    Avatar of medium_jsMedium·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. 5
    Article
    Avatar of medium_jsMedium·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. 6
    Article
    Avatar of medium_jsMedium·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. 7
    Article
    Avatar of medium_jsMedium·4y

    13 freeCodeCamp Courses To Tackle Data Science, Automation, And Web Development In Python

    FreeCodeCamp is the best online course platform to start coding in Python. Everything is free on YouTube. Here are the 13 best courses for data science, automation, and web applications in Python.

  8. 8
    Article
    Avatar of medium_jsMedium·4y

    Best of Level Up Coding (October 2022)

    Level Up Coding has partnered with 1648 Factory to provide access to our global community of FAANG-caliber engineers. Build a resume automatically from your GitHub profile to make it easy to find your next job.

  9. 9
    Article
    Avatar of medium_jsMedium·4y

    Another Fantastic Electron Alternative

    Go language has seen quite a significant amount of growth over the past few years. It’s for these reasons that I myself have stuck with using Go for many of my server applications, and I plan on continuing to do so!

  10. 10
    Article
    Avatar of medium_jsMedium·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. 11
    Article
    Avatar of medium_jsMedium·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. 12
    Article
    Avatar of medium_jsMedium·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.