Best of JavaScriptJuly 2021

  1. 1
    Article
    Avatar of hnHacker News·5y

    Windows 96

    The bootup process will be terminated. You will lose all unsaved information in all applications. Press any key to terminate the boot up process. Press CTRL+ALT+DEL again to restart your computer. WINDOWS 96 is a Microsoft Windows 8 operating system.

  2. 2
    Article
    Avatar of devtoDEV·5y

    The Ultimate Cheat sheet List For Web Developers

    Cheat sheets are a great way to help you remember all the things you need to know about Web development. These cheat sheets include HTML, CSS, and JAVASCRIPT. Cheatsheets can also be used to teach you how to structure tables, lists, forms.

  3. 3
    Article
    Avatar of geekcultureGeek Culture·5y

    Javascript Hacks

    There are many amazing features in javascript that can make your life much simpler. I have added 20 features that every javascript developer should know. In this blog I have explained some of the most used features of javascript. I will explain more features in next blog, please give feedback in responses.

  4. 4
    Article
    Avatar of hackernoonHacker Noon·5y

    The Clean Code Book for Javascript Developers: A Quick Summary

    This blog post summarizes the book ‘Clean Code’ written by Robert Martin on how to write a readable and maintainable code. We’ll use Javascript to illustrate those rules and best practices. The most important rule for functions is that they should be small.

  5. 5
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Node.js Best Practices for Beginners and Experts Alike

    Node.js Best Practices for Beginners and Experts Alike. Rencybeth shares some useful Node.JS best practices to help all kinds of developers to create an efficient and most sustainable application. To write code for cross-platforms, but Linux, you should meet the exact requirement statements.

  6. 6
    Article
    Avatar of devtoDEV·5y

    To Typescript Or To Not?

    Typescript has over 19 million weekly downloads on NPM. The language is widely used in software products such as Slack, Medium, Asana, or Visual Studio Code. Microsoft (duh!), JetBrains, eBay, Ericsson, airbnb or Ubisoft are all open about using TypeScript.

  7. 7
    Article
    Avatar of phProduct Hunt·5y

    Toolb.dev - A set of 50+ free interactive CSS, HTML and JS webtools

    Toolb.dev provides a set of 50+ and expanding free CSS, HTML and JS webtools for daily usage. Embed Collect is one of the most popular ways to collect data from your web browser. Use this data to help people with reading comprehension and vocabulary. Use the weekly Newsquiz to test your knowledge of stories you saw on this site.

  8. 8
    Article
    Avatar of 80lv80 LEVEL·5y

    GitHub's New AI Tool Can Help You to Write Your Code

    CNN.com will feature iReporter photos in a weekly Travel Snapshots gallery. Please submit your best shots of the U.S. for next week. Visit CNN.com/Travel next Wednesday for a new gallery of snapshots from around the world. We'll feature the best shots from across the globe in next week's gallery.

  9. 9
    Article
    Avatar of hashnodeHashnode·5y

    JavaScript Tips, Ticks, and Best Practices

    Using Numeric Separators is one of the most used operators when I have to deal with large numbers. Always use semi-colons for line termination. Use splice instead of using delete to remove an item from an array. Using delete will remove the object, but will not reindex the array or update its length.

  10. 10
    Article
    Avatar of hashnodeHashnode·5y

    Project-Based Learning Approach

    Project-Based Learning is an instructional approach designed to allow students to develop knowledge and skills through engaging projects set around challenges and problems they may face in the real world. Bridge the gap between theory and real-world code by working on projects. We'll come across a number of projects ranging from ( Beginner to advanced level ) for you.

  11. 11
    Article
    Avatar of hashnodeHashnode·5y

    Utilise JSDoc comment tags so that VSCode intellisense works great!

    Intellisense in VS Code only works if it understands the type of your code. Without proper intellisensing, we often make typos, call the method which doesn't exist or even try to access the properties of an objects by a random guess. To handle such and more complex scenarios, we will use JSDoc's @param , @type and @typedef block tags.

  12. 12
    Article
    Avatar of devtoDEV·5y

    JavaScript Hoisting

    JavaScript hoisting refers to the process where the compiler allocates memory for variable and function declarations prior to execution of code [1]. That means that declarations are moved to the top of their scope before code execution regardless of whether its scope is global or local. The code snippets below show hoisting in action: declare the function first and use/invoke it after.

  13. 13
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    10 JavaScript Tricks You Should Know to Save Time and Effort

    JavaScript is a full-fledged dynamic programming language that can add interactivity to a website. It is beginner-friendly and provides many tools that can save a lot of effort and time if used correctly. These are the 10 such tricks you should know while working with JavaScript.

  14. 14
    Article
    Avatar of logrocketLogRocket·5y

    Understanding JavaScript decorators

    Decorating is simply wrapping one piece of code with another, thereby decorating it. A decorator (also known as a decorator function) can additionally refer to the design pattern that wraps a function with another function to extend its functionality. The concept of decorators is not new in JavaScript because higher-order functions are a form of function decorators. The TC39 class decorator proposal aims to solve this problem.

  15. 15
    Article
    Avatar of devtoDEV·5y

    JavaScript loading techniques & Performance

    In this blog post, we will go through the techniques to include external script files to your HTML and look at how this can affect the performance. We will compare which technique is preferable and efficient over others in varying situations. This blog post assumes you are familiar with basic HTML, CSS and JavaScript syntax.

  16. 16
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Difference Between var, let and const in JavaScript

    The Art of Using var, let, and const in JavaScript — A Slightly Unconventional Approach zmjdev. The variables defined as var are not only accessible inside the block that they are defined. But also, they can be accessed outside the block as well. var considers only function blocks and global context as scopes. Let is not affected by hoisting. const is the same as let.

  17. 17
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How To Use Axios With React: The Definitive Guide (2021)

    How To Use Axios With React: The Definitive Guide (2021) How To UseAxios Withreact.com: A guide to the best ways to use Axios with React. How To use Axio with React: A Guide to the Best Ways to Use Axio With React. Read more here.

  18. 18
    Article
    Avatar of itnextITNEXT·5y

    Rust on the front-end

    Learn Rust and WebAssembly. This is the 5th post in the Start Rust focus series. Other posts include: My first cup of Rust My second cup ofRust The Rustlings exercises — part 2 Rust on the front-end (this post) Learning Rust is a long process; learning WebAssembly even more so.

  19. 19
    Article
    Avatar of dzDZone·5y

    Why Is Vue.js the Most Preferred Choice

    Vue.Js is an open-source JavaScript framework used to create UIs and single-page applications. It has over 77.4 million likes on Github for creating intuitive web interfaces. 40.5% of JavaScript developers are c urrently using Vue.js, according to Wappalyzer and BuiltWith.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    5 JavaScript Tips to Improve Your React Code

    Reed Barger is the co-founder of React and co-creator of React Native. He has written several books on React, including React Native and React Native 2.0. Barger also co-founded React Native with his brother, Reed Barger, a company that develops React Native code. Click here for more information.

  21. 21
    Article
    Avatar of gcgitconnected·5y

    10 Modern JavaScript syntax to help you code faster

    The rise in popularity of JavaScript called for improved syntax and maintainable, easily understandable code. This article would try to focus on 10 such modern JavaScript syntax, which are useful, easy to adapt and do not need deep knowledge of the concept introduced. Here are 10 Modern JavaScript syntax to help you code faster.

  22. 22
    Article
    Avatar of devtoDEV·5y

    JavaScript's Forgotten Keyword (with)

    The "with" keyword can be used to inject arbitrary objects into a scope chain. It can also introduce security vulnerabilities. It is forbidden in strict mode for a reason. It adds some interesting capabilities to the language, but ultimately it is not a must-use keyword.

  23. 23
    Article
    Avatar of bitBits and Pieces·5y

    How to Set Up Airbnb Style Guide for React Projects

    Airbnb style guide is a set of best practices and guidelines for generating quality code. It is one of the most popular style guides available on Github. Create your own Airbnb Style Guide ESLint / Prettier setup for React Projects. Let a ReactJS application “react-project’s” name be ‘react-react-dev’

  24. 24
    Article
    Avatar of asayerasayer·5y

    How to Use IndexDB to Manage State in JavaScript

  25. 25
    Article
    Avatar of changelogChangelog·5y

    solidjs/solid: A declarative, efficient, and flexible JavaScript library for building user interfaces.

    Solid is a declarative JavaScript library for creating user interfaces. It does not use a Virtual DOM. Instead it opts to compile its templates down to real DOM nodes and wrap reactions. This way when your state updates only the code that depends on it runs. Solid's compiler will only include parts of the library you use.