Frontend Masters Boost RSS Feed https://frontendmasters.com/blog Helping Your Journey to Senior Developer Thu, 25 Sep 2025 19:48:22 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.3 225069128 APIs vs. SDKs: Key Differences, Use Cases, and Best Practices https://frontendmasters.com/blog/apis-vs-sdks-key-differences-use-cases-and-best-practices/ https://frontendmasters.com/blog/apis-vs-sdks-key-differences-use-cases-and-best-practices/#respond Thu, 25 Sep 2025 19:48:21 +0000 https://frontendmasters.com/blog/?p=7265 One of the dev jobs out there is DevRel or “Developer Relations”. A role like that is very likely going to involve teaching and helping people learn a products API. And, if the company has one, SDK’s around that API. Can you articulate the difference between them? At a minimum, that would be good to be able to do for that job interview.

Emre Tezisci has a pretty good article explaining: APIs vs. SDKs: Key Differences, Use Cases, and Best Practices.

]]>
https://frontendmasters.com/blog/apis-vs-sdks-key-differences-use-cases-and-best-practices/feed/ 0 7265
What I’ve learned about writing AI apps so far https://frontendmasters.com/blog/what-ive-learned-about-writing-ai-apps-so-far/ https://frontendmasters.com/blog/what-ive-learned-about-writing-ai-apps-so-far/#respond Fri, 24 Jan 2025 18:06:30 +0000 https://frontendmasters.com/blog/?p=5048 Some plain-language baby-bear porridge writing from Laurie Voss:

Is what you’re doing taking a large amount of text and asking the LLM to convert it into a smaller amount of text? Then it’s probably going to be great at it. If you’re asking it to convert into a roughly equal amount of text it will be so-so. If you’re asking it to create more text than you gave it, forget about it.

My own thought: when people say there are writing an AI app, we’re still in a stage where that feels exotic and magical and at the cutting edge of technology. And in a way, it is. But very few people are actually creating AI, most of us are using AI. So writing an AI app is more like… writing an API app. You’re figuring out the best APIs to use, what/when to send them that yields the best results, and how to show those results to the user.

]]>
https://frontendmasters.com/blog/what-ive-learned-about-writing-ai-apps-so-far/feed/ 0 5048
API Testing Clients https://frontendmasters.com/blog/api-testing-clients/ https://frontendmasters.com/blog/api-testing-clients/#comments Thu, 23 Jan 2025 15:47:01 +0000 https://frontendmasters.com/blog/?p=5034 I was just working on a POST API at work. You POST some data to a URL endpoint, you expect a response. Buckle up, that’s the job sometimes. Happy path responses, error responses, handling incomplete or bad data, etc.

You can just rawdog a web browser for this kind of work, building some kind of repeatable way to do the POST then using the Network tab in DevTools to see what you’re sending and getting.

But there better tools. I typically think of Postman for this, and I’m sure it’s a very nice app. But it can also feel like a bit much, with a homepage full of AI talk and enterprise plans and whatnot. I mention this because I serendipitously happen to run across two new-to-me tools that seemed to fit the bill for my work:

I tend to prefer browser-based tools, but I went with Yaak just because then it would “just work” with my local dev environment without a proxy or anything.

]]>
https://frontendmasters.com/blog/api-testing-clients/feed/ 2 5034