redrapids Profile Banner
Bruce Tate: grox.io Founder Profile
Bruce Tate: grox.io Founder

@redrapids

Followers
6K
Following
11K
Media
790
Statuses
9K

Founder/trainer for Elixir at https://t.co/VbjupVQZWL. Auth: 7 Langs in 7 Wks. and Programming Phoenix LiveView. Gold looper from 'Nooga, author of Currently Away.

Chattanooga, TN
Joined July 2009
Don't wanna be here? Send us removal request.
@redrapids
Bruce Tate: grox.io Founder
2 years
Thanks for all of your support so far! This is a new kind of book for this publisher, and we need you. Can you help us get the word out?.
@pragprog
PragmaticProgrammers
2 years
In a time of great divisiveness, two broken people took on the challenge of their lives, The Great Loop, and made themselves whole again. #GreatLoop #GreatLoopers .@GreatLoop @redrapids @gardenertate
Tweet media one
8
4
23
@redrapids
Bruce Tate: grox.io Founder
7 months
Join me for a 2 day training @CodeBEAMio!. Be ready to code. You’ll build a nontrivial application from the inside out. When you’re done, you’ll have a better understanding of the main software development patterns people use in Elixir every day.
codebeamamerica.com
1
4
18
@redrapids
Bruce Tate: grox.io Founder
9 months
Here's what I told my daughter this morning. "I am not going to sugar coat it. This will be hard, but we raised you for a time such as this. It is our time now. Time to be a place for hospitality. Time to seek out the vulnerable and lonely. Time to be good neighbors. You are.
7
4
42
@redrapids
Bruce Tate: grox.io Founder
11 months
RT @JEG2: I enjoyed this even-handed review of the Elixir book that I wrote with @redrapids, Designing Elixir Systems with OTP: https://t.….
0
2
0
@redrapids
Bruce Tate: grox.io Founder
1 year
With all of this.
0
0
3
@redrapids
Bruce Tate: grox.io Founder
1 year
To me, this is magical, and incredibly important. I am humbled to be along for this ride. Thanks, @duboc_guillaume for your work on this.
1
0
13
@redrapids
Bruce Tate: grox.io Founder
1 year
So I love this new Elixir type system. It lets me continue to view the world mostly through a static lens, and gradually embrace the concepts. In the mean time, as the type system rolls out, it catches more and more mistakes in my reasoning.
2
1
8
@redrapids
Bruce Tate: grox.io Founder
1 year
All these years, something has been nagging me. We have achieved much in Elixir, even in terms of reliability. It's shocking, and against conventional wisdom. Still, we all make mistakes that true static typing would catch.
1
0
7
@redrapids
Bruce Tate: grox.io Founder
1 year
Elixir gave me Ruby-like syntax. I got dynamic binding. I got Erlang's concurrency and reliability. At the same time, @FrancescoC invited me into his Erlang world, and I had a whole new set of friends and mentors to explore this world.
1
0
10
@redrapids
Bruce Tate: grox.io Founder
1 year
I just wasn't ready for static. Too, my dyslexic brain couldn't grasp all of the parens in Clojure, a language I otherwise love. It was no surprise that when @josevalim created Elixir, it clicked.
1
0
7
@redrapids
Bruce Tate: grox.io Founder
1 year
I think full static typing plus concurrency plus a whole new programming paradigm was just too much to fit into my head. I found that Haskell was beautiful, but too much to absorb at once. But an idea instantly resonated with me: OOP systems love dynamic; FP love static.
1
0
6
@redrapids
Bruce Tate: grox.io Founder
1 year
Seven Languages was successful partially because it chronicled my breakthrough, and invited others to come along with me. I found many ideas that I grew to love. Ironically, I didn't find a language I loved in the whole mix. Why?.
1
0
6
@redrapids
Bruce Tate: grox.io Founder
1 year
I have always worked on small teams, and always had a tremendous amount of control over my codebases, and always worked on startup software projects. Mostly, these systems worked for getting solutions to market quickly. Success and time have an odd way of changing that.
1
0
8
@redrapids
Bruce Tate: grox.io Founder
1 year
My favorite OOP languages were all dynamically typed, mutable, and simple to understand. Mostly, I traded away compile time guarantees and application performance for simplicity of a dynamically typed simple language for building the same app over and over: a web UI on a.
1
0
10
@redrapids
Bruce Tate: grox.io Founder
1 year
In 2010, I wrote Seven Languages in Seven Weeks. It was a book written in fear, and the idea that concurrency was going to drive the development of programming languages. In particular, the popular OOP language families were mostly moving toward mutability and statefulness.
1
0
8
@redrapids
Bruce Tate: grox.io Founder
1 year
I just saw @josevalim's post about the math behind the Elixir programming language's new gradual type system checking out. This post was tremendously exciting for me. Allow me to explain with this too-long post.
4
20
156
@redrapids
Bruce Tate: grox.io Founder
1 year
RT @josevalim: The math checks out!!1! #MyElixirStatus.
0
12
0
@redrapids
Bruce Tate: grox.io Founder
1 year
See you in Berlin! .#MyElixirStatus.
@CodeBEAMio
Code BEAM
1 year
Checked out the schedule for Code BEAM Europe yet? 🗓️. Thanks to the brightest minds in Erlang and Elixir, we've planned two days of networking, knowledge sharing, and insightful talks! 👏 . Plan your day and pick up a ticket to secure your spot. 👉
Tweet media one
Tweet media two
0
0
8
@redrapids
Bruce Tate: grox.io Founder
1 year
RT @adolfont: Bruce Tate @redrapids and @paulovalim will be speakers at Code BEAM Europe 2024.#MyElixirStatus
Tweet media one
0
4
0
@redrapids
Bruce Tate: grox.io Founder
1 year
RT @TheErlef: 📢 Check out these must-see @CodeBEAMio talks!. 💬 Parenting by @sasajuric.👉 💬 Growing New Chemists an….
0
4
0
@redrapids
Bruce Tate: grox.io Founder
1 year
I was just hanging out and minding my own business, when Elixir's new type system saved me from making a pretty dark mistake. changeset.valid versus changeset.valid?. That would have been a tricky one that might have only been caught in production. Thanks, @josevalim.
0
0
38