<

Bruce Tate

Author of Seven languages in seven weeks

Bruce Tate is a kayaker, climber, programmer and father of two from Chattanooga, Tennessee. A serial entrepreneur, he has helped start three companies, and most recently served as CTO for icanmakeitbetter.

The author of more than a dozen books including Programming Phoenix and the upcoming Designing Elixir Systems with OTP is active in the Elixir community as a speaker, author, editor and conference organizer. His love for teaching and computer languages led him to found Groxio in 2018.

Upcoming conferences:

Bruce Tate
Code BEAM Lite NYC
Training/ 02 Oct 2019
09.00 - 17.00

Professional LiveView and OTP

From the coming books Designing Systems with OTP and the second edition of Programming Phoenix, this course will walk you through the strategies you'll need to build web applications without JavaScript. You can focus on what's happening on the server, even as you build the most interactive of applications.

 

OBJECTIVES

When you've completed this class, you'll have a deeper understanding of Elixir's OTP and Phoenix LiveView. You'll be able to think about program design, especially building your project in layers so that the LiveView code you create is easy to maintain, letting you deal with one piece of complexity at a time. EXPECTATIONS We'll have plenty of time to work on labs along the way as you hone your skills. About half of the class is either lab work or coding side-by-side with your instructor.

 

TARGET AUDIENCE

This is an intermediate level class scheduled to get you up and running quickly using LiveView. You should know Elixir, and it would help for you to know Phoenix as well.

COURSE OUTLINE

We'll cover a strategy for rapidly building applications the Elixir way, including: 
 


  • Designing Applications in Layers
  • The LiveView lifecycle
  • JavaScriptless validations with changesets
  • Integrating OTP
  • Working with channels and events
  • Programming simple animations
Bruce Tate
Code BEAM Lite NYC
01 Oct 2019
09.00 - 10.00

Joy - Maintaining passion for programming

Many people in our industry are programmers because we're curious and passionate about coding. Each of us can remember latching onto a trivial programming problem and staying with it deep into the night. For far too many of us, that passion for programming fades under the slow, wilting heat of the day to day grind.

In this talk, Bruce Tate, author of Seven Languages in Seven Weeks, takes a frank look at the grind and offers some practical advice on putting the "fun" back into "functions". We'll introduce some pragmatic ideas to get you excited about the journey again. We can't always dramatically change our circumstances, but we can often make small tweaks to how we approach problems.

Come along. Enjoy the journey.

OBJECTIVES

Learn to program with joy, improving both your personal and professional lives

TARGET AUDIENCE

Developers and managers who work with them

Bruce Tate / Martin Gausby
Code Elixir LDN
Training/ 16 Jul 2019
09.00 - 17.00

Professional LiveView and OTP

This is a 2 day training course.

From the coming books Designing Systems with OTP and the second edition of Programming Phoenix, this course will walk you through the strategies you'll need to build web applications without JavaScript. You can focus on what's happening on the server, even as you build the most interactive of applications. We'll cover a strategy for rapidly building applications the Elixir way, including:


 

  • Designing Applications in Layers
  • The LiveView lifecycle
  • JavaScriptless validations with changesets
  • Integrating OTP
  • Working with channels and events
  • Programming simple animations




OBJECTIVES
When you've completed this class, you'll have a deeper understanding of Elixir's OTP and Phoenix LiveView. You'll be able to think about program design, especially building your project in layers so that the LiveView code you create is easy to maintain, letting you deal with one piece of complexity at a time.

REQUIREMENTS
This is an intermediate level class scheduled to get you up and running quickly using LiveView. You should know Elixir, and it would help for you to know Phoenix as well.

EXPECTATIONS
We'll have plenty of time to work on labs along the way as you hone your skills. About half of the class is either lab work or coding side-by-side with your instructor.

TRAINING ADDRESS

The Loom, 14 Gower's Walk, Whitechapel, London E1 8PY.

Bruce Tate
Code Elixir LDN
18 Jul 2019
16.45 - 17.30

Keynote - Elixir.next

The Elixir programming language is rapidly reaching maturity. In this talk, we're going to look at what is next, in terms of technology, adoption, and community.  

OBJECTIVES

Those attending this talk will have a better sense of where Elixir is on the adoption curve, as well as challenges and opportunities we're likely to face.