New!
The publication beta now supports navigation.
Opt in now.
Homepage
Open in app
Sign in
Get started
Better Programming
Advice for programmers.
Archive
Write For Us
Style Guide
About
Visit our Job Board
Follow
Featured Article of the Day
The Top Blockchain Developer Frameworks for 2021
The Top Blockchain Developer Frameworks for 2021
The best smart contract and blockchain developer frameworks, focusing on Ethereum smart contracts across all languages
Patrick Collins
Jan 12
Latest Articles
Understanding the Abstract Factory Design Patterns
Understanding the Abstract Factory Design Patterns
Create object families that respect SOLID principles
Carlos Caballero
Jan 15
The Complete Guide to Using GraphQL in Node.js With Apollo Server
The Complete Guide to Using GraphQL in Node.js With Apollo Server
How to integrate GraphQL into your Node.js app
Hussain Arif
Jan 15
Best Practices for Using ViewModels in Android
Best Practices for Using ViewModels in Android
How to properly set up and use your Java and Kotlin ViewModels
Siva Ganesh Kantamani
Jan 15
6 npm Commands Used by Highly Productive Developers
6 npm Commands Used by Highly Productive Developers
Enhance your versioning flow with these npm CLI tips
Marco Antonio Ghiani
Jan 15
Using window.matchMedia in React
Using window.matchMedia in React
Spoiler: Safari makes it messy
Bethany Drake
Jan 15
My 7 Recommended Settings for Visual Studio Code
My 7 Recommended Settings for Visual Studio Code
If we’re spending so much time working in IDEs, then we should at least feel comfortable while doing so
Ali Kamalizade
Jan 15
A Flexible SwiftUI Navigation Library
A Flexible SwiftUI Navigation Library
Addressing some of the drawbacks of NavigationView and NavigationLink
Sven Korset
Jan 15
Creating a Python OpenCV Layer for AWS Lambda
Creating a Python OpenCV Layer for AWS Lambda
A simple approach to creating an AWS Lambda layer for Python’s OpenCV wrapper
Paulo Carvalho
Jan 15
6 Uncommon Visual Studio Extensions for Greater Productivity
6 Uncommon Visual Studio Extensions for Greater Productivity
Code smarter, not harder
Emanuel Marques
Jan 15
Building an API To List All Endpoints Exposed by Spring Boot
Building an API To List All Endpoints Exposed by Spring Boot
No longer get lost in your backend
Antonello Zanini
Jan 15
Save Time Using the Command-Line: Glob Patterns and Wildcards
Save Time Using the Command-Line: Glob Patterns and Wildcards
Match filenames using patterns
Renato Boemer
Jan 15
How To Send Emails Using Python (Updated for 2021)
How To Send Emails Using Python (Updated for 2021)
In less than 20 lines of code, I’ll show you how to send emails to anyone using Python
Christopher Zita
Jan 15
9 Soft Skills That Made Me a Successful Developer (so Far) That You Can Steal
9 Soft Skills That Made Me a Successful Developer (so Far) That You Can Steal
Take these skills, hone in on developing them, and watch yourself thrive
Zachary Minott
Jan 15
Any readers here that are interested in Data Science should definitely also be subscribing to…
If you are new to data science, start here! Our Getting Started column includes a selection of articles that will help you get started in…
Coach Tony
Jan 14
Make Your UI Updates Instant Without Waiting for a Backend With React
Make Your UI Updates Instant Without Waiting for a Backend With React
Optimistic UI updates with request batching in React
Tomasz Fiechowski
Jan 14
6 Traits To Show To Ace That Behavioral Interview
6 Traits To Show To Ace That Behavioral Interview
Show off your skills and increase your chances of getting the job
Michael Chi
Jan 14
How To Stay Ready for Technical Interviews
How To Stay Ready for Technical Interviews
Practical advice to ease your anxiety
James Williams
Jan 14
How To Serve Your Angular Application Over HTTPS Using ng serve
How To Serve Your Angular Application Over HTTPS Using ng serve
Configure the Angular CLI to serve your application over a secure HTTPS connection locally
Hicaro Adriano
Jan 14
How to Organize Your AWS CDK Project
How to Organize Your AWS CDK Project
In the past, I would build my infrastructure as code using Terraform. Lately, I discovered AWS CDK and decided to give it a try
Ahmed Ftouh
Jan 14
5 Advanced Python Function Concepts Explained With Examples
5 Advanced Python Function Concepts Explained With Examples
Lambdas, decorators, partials, and more
Yong Cui
Jan 14
3 Uncommon Bash Tricks That You Should Know
3 Uncommon Bash Tricks That You Should Know
Type less on the terminal with these underused Bash patterns
Adam Green
Jan 14
Type-Safe Domain Modeling in Kotlin
Type-Safe Domain Modeling in Kotlin
“If it compiles, it works” with Valiktor and Konad
Luca Piccinelli
Jan 14
From 15,000 Database Connections to Under 100
From 15,000 Database Connections to Under 100
DigitalOcean’s tech debt tale
Sun-Li Beatteay
Jan 14
Global Route Management in SwiftUI
Global Route Management in SwiftUI
Making navigating between screens in different states easier
Mohammad Azam
Jan 13
The Best VS Code Extensions for Python Developers for 2021
The Best VS Code Extensions for Python Developers for 2021
Python productivity
Juan Cruz Martinez
Jan 13
About Better Programming
Latest Stories
Archive
About Medium
Terms
Privacy