Best of MediumNovember 2022

  1. 1
    Article
    Avatar of medium_jsMedium·3y

    Say bye bye to bad javascript practices

    Some small practices in programming can have a continuously negative impact on the code we write and the product we create as the end result. It’s important to share what they are and why you should avoid them at all costs. Here are a few tips and reminders to help you write code comments like a pro.

  2. 2
    Article
    Avatar of medium_jsMedium·4y

    Clean Code in TypeScript

    Code smells or bad code doesn't mean that the code is not usable, but as a programmer, I think we should produce reusable, readable, and refactorable software. I will not repeat the mistakes in the last article, if you haven’t read it, please check it out.

  3. 3
    Article
    Avatar of medium_jsMedium·3y

    As a Front-End Engineer: 8 Useful Npm Coding Techniques That You Should Use

    Npm can help you achieve this goal quickly. You only need to run to quickly open's documents 2.# Open a package’s documentation page My friends, it would have saved me a lot of time if I had known this trick earlier.

  4. 4
    Article
    Avatar of medium_jsMedium·4y

    Javascript Interface(JSI): Overview and the need for re-architecture of react native

    React Native is bundled with cross platform support, OTA updates, live reload, cost efficiency and cost efficiency. The biggest bottleneck in scaling react native applications has been the performance as you add more modules. But how the current architecture works? React Native architecture depends on three threads: a) UI thread.

  5. 5
    Article
    Avatar of medium_jsMedium·4y

    What are JavaScript Arrow Functions?

    Javascript is a very function-heavy language. Arrow functions we use to make the code more concise and there are lots of variations that you can write. For a long time, we have written function keywords to write a function in JavaScript.

  6. 6
    Article
    Avatar of medium_jsMedium·3y

    JavaScript: Understanding CustomEvent and dispatchEvent

    In this article, I’ll try to explain how and for what purposes custom events and dispatchEvent are used in our projects. I hope you will be able to create custom events by the end of this article. In some cases, default JavaScript events don’t meet our requirements.

  7. 7
    Article
    Avatar of medium_jsMedium·4y

    Using Rust at a startup: A cautionary tale

    Using Rust at a startup will almost certainly involve a nontrivial productivity hit that could be a major factor if you are trying to move fast. With Rust, one needs to learn entirely new ideas — things like lifetimes, ownership, and the borrow checker. Rust has a huge learning curve, even for experienced programmers.

  8. 8
    Article
    Avatar of medium_jsMedium·4y

    Go is a perfect choice for beginners and experienced developers alike. The language’s syntax simplicity welcomes beginners.

    Go is an excellent general-purpose language for learning fundamental Computer Science concepts like algorithms, data structures, pointers, memory management and garbage collection. It will also help you become familiar with concurrent programming when you get more experienced with the language.

  9. 9
    Article
    Avatar of medium_jsMedium·4y

    How to Structure Your Project in Golang: The Backend Developer’s Guide

    The Backend Developer’s Guide is designed for novice developers and focuses on how to structure a project in Golang. If properly organized at the outset, project architecture and structure will facilitate the development and scaling, while making it easy to introduce new developers to the project. For large projects, it makes sense to create a nested directory with data for tests.

  10. 10
    Article
    Avatar of medium_jsMedium·4y

    Tauri vs. Electron for Tray Apps

    With Electron, you start out with an 85MB bundle size for almost no functionality, and most apps come up to a 150MB download easily. Tauri takes a radically different approach in how it is implemented. We’re going to try and rebuild most of its parts in Tauri, and see what works.