Skip to content
Swizec Teller - a geek with a hatswizec.com

Want to become a high value JavaScript expert?

Leave your email and I'll send you an Interactive Modern JavaScript Cheatsheet 📖 right away. After that you'll get thoughtfully written emails every week about React, JavaScript, and your career.

Start with an interactive cheatsheet 📖

Then get thoughtful letters 💌 on mindsets, tactics, and technical skills for your career.

"Man, love your simple writing! Yours is the only email I open from marketers and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me.

Inspiring! And very relatable. 👌"

~ Ashish Kumar

Join over 10,000 engineers just like you already improving their JS careers with my letters, workshops, courses, and talks. ✌️

Not ready to subscribe?

Read the latest articles 👉 /blog

What others are saying

Swizec, I love your way of writing these newsletters. Often very relatable and funny perspectives about the mundane struggles of a dev. Lightens up my day.   ~ Kostas

Great insights. Completely loved it. ~ Yannik

It's extremely valuable on a daily basis, I didn't even know I needed it so much. ~ Bruno

It’s inspirational, the examples you chose are simple enough to give me ideas and make it feel possible ~ Bestio

Never really thought about the value of my engineer mindset since we've been conditioned to only care about the low level code. Thanks for the reminder to take a bigger picture view of our work. ~ l0cam0chaa

Something that I needed to hear today :) ~ Elisa

You inspire me Swizec. I love getting your emails. +1 ~ Anthony

Good lessons summarized neatly in a quick read ~ Nesim

I enjoy your writing style. You make the content enjoyable and very readable! ~ Paula

It had depth and story telling to relay the important message. ~ Bahit

Its positive and infectiously so. ~ Toni

Start with an interactive cheatsheet 📖

Then get thoughtful letters 💌 on mindsets, tactics, and technical skills for your career.

"Man, love your simple writing! Yours is the only email I open from marketers and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me.

Inspiring! And very relatable. 👌"

~ Ashish Kumar

Join over 10,000 engineers just like you already improving their JS careers with my letters, workshops, courses, and talks. ✌️

Swizec Teller

Swizec teaching a Serverless React workshop at Reactathon 2019
Swizec teaching a Serverless React workshop at Reactathon 2019

👋 Hi I'm Swizec - a geek with a hat - and 13 years ago I was just like you: starting my career.

Looking for "real" engineering jobs, dreaming of FAANG, and making 7/hour building websites. Europe ain't no San Francisco that's for sure 😅

Through hard work and perseverance, I made it into Silicon Valley 💪 Got a high 6-figure job, a nice sidehustle, and plenty in the bank.

Now I want to show you everything I learned both technical and not. Mindsets, tactics, and technical skills.

You can find me on Twitter, GitHub, and YouTube, or email me at hi@swizec.com

Here's how I help beyond the newsletter 👇

Workshops

Teaching a Serverless React workshop at Reactathon 2019
Teaching a Serverless React workshop at Reactathon 2019

Serverless React

The web has never been so productive.

You can build and launch a whole new app in just a few hours. It’s crazy! You can build what huge teams with large budgets could only dream of a few years ago.

  • Beautiful UI? Got that.
  • Great SEO? Yep. Easy.
  • Amazing lighthouse speed scores? You got it.
  • Running heavy code on the backend? Done.
  • Saving user data? Yepp.
  • Works on mobile? Of course.
  • What about an offline PWA? Absolutely.
  • Makes money? Yep got that too.

Maybe it’s not your job to do all that in your company right now. The bigger the company, the smaller your area of expertise.

But wouldn’t it be awesome if you could do all of that? What if the next time you have an idea for a great feature, you just build it? Own the whole stack from start to finish. You’d be a superhero!

Or maybe it’s just for you. Great idea for a project, an app, a painful problem you want to solve? Now you can. There’s no faster way to upercharge your career than a side project you’re passionate about. In this workshop, you will learn:

  • How to set up a static-first webapp with Gatsby
  • Why that’s important for SEO and speed scores
  • How to build good looking UIs without design skills
  • How to move some functionality to the backend using a serverless approach
  • How to use serverless to store user data
  • Using GraphQL to query your data
  • How to add user authentication
  • How to monetize your creation

You’ll leave this full-day workshop knowing some of the most powerful (and fun!) technologies that make web development in 2020 so amazing.

Sign up to get notified when Serverless React Workshop happens next 👉

Email me to book Serverless React Workshop at your company or conference

React for Data Visualization

Swizec teaching a React for Dataviz workshop
Swizec teaching a React for Dataviz workshop

Become a data visualization engineer with React + D3v5. Creating dynamic and interactive data visualizations on the web is a pain. It gets really hard when you add animation, inter-connected dashboards, and fast performance on mobile devices.

You’re either using libraries you can’t customize, copy pasting D3 examples you don’t understand, or battling documentation to write spaghetti code you can’t reuse. It’s okay, we’ve all been there :)

