The Curious Engineer

All blogs / Algorithms / data structures

Trekhleb.dev RSS Feed

trekhleb.dev

43 articles by Oleksii Trekhleb about web development, algorithms, machine learning, and life — with interactive examples and code.

Algorithms / data structuresJavaScript / TypeScriptAI / ML

Posts
43 from 7 Jun 2017 to 13 Jul 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://trekhleb.dev/rss.xml

2026 1

  1. Yes-Brainer — A Council of AI Models

2025 1

  1. Tech Jobs Radar

2024 2

  1. API Design of X (Twitter) Home Timeline
  2. System Design Sketches

2023 2

  1. Micrograd TS
  2. Observations

2022 3

  1. SOLID Principles Sketches
  2. Data Structure Sketches
  3. The OkSo Drawing App is Launched

2021 6

  1. Top 33 JavaScript Projects on GitHub (November 2021)
  2. Weighted Random algorithm in JavaScript
  3. Self-Parking Car in 500 Lines of Code
  4. Binary representation of the floating-point numbers
  5. Content-aware image resizing in JavaScript
  6. Gyro-web: Accessing the device orientation in JavaScript

2020 7

  1. Top 33 JavaScript Projects on GitHub (December 2020)
  2. Making the Printed Links Clickable Using TensorFlow 2 Object Detection API
  3. Generating cooking recipes using TensorFlow and LSTM Recurrent Neural Network: A step-by-step guide
  4. This is how social media could ruin your happiness
  5. Interactive Machine Learning Experiments
  6. I’ve open-sourced a simple Coronavirus (COVID-19) dashboard
  7. State-of-the-Art Shitcode Principles

2019 4

  1. NanoNeuron - 7 simple JS functions that explain how machines learn
  2. Creating React usePosition() hook for getting browser's geolocation
  3. Technical Interview Preparation Checklist
  4. Most Trending Jupyter Notebooks of December on GitHub

2018 12

  1. Homemade Machine Learning in Python
  2. Machine Learning in MatLab/Octave
  3. New Playground and Cheatsheet for Learning Python
  4. Top 33 JavaScript Projects on GitHub (August 2018)
  5. Playing with Discrete Fourier Transform Algorithm in JavaScript
  6. Extend your LIMITS rather than your AMBITIONS
  7. The gift of 24 hours
  8. Permutations/Combinations Algorithms Cheat Sheets
  9. Dynamic Programming vs Divide-and-Conquer
  10. 50 links you may use to promote your next startup for free
  11. Algorithms and Data Structures in JavaScript
  12. Aggregatus — new data aggregation service — is now live and in alpha

2017 5

  1. Docker Whale in Digital Ocean or Automated Continuous Delivery Flow For Simple Projects
  2. If you ever used subway you should know what Binary Search Tree is
  3. Dangerous step from Agile to frAgile (fixed-requirements-Agile) software development
  4. S.O.L.I.D. Principles Around You
  5. How to create AOT/JIT compatible Angular 4 library with external SCSS/HTML templates