Matheus Portela

Habemus Enigma - Day 21 #100DaysOfCode

After about three weeks of studying Enigma’s technical components, learning JavaScript details, and tweaking CSS to select the best font, I can finally say: HABEMUS ENIGMA!

You can access it’s web interface right here and check out its code at my GitHub repository.

I’m really proud of finally understanding something on this incredible machine. It was pretty tough sometimes to figure out some components behaviours in encoding and decoding messages, specially when the names are in German. Also, during this process, I realized design isn’t my strongest skill, so don’t mind if the web interface isn’t as beautiful as it could be.

Anyway, if you have any questions or suggestions, please send a tweet to @matheusvportela. I’ll be glad to help you and improve this simple simulator.

By now, I still have about 80 days left in my #100DaysOfCode challenge. I still need to better define what to do next, but it’ll probably be something to do with Deep Learning.

See you guys soon!