Top-10 Posts for FE (Week 1, Oct 2022)
Tags: javascript, node, css, webdev
Published: 2022-10-10 12:12:02

Here are the top 10 posts from the past week that will be useful to front-end developers and beyond. The selection was made on the basis of their interestingness, uniqueness, presentation, usefulness and subjective assessment of the author.

## [A first look at Bun](https://dev.to/dailydevtips1/a-first-look-at-bun-162l)

A short and simple description of what Bun is and how to use it.

![A first look at Bun](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/th514i0c1in0vbej69m7.png)

## [When to use Function declarations or Function expressions in JavaScript?](https://dev.to/schemetastic/when-to-use-function-declarations-or-function-expressions-in-javascript-1bg3)

One of the JavaScript series on what function declarations and function expressions are and when to use them.

![When to use Function declarations or Function expressions in JavaScript?](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tft9wpqxt0xudpytaohw.png)

## [SOLID Principles Sketches](https://dev.to/trekhleb/solid-principles-sketches-486p)

The author of the post described the principles of SOLID in the form of interactive sketches.

![SOLID Principles Sketches](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wwc3di0umt4dim2atg9e.jpg)

## [Change your old methods for writing a JavaScript Code - Shorthand's for JavaScript Code](https://dev.to/devsimc/change-your-old-methods-for-writing-a-javascript-code-shorthands-for-javascript-code-54hp)

This post describes how to write code in a simpler and shorter way with examples.

![Change your old methods for writing a JavaScript Code - Shorthand's for JavaScript Code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/85665ylct464obsahnl2.png)

## [Simple way to add custom context menus to web pages](https://dev.to/andreygermanov/simple-way-to-add-custom-context-menus-to-web-pages-10lc)

How to add a context menu to web page elements when the user right clicks or simply hovers over that element.

![Simple way to add custom context menus to web pages](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9tlpaof7fwtma1a9tn4.png)

## [Best practices for Node.js](https://dev.to/yogitakadam14/best-practices-for-nodejs-2n85)

The author reviews the best practices for maintaining code when working with a Node.js.

![Best practices for Node.js](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r225bmn8n3c7dc57siqz.jpg)

## [High-level overview of Javascript](https://dev.to/shubhamku044/high-level-overview-of-javascript-em8)

A description of why JavaScript belongs to a certain group of programming languages.

![High-level overview of Javascript](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k1gjy9pev3tfsn95q4py.jpg)

## [5 ways to use the reduce method in JS](https://dev.to/ra1nbow1/5-ways-to-use-the-reduce-method-in-js-1k8h)

What is the reduse method in JavaScript, types and examples of its application.

![5 ways to use the reduce method in JS](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/22bj9dlzcbako1d3w96d.png)

## [Why is z-index not working?! - Explaining CSS Stacking Context](https://dev.to/this-is-learning/why-is-z-index-not-working-explaining-css-stacking-context-34da)

How to manage overlapping elements, what is a z-index and the problems it can cause.

![Why is z-index not working?! - Explaining CSS Stacking Context](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ag431xoivqs2d6o7qvfq.png)

## [Virtual URL navigation using vanilla JavaScript](https://dev.to/pbouillon/virtual-url-navigation-using-vanilla-javascript-4o38)

How to change URL using JavaScript while staying on the same page.

![Virtual URL navigation using vanilla JavaScript](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/shn9ixpdtzmsge2ifggu.png)



---

[![More News on channel t.me/fruntend_news](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4qyxv1b74oody1eb0k10.jpg)](https://telegram.me/fruntend_news)[![By me a coffee](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zir1erzg7v28nvyuue09.jpg)](https://www.buymeacoffee.com/fruntend)