In this workshop, you will learn:

  • How to build modern data visualization the maintainable way.
  • Modeling your code as a state machine in React apps
  • D3 Fundamentals
  • Different ways to integrate D3 with React
  • Investigate the pros and cons of each method
  • Build something beautiful together

By the end of this workshop you’ll have the tools you need to build any dataviz challenge your boss or client throws at you. Even if they ask you to animate 20,000 datapoints on a 5 year old phone.

Sign up to get notified when React for Dataviz happens next 👉

Email me to book React for Dataviz Workshop at your company or conference

React and Redux

React and Redux was a workshop I taught in 2016/17 at several large companies.

It went over the basics of React, how to think with unidirectional dataflow, the fundamentals of using Redux, and prepared teams for migrating their codebases to React. They were lots of fun.

You can see the materials online for free. They still work, but it's not how you write modern React.

Courses

Serverless React

Most professional engineers can't build an app from scratch

Learn how to build fast modern webapps from idea to launch with ServerlessReact.Dev

serverless react video thumbnail

You're a brilliant engineer. Great at your job. Someone gives you a spec and you get it done. Bam 💪

But you can't ship a product on your own.

You work with others. They're slow. They're busy. There's meetings. Committees. Pull requests. Managers. Approvals. So much work about work that doesn't deliver value to users.

Every little thing involves a designer, a JavaScript expert, a CSS professional, a backend engineer, a database person, the QA team, the devops folks, the ...

It takes you months to turn a star button into a like button.

Ugh.

What if you could grab an idea by the horns and build the damn thing? Own a feature from start to finish?

Check out Serverless React 👉
 

React for Data Visualization

Stop copy pasting D3 examples, create data visualizations of your own

Learn how to build scalable dataviz components your whole team can understand with React for Data Visualization

reactdataviz video thumbnail

So you want to build a beautiful data viz. You've got data burning a hole through your pocket, an idea for a juicy story, and your boss or client are waiting for results.

You want something that looks great, works in the browser, performs on mobile, lets users interact with their data, syncs across an entire dashboard, and works as building blocks for future projects.

Cool ... now what?

"I've tried D3 in the past, found it powerful but a bit confusing to use"

Dynamic data visualization for the web is a pain in the ass you see. Harder than it looks.

Yeah sure anyone can build a chart in google docs but that's not what you're after is it? You can't build a product on top of google sheets. You definitely can't feed in dynamic data from an API, personalized to the user, and let them navigate and explore.

You've heard people build these amazing things with D3. The New York Times uses it, The Guardian does, so do Netflix, Uber, 23andMe, Visa, Walmart, and many others. I know because they've been to my workshops ;)

You hunt the web for examples and omaigod what is this!? How the hell is D3 doing that? 😳😳

Books

Serverless Handbook - 2020

Serverless Handbook cover
Serverless Handbook cover

Modern backend for frontend engineers.

Serverless Handbook shows you how to use your existng JavaScript and TypeScript skills to build backend systems with the serverless paradigm.

Based on AWS and the Serverless Framework, you'll learn how to build your ideas without wasting time on DevOps and server management.

 

React + D3v4 - 2017

This book is now the React for Dataviz course

React+D3v4 cover
React+D3v4 cover

Creating dynamic data visualizations on the web is a pain in the ass.

You either have to use dumbed down libraries that won't let you do what you want, or make everything from scratch. Every time.

You want a quick way to build complex visualizations. Build once, use everywhere. In every project. Don't believe me?

With React + D3v4 you'll learn how to build re-usable visualization components in about an hour.

 

Data Visualization with d3.js - 2013

Data Visualization with d3.js cover
Data Visualization with d3.js cover

When you're learning d3.js on your own you often feel like Step 1: Draw two circles, is followed by Step 2: Draw the rest of the owl. My book aims to bridge that gap.

I guide you through complete examples from basic shapes on a page to full blown visualisations. There is no magic here, no steps left unexplained. You will understand everything that goes into making a visualization with d3.js.

 

Why programmers work at night - 2012

Why programmers work at night cover
Why programmers work at night cover

The early bird does not always catch the worm, sometimes it meets a cat.

Programmers often work on unusual schedules that do not jive with the modern 9-5 office culture. They don't even do their best work at offices.

This book shows programmers and those around them that there's a better way.

"My girlfriend loved your book! " ~ Jan Hančič

Talks

Speaking at WriteTheDocs Prague in 2014
Speaking at WriteTheDocs Prague in 2014

Swizec had every­one simul­ta­ne­ously laugh­ing, com­mis­er­at­ing and applaud­ing with his epic tale of blood, sweat, tears and rewrites. This ses­sion also fea­tured the sin­gle best quote of the entire con­fer­ence: “Edi­tors are hor­ri­ble people”.

~ Kay Smoljak about my talk at WTD Hungary 2014

First talk of the conference that made me want to close my laptop

~ lowk3y about my keynote at Drupal Alpe Adria 2014

Email me to speak at your company or conference
Created bySwizecwith ❤️swizec.com