ohm

ohm

Design and Build Great Web APIs Book Club

I would love to begin a book club with Mike Amundsen’s (@mamund) book
Design and Build Great Web APIs.

It seems that building new systems today always involve some kind of APIs, be it that you work on the backend and need to make an API available to your frontend developers or vice versa. It could also be interesting to build public APIs in the future, and having the knowledge that this book provides could become vital. :man_scientist:

I have hijacked a couple of people to be part of it (@althegler, @CKolkey, @andersmarkc). :heart:

You are all, of course, welcome to join. I imagine we’ll use this thread to discuss the book chapter by chapter on a week-by-week basis, that is next week we’ll talk about chapter one (“Getting Started with API first”). The book contains exercises that we’ll all try to solve as well (solutions are present in the book, so it shouldn’t be a dreaded task :sweat_smile:)

All I want is a post with the chapter title and a short description about what you all thought about the chapter, along with:

  • what you learned from it, if anything
  • what’s missing, if anything
  • how you managed with the exercises

Most Liked

jss

jss

Sounds interesting. I need to learn how to design web APIs, probably learn the fundamentals.

AstonJ

AstonJ

Nice one Ohm!! I am looking forward to following how you all get on as I think I will read this book at some point too :003:

Where Next?

Popular Community topics Top

Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
Tommy
So I have enough money to last a year. Realistically I’m still going to have to work part time painting. I’m so done with it though! I h...
New
mafinar
Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
New
mafinar
Concurrent Data Processing in Elixir is now content complete and I finally found the time I’ve been looking for to dedicate behind readin...
New
ggarnier
In Aborting Multiple Fetch Requests with One Signal section, the code in abort/abort_ex09.js doesn’t show the downloaded images until Pro...
New
rgerardi
Hello all. Creating this space here for general discussion and chat about Powerful Command-Line Applications In Go In particular, we ca...
New
AstonJ
With Tailwind now the default CSS framework shipped with Phoenix we thought it would be nice to run this book club on the Elixir Forum. ...
New
AstonJ
With Phoenix and LiveView having recently had a fairly major release, and Programming Phoenix LiveView being updated too, we thought it w...
New
Fl4m3Ph03n1x
Learning Domain-Driven Design Building software is harder than ever. As a developer, you not only have to chase ever-changing technologic...
New
alvinkatojr
https://fs.blog/mental-models/ I’ve been reading Farnham Street for a while, and this topic is the recommended starting point for new re...
New

Other popular topics Top

AstonJ
A thread that every forum needs! Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New
wolf4earth
@AstonJ prompted me to open this topic after I mentioned in the lockdown thread how I started to do a lot more for my fitness. https://f...
New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
AstonJ
If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
PragmaticBookshelf
Get the comprehensive, insider information you need for Rails 8 with the new edition of this award-winning classic. Sam Ruby @rubys ...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New