Dev
banner
devinda.me
Dev
@devinda.me
variable name consultant. software engineer + dota + anime stuff can go here. he/him.
Reposted by Dev
updated to 7.39b :/
Updated Dota Interactive map to 7.39

lmk if you need a high resolution version of the rendered map

link: tools.spectral.gg/interactive-...
May 31, 2025 at 2:30 AM
Reposted by Dev
finally wrote up making a 3D split flap display! ✈️

👉 open.substack.com/pub/craftofui/p/time-travel-with-javascript
April 14, 2025 at 11:39 PM
What a landing page !
Not sure if the library's any good, but that website is 🤌

animejs.com
April 7, 2025 at 12:14 PM
Reposted by Dev
Stolen from Dune Sietchposting
March 27, 2025 at 3:19 AM
it really is
March 19, 2025 at 10:10 AM
Reposted by Dev
Be careful about kids using these tools too much. When I was that age I had the same types of questions and I had to research and read to get the answers. Or have conversations with adults about those topics. If a robot just gives them the answers, they won't learn how to find them for themselves.
February 23, 2025 at 12:48 PM
It’s the only place where I can completely prioritize perfection over everything else, obsess over each part of my code
I'd kill for greenfield work. But the money is in maintaining 5+ year old, neglected spaghetti for very productive spaghetti farmers.

The real reason to work on OSS is just to have a nice place of your own to enjoy coding.
January 31, 2025 at 6:37 AM
Reposted by Dev
So called experienced engineers who don't realize that architectures are a bunch of tradeoffs and boldly claim that one architecture can "do anything"
January 30, 2025 at 6:12 AM
Reposted by Dev
🚀 Introducing

A Motion+ React component for making beautiful number animations. Based on @barvian.me's NumberFlow, this version is built entirely on Motion, so existing users can use it for just +2.5kb.

motion.dev/docs/react-animate-number
January 28, 2025 at 1:55 PM
Reposted by Dev
BIG DAY 😇

Introducing Standard Schema! It’s a specification for a standard interface to be implemented by TypeScript schema libraries. The goal is to make it easier for frameworks and tools to accept user-defined schemas, without writing separate adapters for different libraries.
standardschema.dev
Standard Schema
A common interface for TypeScript validation libraries
standardschema.dev
January 27, 2025 at 4:24 PM
YAAAAAY ! Just under a month later, but I've managed to complete it all for the first time. Thank you so much for @was.tl and his christmas helpers for putting this together.
The perfect warm up before I start hunting for a new job !
January 23, 2025 at 8:23 PM
Reposted by Dev
curved scrollbar: completed it ✅

CSS + SVG to animate stroke-dashoffset combined with scroll-snap

extra bonus: use a scroll animation to toggle scroll-snap at either end of the scroller
January 22, 2025 at 3:22 PM
one more day ! Part 2 was quite cumbersome, and I did it mostly by hand to identify which wires were crossed. I wanna reattempt this later to find a general solution
I just completed "Crossed Wires" - Day 24 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/24
Day 24 - Advent of Code 2024
adventofcode.com
January 23, 2025 at 1:28 PM
Almost at the finish line, I decided to use sets along with the new JS features of set intersection to find this solution. It wasn't really a hard problem but a bit tricky to visualize it.

I've completed "LAN Party" - Day 23 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/23
Day 23 - Advent of Code 2024
adventofcode.com
January 20, 2025 at 10:55 AM
Part one was super easy and so I wrote an unoptimised solution for part 2. It was taking too long, and i ended up optimizing my data structures for part 2,

I've completed "Monkey Market" - Day 22 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/22
Day 22 - Advent of Code 2024
adventofcode.com
January 20, 2025 at 10:52 AM
Part 1 was a really fun exercise in making my own state machine, since xstate couldn't do what I had in mind. However, it obviously didn't scale for part 2

I've completed "Keypad Conundrum" - Day 21 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/21
Day 21 - Advent of Code 2024
adventofcode.com
January 20, 2025 at 10:50 AM
ugh its so annoying when my code works on my test input but not the actual input - I had not made the manhattan distance an absolute value !

I just completed "Race Condition" - Day 20 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/20
Day 20 - Advent of Code 2024
adventofcode.com
January 12, 2025 at 8:54 PM
yay yet another day, wonderful opportunity to learn about trie's / prefix trees. This was a perfect use case for that.

I've completed "Linen Layout" - Day 19 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/19
Day 19 - Advent of Code 2024
adventofcode.com
January 10, 2025 at 12:42 AM
phew an easy question finally ! Or maybe it was easy since I spent 10 days on the previous path finding question implementing dijkstras countless times.

I just completed "RAM Run" - Day 18 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/18
Day 18 - Advent of Code 2024
adventofcode.com
January 9, 2025 at 3:18 PM
Amazing problem, part 1 was perfect for a state-machine while part 2 was quite meta - it appears as a brute force problem but that's not possible !

I just completed "Chronospatial Computer" - Day 17 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/17
Day 17 - Advent of Code 2024
adventofcode.com
January 9, 2025 at 11:39 AM
I just completed "Reindeer Maze" - Day 16 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/16

goodness i've been stuck for like 10 days, turns out i just had to also include directional awareness when keeping track of minimum distances 🤦
Day 16 - Advent of Code 2024
adventofcode.com
January 6, 2025 at 1:22 PM
I've completed "Warehouse Woes" - Day 15 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/15

The wording for part 2's calculation feels misleading, I thought it meant that it was the closer of the left or right wall, but it was just the same calculation as part 1 !
Day 15 - Advent of Code 2024
adventofcode.com
December 22, 2024 at 12:13 AM
I just completed "Restroom Redoubt" - Day 14 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/14
Day 14 - Advent of Code 2024
adventofcode.com
December 19, 2024 at 4:44 PM
I just completed "Claw Contraption" - Day 13 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/13

quite cool having to implement cramer's rule in code !
Day 13 - Advent of Code 2024
adventofcode.com
December 18, 2024 at 10:10 AM
I've completed "Garden Groups" - Day 12 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/12

part one was pretty easy once I realised that the perimeter was essentially plots without adjacent tiles !
Day 12 - Advent of Code 2024
adventofcode.com
December 17, 2024 at 2:11 PM