Welcome to the Tip Sheet for APIs, AI, and Data Science. This week I am going to share some advice for keeping focused on learning when the hype cycle gets overwhelming, as it was last week. We'll also meet a new expert coding in the open, and see a blog post on using an API Gateway with FastAPI. Keeping Your Head in the Tech StormWhen you see the technology and business world go wild about the Next Big Thing, how do you react? Excitement? Anxiety? FOMO? Fatigue? To begin with, I hope that you're learning, building things, and growing your skills. If you're doing that, by default you're better prepared to handle the hype. But even if you are doing those things, public enthusiasm over new technology and products can be a double-edged sword. When a brand-new category of tools or technology is announced that has a lot of value or potential, it can be worthwhile to dive in and start learning it. There will often be a lot of resources that become available, and you'll be learning along with the industry, which is a great chance to share your experiments and projects through blog posts, code repos, social media posts, and the like. But sometimes the pace of change and level of hype is so great that it becomes a bit overwhelming. The number of options of things to learn becomes so large that it's hard to know which ones to focus on. And with each new big release, you wonder: Should I stop learning or building what you have in progress and focus on the next? This week (February 2025), I've observed that dynamic occurring with the announcement of the DeepSeek AI model, but with the current pace of things, there always seems to be another Major Event waiting in the wings. Here's a bit of advice for how you can make consistent progress in your development without letting this distract you. Mindset TipsMy first few tips are related to mindset, planning, and perspective:
Hands-on TipsIn addition to the tips above, here are some more practical ways to address the hype cycle:
Meet the Experts: Kade Halabuza, Software DeveloperOne of the most enjoyable parts of writing my book was learning from all the cool work that others were doing around APIs, AI, and Data Science. While I was working on my chapter on ChatGPT, I came across several articles about Custom GPTs written by Kade Halabuza, a freelance software developer. Kade tried out Custom GPTs with the goal of creating a Hockey Stats Expert (did I mention Kade's from Saskatchewan, CA?) He first wrote an introductory blog post about creating Custom GPT with step-by-step instructions. Then he followed it up with a second blog post showing a custom API wrapper he created to address some of the limitations of the original GPT. He also created a public github repo with the code he used. If you're interested in Kade's latest work, he is sharing SEO advice from his Starter SEO Audit service. Here's one of his recent posts on boosting click-through rates. If you want to see a great example of building and sharing, check out Kade's work. A Starter API Gateway for Your Side ProjectsThere's a new blog post this week written by Marcelo Tryesinksi, one of the main contributors to the FastAPI project. It shows how to use the Zuplo service as an API gateway for an API you host on Render. I haven't used the service, but it looks like an interesting way to check out some features like rate limiting and authentication for a side-project API. Here's the article: FastAPI Tutorial: Build, Deploy, and Secure an API for Free. That's a wrap for this week! Keep coding, Ryan Day |
This is my weekly newsletter where I share some useful tips that I've learned while researching and writing the book Hands-on APIs for AI and Data Science, a #1 New Release from O'Reilly Publishing
Hi Tip-Sheeters, In Tip Sheet #22, I demonstrated creating an MCP server to connect to my Football API. This week, I'll update that demo to the latest version of FastMCP and MCP Cloud. It's another good chance to pitch you why you need an ongoing side project, which I'm calling an Anchor Project. Why You Need an Anchor Project ⚓💪 I learn best by building, and I've found that a lot of other tech and data people do as well. A valuable method for me is to build real-world projects, as I wrote...
Hi Tip-Sheeters, This week brings one of the most exciting times of the year for me: the National Football League kicks off its regular season. I'm a fan of the Kansas City Chiefs, and they'll be playing their opener in São Paolo, Brazil (in Arena Corinthians if there are any serious soccer fans out there). Creative Commons, TheBo 2007 This also means Fantasy Football Season begins!! I'm a huge fantasy football fanatic, and I'll be managing five teams this year. What is fantasy football, you...
Hi Tip-Sheeters, Great interview tips for your up-skilling this week, and don't miss a couple of links at the end related to a new tool worth checking out. Creating an Up-Skilling Plan Andres Vourakis is a Data Scientist at Nextory and the creator of the To Be a Data Scientist newsletter, which provides a lot of technical content and career advice for data scientists. Andres shared a post recently titled How I'm Currently Upskilling as a Senior Data Scientist in Tech (2025 Edition) with a...