Richard van der Dys III

Lessons Learned

Yet Another Container/Presenter Pattern

1 min read
These ideas are not just for React, but for simplicity, I will be using React to demonstrate. I am not going to go over what Smart/Dumb components are, Dan Abramov already did a great job here. These…

Financial Independence with Mint

1 min read
Learning how to handle money is an important part of growing up. The sooner we can learn and apply good financial skills, the easier the rest of our financial life will be. I have been using Mint…

Vacbot Part 1

1 min read
My wonderful wife recently bought me a iCreate 2 hackable roomba. She knows me well… Many different ideas came to my mind while thinking about what to do with it. Most of them were a bit too grand…

Functional Programming

1 min read
As I learn more about programming through the years, I find it incredible how the techniques I have come to love are normally very old. I love math. Always have. Math inherently does not have extra…

Hue Beats

1 min read
I wanted to check in and show off my latest Hue project. Since I am a developer/musician, I really enjoy messing with sound on the computer. Growing up, I adored all the music visualization programs…

Starters

1 min read
Ever been under pressure to throw up a react/redux application in 20 minutes? Good luck! I love the modern technology stack we have today for building isomorphic javascript applications. Webpack…

Text Analysis with React

1 min read
Okay. I created a sample React app which has a live text analyzer. I think building the components within Javascript is cool, and would be up for doing that more. Communication between components is…

Log with Comments

1 min read
Recently, I was debugging though a codebase and had inserted a bunch of logging statements in between the problem areas. Normally, after debugging and solving the issues, I would remove the logs…

Panhandling

1 min read
How much money could you make begging on the streets? Ever wondered? After hearing plenty of stories about "fake" beggars, I decided to mathematically figure out how much one could earn by begging…

Trees

1 min read
I am a sucker for world generation techniques. I decided to mess around with some simple 2d tree generation. By using a simple tree structure and a bit of geometry and calculated the size, position…

Workflow

1 min read
Over the years, my development workflow has changed tremendously. Whether learning from past problem solving experiences, studying software patterns, or learning from other developers, my view…

The Middleman

1 min read
So… are you mobile friendly according to Google? I was recently working on fixing some mobile issues at my place of work. I was required to push to production for each change since our development…

Hotspots

1 min read
I recently wrote a little tool that implements a simple algorithm proposed in this Google article. The idea is you can analyze your codebase and score each source file with a "bugginess". The problem…

Mutation Testing in Javascript

1 min read
Intro Mutation testing is hard… But totally worth it! I recently learned about the concept from a colleague. For those who might not know what it is: Testing by mutation calculates the durability…

Parsz

1 min read
I have been always been entranced with how much data is publicly available on the web. Although, most of the time the data is not directly usable for other purposes than reading. With so many HTML…

Pivotal Charts

1 min read
Backstory During my day job, visualizing our development progress is very helpful for the team. Personally, I am not good at choosing which way to visualize this data, but once seen, I understand…

Flashcards

1 min read
Through my adventures of learning the Hungarian language, flashcards have been a great tool for memorizing new vocabulary. The best open source app I found was Anki. The program was highly…

Reading List

1 min read
I use Readability to bookmark all the articles I come across every day. Since I do not usually have time to sit down and read during the day, I read at night. Although, I prefer reading physical books…

Stupid Mario

1 min read
I have seen a bunch of neural network articles around Hacker News lately. The way I boiled it down was: if you could simplify a problem and solution down to a finite number of inputs and a binary…

Random Sentences

1 min read
Recently, I have been trying to learn the Hungarian language. After memorizing a bunch of words, just repeating them to study got boring. I wanted to write a program which randomly created sentences…