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
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?
In a time of great divisiveness, two broken people took on the challenge of their lives, The Great Loop, and made themselves whole again. https://t.co/BAoramobjk
#GreatLoop #GreatLoopers
@GreatLoop @redrapids @gardenertate
8
4
23
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. https://t.co/3zUaTgOkdb
codebeamamerica.com
3
4
22
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
9
4
45
I enjoyed this even-handed review of the Elixir book that I wrote with @redrapids, Designing Elixir Systems with OTP:
0
2
18
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
14
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
7
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
6
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
9
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
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
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
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
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
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
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
155
The math checks out!!1! #MyElixirStatus
Our preprint on proving type safety for Elixir's gradual type system. Feedback welcome! https://t.co/G2wskXBGoe
1
12
119
See you in Berlin! #MyElixirStatus
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. ๐ https://t.co/6pLp4krXET
0
0
8
0
4
20
๐ข Check out these must-see @CodeBEAMio talks! ๐ฌ Parenting by @sasajuric ๐ https://t.co/aVRIZja1f7 ๐ฌ Growing New Chemists and Alchemists: Building Elixir Teams by @redrapids and @paulovalim ๐ https://t.co/uOT18svBsV ๐ฌ The Nerves Community Fleet by @lawik ๐
0
4
5
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
37