Nabeel Valley
Engineer • Developer • Photographer
  • Blog
  • Docs
  • Projects
  • Talks
  • Photography
  • Archive
  • Me

Dynamic Programming

Updated: 01 February 2024

A methodology for solving algorithmic problems and reducing time or space complexity by focusing on identifying common recurring patterns in algorithms and enabling us to solve the problem by taking advantage of the underlying structure to optimize the results

References

These notes are based on the following courses/material

  • Notes and diagrams from Dynamic Programming by freeCodeCamp

Recent Posts

Scripting Text Manipulation

01 August 2025

An idea for automating changes to text files

Web Authentication API

29 July 2025

Simple example of the Web Authentication API in action

Exploring the CSS Paint API

10 July 2025

Walking through a simple example of using the CSS Houdini Paint API

Accessibility Reference List

07 July 2025

A collection of useful accessibility tools and resources

Patching packages with PNPM

03 July 2025

Using PNPM's patching commands to modify installed dependencies

Typescript debugging without an IDE

18 June 2025

Debug Node.js code using your browser's dev tools

  • Linkedin
  • GitHub
  • Twitter
  • Instagram
  • RSS