James Edward Gray II (@jeg2) 's Twitter Profile
James Edward Gray II

@jeg2

A tiny, unsupervised process just sending out messages and hoping someone is listening. @[email protected]

ID: 20941662

linkhttp://graysoftinc.com/ calendar_today15-02-2009 22:05:54

26,26K Tweet

10,10K Followers

177 Following

James Edward Gray II (@jeg2) 's Twitter Profile Photo

How to Train Your Scrappy Programmer is not a traditional book. Without manually building a compiler, any programmer can watch the book's code run, make tweaks, and observe the results. The first chapter introduces this interactive environment. voyagesincode.com/products/liveb…

James Edward Gray II (@jeg2) 's Twitter Profile Photo

How to Train Your Scrappy Programmer devotes an entire chapter to parsing. Every programmer needs to parse inputs. Learn four different techniques for cracking open even the hardest content. voyagesincode.com/products/the-w…

James Edward Gray II (@jeg2) 's Twitter Profile Photo

You've parsed the data, now what? Good data models make work fast and easy, while bad models give programmers gray hair. The third chapter of How to Train Your Scrappy Programmer will help you tell the difference. Free link: voyagesincode.com/products/data-…

James Edward Gray II (@jeg2) 's Twitter Profile Photo

Drawing pictures is fun. Getting the computer to draw them for you is even better! The fourth chapter of How to Train Your Scrappy Programmer translates numbers into charts to solve problems visually. voyagesincode.com/products/chart…

James Edward Gray II (@jeg2) 's Twitter Profile Photo

In the final installment of How to Train Your Scrappy Programmer we carefully copy a few algorithms into your programming spell book. Searches, sorts, and fills — alone or in tandem — present new ways to animate code. voyagesincode.com/products/borro…

Dave Thomas (@pragdave) 's Twitter Profile Photo

@jeg2 sent me this like to a review of his book (with Bruce Tate: grox.io Founder) "Designing Elixir Systems with OTP." youtube.com/watch?v=s407zy… I'm posting it because it's a great example of how to review a book: thoughtful, with good and bad points.

Andrew Ek (@ektastrophe) 's Twitter Profile Photo

I'm looking forward to working my way through "How to Train Your Scrappy Programmer" by James Edward Gray II ... a lot of these types of questions (trees and graphs and all that) I can comfortably do in OO languages, but struggle in FP languages when immutability comes into play.

James Edward Gray II (@jeg2) 's Twitter Profile Photo

My latest blog post combines two things that I love: SQLite and writing parsers in Elixir. It really shows off how much mileage you can get out of simple techniques. I hope you enjoy it! programmersstone.blog/posts/scrappy-…

James Edward Gray II (@jeg2) 's Twitter Profile Photo

The Elixir Book Club is starting to read Elixir in Action, 3rd Edition. This is still the best book I know of for really getting your head around the language and runtime. Join us for a discussion of chapters 1 and 2 on the 17th: elixirbookclub.github.io/website/

PragmaticProgrammers (@pragprog) 's Twitter Profile Photo

Black Friday Sale at PragProg! Take 40% off everything we publish with checkout code turkeysale2024 Only at pragprog.com Highlighting Elixir & BEAM titles:

Black Friday Sale at PragProg!
Take 40% off everything we publish with checkout code turkeysale2024 

Only at pragprog.com

Highlighting Elixir & BEAM titles:
James Edward Gray II (@jeg2) 's Twitter Profile Photo

Are you ready for this year’s Advent of Code? I wrote detailed solutions to five days from 2023 — ten problems — highlighting parsing, data modeling, analysis, and optimization techniques that you can use. HALF OFF coupon for the set (visible in cart): voyagesincode.com/discount/x_adv…

James Edward Gray II (@jeg2) 's Twitter Profile Photo

My current work contract is coming to an end and I'll be looking to start a new opportunity at the beginning of March. Please consider reaching out if you’re looking for a Head of Engineering, Engineering Manager, or Principal Engineer. linkedin.com/in/james-edwar…

James Edward Gray II (@jeg2) 's Twitter Profile Photo

I was invited on BeamRadio to talk about my How To Train Your Scrappy Programmer Livebook series and educating developers in general. It was a fascinating discussion. Here's the episode: beamrad.io/85 voyagesincode.com/collections/li…

Elixir Book Club (@elixirbookclub) 's Twitter Profile Photo

šŸ’œšŸ“˜ The Elixir Book Club has chosen our next book! Engineering Elixir Applications Skill up on DevOps to help you deploy your Elixir app with confidence. Our first meeting is Sunday, February 23, 2025; chapters 1 and 2. #MyElixirStatus #ElixirLang elixirbookclub.github.io/website/

PragmaticProgrammers (@pragprog) 's Twitter Profile Photo

medium.com/pragmatic-prog… -Real-World Event Sourcing - Kevin Hoffman -Machine Learning in Elixir - Sean Moriarity -Designing Elixir Systems with OTP by James Edward Gray II and Bruce Tate: grox.io Founder -Network Programming in Elixir & Erlang by Andrea Leopardi (more below)