Homepage
Sign in
Get started
Better Programming
Advice for programmers.
Archive
Write For Us
About
Follow
The Mid-Life Crisis of Every Developer
The Mid-Life Crisis of Every Developer
No one said being a developer is easy
Mahdhi Rezvi
Dec 11
Accessing an Object’s Keys, Values, and Entries in JavaScript
Accessing an Object’s Keys, Values, and Entries in JavaScript
Let’s dive into objects
Javascript Jeep🚙💨
Dec 11
Redirect, Refresh, and Access the URL of the Current Page in JavaScript
Redirect, Refresh, and Access the URL of the Current Page in JavaScript
JavaScript’s location object
Javascript Jeep🚙💨
Dec 11
How To Create a Today Extension Widget in Swift
How To Create a Today Extension Widget in Swift
A tutorial on how to create a Today extension to show information in the notification center
Domenico Nicoli
Dec 11
Formatting Language-Sensitive Lists in JavaScript with ListFormat
Formatting Language-Sensitive Lists in JavaScript with ListFormat
Easily set locale, type, and style
John Au-Yeung
Dec 11
A Guide to Migrating Redux to the Context API
A Guide to Migrating Redux to the Context API
Redux shopping cart refactor to the Context API and React Hooks
Clarian North
Dec 10
Understanding the Sort Method of Arrays
Understanding the Sort Method of Arrays
How to use JavaScript’s sort
Javascript Jeep🚙💨
Dec 10
How To Never Have to Track a UITableView’s IndexPath Ever Again
How To Never Have to Track a UITableView’s IndexPath Ever Again
Index out of range, no more
Adam Wareing
Dec 10
Scan Your Docker Images for Vulnerabilities
Scan Your Docker Images for Vulnerabilities
How to find security vulnerabilities before it’s too late
Nassos Michas
Dec 10
Integrating Docker Container Scans in CI Builds
Integrating Docker Container Scans in CI Builds
We’ll be using Trivy — a simple and comprehensive vulnerability scanner for containers, suitable for CI
Tanmay Deshpande
Dec 10
Best Practices for Generating Secure Passwords and Tokens in Python
Best Practices for Generating Secure Passwords and Tokens in Python
Using a built-in module to generate cryptographically secured passwords and tokens
Ng Wai Foong
Dec 10
Build Bar Charts in SwiftUI
Build Bar Charts in SwiftUI
Beautiful bar charts in just few lines of code
Amit Rai
Dec 10
Announcing Serify: A Lightweight SMS Validation Library for Twilio Verify
Announcing Serify: A Lightweight SMS Validation Library for Twilio Verify
Send and verify SMS codes easier than ever before
Nick Parsons
Dec 10
How To Build a Modal With Ionic and React
How To Build a Modal With Ionic and React
How to declare and pass parameters to an Ionic + React modal
David Dal Busco
Dec 10
Execution Context, Lexical Environment, and Closures in JavaScript
Execution Context, Lexical Environment, and Closures in JavaScript
Advanced JavaScript concepts you should know
Moon
Dec 10
Understanding CSS Specificity
Understanding CSS Specificity
Get the basics right early so your project’s styles can scale
Tushar Tuteja
Dec 10
Introduction to Node.js — Create Your First Web App
Introduction to Node.js — Create Your First Web App
Hello World
John Au-Yeung
Dec 10
How Serverless Can Impact Your Business
How Serverless Can Impact Your Business
Four things you should know before you dive in
Aphinya Dechalert
Dec 9
7 Lessons I Learned in Two Years of Android Development
7 Lessons I Learned in Two Years of Android Development
Things I wish I knew when I started Android development
Angelo Faella
Dec 9
It’s Not About Ideas or Starting a Project or Challenge — It’s About Finishing It
It’s Not About Ideas or Starting a Project or Challenge — It’s About Finishing It
Finishing is everything. It will give you more than you expected
Roberto Hernandez
Dec 9
9 Vue.js Libraries That Will Make Your Life Easier
9 Vue.js Libraries That Will Make Your Life Easier
A list of Vue.js libraries that every modern-day developer should know about
Daan
Dec 9
How to Start Using .map() .filter() and .reduce()
How to Start Using .map() .filter() and .reduce()
An explanation that doesn’t assume you‘re a developer
Jonathan Hsu
Dec 9
How To Pass Multiple Route Parameters in a React URL Path
How To Pass Multiple Route Parameters in a React URL Path
Redirects are fairly common, passing more than one piece of dynamic data with them is not
Paige Niedringhaus
Dec 9
Jetpack Compose — A New and Simple Way to Create Material-UI in Android
Jetpack Compose — A New and Simple Way to Create Material-UI in Android
Learn how to create UI without any XML files
Siva Ganesh Kantamani
Dec 9
Getting Meta: Why Does My Social Post Not Show an Image When I Share a Link?
Getting Meta: Why Does My Social Post Not Show an Image When I Share a Link?
How to fix this with The Open Graph protocol
Matthew Eric
Dec 9
About Better Programming
Latest Stories
Archive
About Medium
Terms
Privacy