Homepage
Sign inGet started

Better Programming

Advice for programmers.

  • Archive
  • Write For Us
  • About
  • Prevent Object Properties From Being Modified With JavaScript’s Freeze Function

    Prevent Object Properties From Being Modified With JavaScript’s Freeze Function

    Learn how to create an object that can’t be changed
    Go to the profile of Javascript Jeep🚙💨
    Javascript Jeep🚙💨
    Dec 15
    Fun With HTML Canvas: Let’s Create a Star Field

    Fun With HTML Canvas: Let’s Create a Star Field

    A step-by-step guide to effects on HTML canvas
    Go to the profile of Slawomir Chodnicki
    Slawomir Chodnicki
    Dec 14
    How To Replace Your Python For Loops with Map, Filter, and Reduce

    How To Replace Your Python For Loops with Map, Filter, and Reduce

    Write more semantic code with functional programming
    Go to the profile of Jonathan Hsu
    Jonathan Hsu
    Dec 14
    An Introduction to Recursion

    An Introduction to Recursion

    Exploring the definition and purpose of recursion with examples
    Go to the profile of Matt Cummings
    Matt Cummings
    Dec 14
    A New Way of Dispatching Actions With Ngxs for Angular

    A New Way of Dispatching Actions With Ngxs for Angular

    Tidy up your code with this new library
    Go to the profile of Alessia Amitrano
    Alessia Amitrano
    Dec 13
    5 iOS Libraries to Use on Your Next App

    5 iOS Libraries to Use on Your Next App

    A phone number parser, date picker, postal code validator, and more
    Go to the profile of Domenico Nicoli
    Domenico Nicoli
    Dec 13
    Clean Code Applied to JavaScript: Part 5 — Exceptions

    Clean Code Applied to JavaScript: Part 5 — Exceptions

    A series about the surprising benefits of writing and maintaining clean code
    Go to the profile of Carlos Caballero
    Carlos Caballero
    Dec 13
    Why Cloud Development Could (Finally) Become the New Standard

    Why Cloud Development Could (Finally) Become the New Standard

    Cloud-based development has the potential to become the new paradigm for software engineering
    Go to the profile of Daniel Thiry
    Daniel Thiry
    Dec 13
    Everyday Activities to Help You Become a Better Developer

    Everyday Activities to Help You Become a Better Developer

    Getting better every day is the goal of many developers
    Go to the profile of Thomas Guibert
    Thomas Guibert
    Dec 13
    5 Awesome RxJS Observables and Operators That Are Often Overlooked

    5 Awesome RxJS Observables and Operators That Are Often Overlooked

    Pluck, Defer, FromEvent, and more
    Go to the profile of Nicholas Cunningham
    Nicholas Cunningham
    Dec 12
    Developers Should Be (a Little Bit) Reckless

    Developers Should Be (a Little Bit) Reckless

    Why you should embrace and plan for chaos
    Go to the profile of Tom Feron
    Tom Feron
    Dec 12
    Love Is (Not) an HTTP Verb, but Can You Name the Six Verbs That Are?

    Love Is (Not) an HTTP Verb, but Can You Name the Six Verbs That Are?

    Understanding GET, POST, PUT, PATCH, DELETE, and HEAD
    Go to the profile of Andrew Koenig-Bautista
    Andrew Koenig-Bautista
    Dec 12
    Functional Programming and the Pipe Function in JavaScript

    Functional Programming and the Pipe Function in JavaScript

    What is pipe and how can we use it?
    Go to the profile of Moon
    Moon
    Dec 12
    Basic Data Structures in TypeScript

    Basic Data Structures in TypeScript

    Queues, stacks, linked lists, and generics
    Go to the profile of Richard Prasad
    Richard Prasad
    Dec 12
    The 3 Virtues of Good Programmers

    The 3 Virtues of Good Programmers

    Just don’t take them literally
    Go to the profile of Robert Quinlivan
    Robert Quinlivan
    Dec 12
    Build GitHub Actions with Typescript

    Build GitHub Actions with Typescript

    They’re fast and they run everywhere
    Go to the profile of Jackson Z.
    Jackson Z.
    Dec 12
    Stream Flutter: Building a Social Network with Stream Activity Feeds and Flutter

    Stream Flutter: Building a Social Network with Stream Activity Feeds and Flutter

    Create a simple social network that allows users to post messages to followers
    Go to the profile of Nick Parsons
    Nick Parsons
    Dec 12
    10 Things Front-End Developers Should Learn in 2020

    10 Things Front-End Developers Should Learn in 2020

    How to boost your engineering career next year
    Go to the profile of Simon Holdorf
    Simon Holdorf
    Dec 12
    Predictive Modeling in R (Part 1)

    Predictive Modeling in R (Part 1)

    How to start using the ARIMA model
    Go to the profile of SeattleDataGuy
    SeattleDataGuy
    Dec 12
    Get Started with TypeORM, MySQL, and Express.js

    Get Started with TypeORM, MySQL, and Express.js

    Use TypeORM CLI to easily create RESTful APIs on Node.js
    Go to the profile of Songtham Tung
    Songtham Tung
    Dec 12
    How To Count Occurrences in a Python List

    How To Count Occurrences in a Python List

    Which is fastest: filter(), list comprehension, or .count()?
    Go to the profile of Jonathan Hsu
    Jonathan Hsu
    Dec 12
    What Are RPCs in Golang?

    What Are RPCs in Golang?

    An overview of remote procedure calls in Go
    Go to the profile of Kingsley Tan
    Kingsley Tan
    Dec 12
    The 2020 Starter Guide To Breaking Into Programming for Beginners

    The 2020 Starter Guide To Breaking Into Programming for Beginners

    From finding your why to landing the job
    Go to the profile of Aphinya Dechalert
    Aphinya Dechalert
    Dec 12
    Introduction to TypeScript Data Types

    Introduction to TypeScript Data Types

    Null, void, undefined, never, and object types
    Go to the profile of John Au-Yeung
    John Au-Yeung
    Dec 12
    File Handling in Python

    File Handling in Python

    A guide to performing basic operations on files using Python
    Go to the profile of Himanshu Verma
    Himanshu Verma
    Dec 11
    About Better ProgrammingLatest StoriesArchiveAbout MediumTermsPrivacy