Home/2023
Archive

Year 2023

1,342 articles published in 2023.

Frontend — A Guide To Redux Toolkit With TypeScript — Smashing Magazine

A Guide To Redux Toolkit With TypeScript — Smashing Magazine

The Redux Toolkit documentation calls the library a better way to write Redux logic for React apps and a simple and efficient toolkit for Redux development. In this article, you will learn about the Redux toolkit by building an app that tracks project issues.

DKDeepak KumarDeepak Kumar·May 10, 2023Frontend
Frontend — What does Vercel do?

What does Vercel do?

Technically newsletter founder Justin Gage explains how Vercel makes building web applications as easy as possible, powered by the frontend cloud.

VVercel·May 10, 2023Frontend
Security — What is ReDoS, and how do you fix it?

What is ReDoS, and how do you fix it?

Code scanning detects ReDoS vulnerabilities automatically, but fixing them isn’t always easy. This blog post describes a 4-step strategy for fixing ReDoS bugs.

KBKevin BackhouseKevin Backhouse·May 9, 2023Security
Distributed — Building a culture of innovation in your business with GitHub

Building a culture of innovation in your business with GitHub

Consider the typical software development practices in an organization. Projects are commonly closed, and causes friction across engineering teams. But open source communities work asynchronously, openly, remotely and at global-scale. What if our internal teams could reuse those same practices?

CRChris ReddingtonChris Reddington·May 8, 2023Distributed
Frontend — Learning JavaScript With Imagination — Smashing Magazine

Learning JavaScript With Imagination — Smashing Magazine

This is the story of how one little octopus, explaining one beginner’s concept, carried such weight and power for Kylo that it drove his work and led him to research something that is really quite silly. And yet, it transformed how he learned to write — and finally understand — JavaScript.

KRKylo RobinsonKylo Robinson·May 5, 2023Frontend
Performance — GitHub Availability Report: April 2023

GitHub Availability Report: April 2023

In April, we experienced four incidents that resulted in degraded performance across GitHub services. This report also sheds light into three March incidents that resulted in degraded performance across GitHub services.

JOJakub OleksyJakub Oleksy·May 3, 2023Performance
Security — The malware threat landscape: NodeStealer, DuckTail, and more

The malware threat landscape: NodeStealer, DuckTail, and more

We’re sharing our latest threat research and technical analysis into persistent malware campaigns targeting businesses across the internet, including threat indicators to help raise our industry’s collective defenses across the internet. These malware families – including Ducktail, NodeStealer and newer malware posing as ChatGPT and other similar tools– targeted people through malicious browser ex

MEMeta Engineering·May 3, 2023Security
Languages — TV Spatial Navigation

TV Spatial Navigation

Very often, when developing user interfaces, a lot of focus is given to the visuals, as that’s what primarily gets a user’s attention. However, other aspects are equally impactful for making the experience great but can be overlooked, like the user’s input – how the user interacts with the app. It is completely understandable that it might go unnoticed; most of the time, the platform, say Windows

SASergio Avalos, Senior Engineer·May 1, 2023Languages
Databases — Introducing storage on Vercel

Introducing storage on Vercel

New to the Vercel dashboard: Vercel KV, Vercel Postgres, and Vercel Blob. Announcing serverless storage solutions available on Vercel.

VVercel·May 1, 2023Databases
Security — SLP: a new DDoS amplification vector in the wild

SLP: a new DDoS amplification vector in the wild

Researchers have recently published the discovery of a new DDoS reflection/amplification attack vector leveraging the SLP protocol. Cloudflare expects the prevalence of SLP-based DDoS attacks to rise in the coming weeks

AFAlex Forster, OmerAlex Forster, Omer·April 25, 2023Security
Engineering — Using ChatGPT as a technical writing assistant

Using ChatGPT as a technical writing assistant

An experienced technical author explores using ChatGPT to assist with a number of writing projects. He finds ChatGPT can provide time-savings through drafts and prompting for additional content, but lacks accuracy and depth - as well as suffering from bubbly optimism. Overall it is useful if you work iteratively, asking for small chunks with well-crafted prompts.

MMMike Mason·April 25, 2023Engineering
Engineering — Shaping the GitHub of the future as COO

Shaping the GitHub of the future as COO

GitHub is driving the future of software development and, after 10 years as a Hubber, I’m more energized than ever as I take on the role of COO to help bring our vision to life.

KDKyle DaigleKyle Daigle·April 25, 2023Engineering
Frontend — The “const” Deception

The “const” Deception

The “const” keyword in JavaScript is used to create constants, variables that can't change. Curiously, though, we do seem to be able to edit objects and arrays that are created using “const”. In this tutorial, we're going to dig into the incredibly-important distinction between “assignment” and “mutation” in JavaScript.

JWJosh W. Comeau·April 24, 2023Frontend
Performance — Improving Instant Payouts

Improving Instant Payouts

Stripe is rolling out new tools that enable you to start, run, and manage an Instant Payouts program with a faster integration process, streamlined monetization, and no-code build options.

GPGary PelissierGary Pelissier·April 24, 2023Performance