Swyx is known for learning in public, and he joins the party to teach Ali and Nick about what he’s been working on with Temporal IO, what it is, and why he’s excited about it. We also talk about his role as Director of Developer Experience, including what developer experience is, how to do it, and what goals to set.
Matteo Collina, Ph.D takes us to school on all things Node, Fastify, and Pino. We start with his journey into the Node community, how he got started in open source, and his experience as a member of Node’s Technical Steering Committee (TSC). We then nerd out about middleware architecture, data structures and logs (yes, logs), and of course, we dive into what makes Fastify so darn fast and how Pino was the precursor project.
Tools and frameworks that aim to boost developer productivity are always worth a closer look, but we don’t often consider the trade-offs for whichever we settle on. In this episode, we discuss the questions one should be asking when evaluating developer productivity tools and frameworks in the Go ecosystem in particular.
Joining us to discuss is André Eriksson, the creator of Encore, a backend framework that aims to make development and deployment as productive as it can be.
Encore uses static analysis and code generation to reduce the boilerplate you have to write, resulting in an extremely productive developer experience.
Chris Coyier rounding up recent frontend moves (by Basecamp and React, specifically) back to server-side rendering techniques of old:
So: servers. They are just good at doing certain things (says the guy typing into his WordPress blog). There does seem to be some momentum toward doing less on the client, which I think most of us would agree has been taking on a bit much lately, which asset sizes doing nothing but growing and growing.
Let’s push those servers to the edge while we’re at it.
I agree. Servers are cool. Clients are cool, too. But so are servers.
Ellen Chisa (CEO) and Paul Biggar (CTO) are out of stealth mode with Dark and they’re moving into private beta.
Starting today, Dark is in private beta. During the private beta, we’ll be opening Dark in waves to many more people. If you have a project that is well scoped and you’re ready to get started, we can let you into the beta quickly (even immediately!).
Check out the language’s FAQs to learn more about their plans, pricing, etc. Right now, it’s not super clear what the full mission of Dark (the language and the company) is just yet, but you can read this on their about page:
Dark’s mission is to democratize coding by making it 100x easier to build software, so the next billion people can code
I think we’ve linked to this before, but it’s worth sharing again as people have continued to add implementations. The conceit:
While most “todo” demos provide an excellent cursory glance at a framework’s capabilities, they typically don’t convey the knowledge & perspective required to actually build real applications with it.
RealWorld solves this by allowing you to choose any frontend (React, Angular 2, & more) and any backend (Node, Django, & more) and see how they power a real world, beautifully designed fullstack app called “Conduit”.
It’s so cool that you can plug and play different front ends (13 so far) and back ends (32!) and the app will continue to work because they all conform to the same API.
This repo contains a number of backend interview questions that can be used when vetting potential candidates.
For those feeling left out by the recent hubbub around the Front-end developer interview questions/answers.