Chatbot, me vs nextjs | Readings
For this week my main goal had been on advancing on a chatbot UI to the openAI api. I’m using the assistant API for a private project. The application is working as an MVP and even got it using the streaming API.
After I do a final deploy of the app I’ll write a post about the experience of setting an assistant.
Another project I got was to redeploy the POS-mobile in a new server since Planetscale hobby plan is no more 😭. I’ve done very quickly to supabase thanks to prisma. With a quick swap of the client and the credentials and done!
Sadly I went down the rabbit hole of demoing some new features:
- Thermal printing with WebUSB API
- Migrate to next app routing
- Setup Supabase authentication
I was successful with the first 2 but with the introduction of server/client components I’ve been battling about grasping how this works. The signIn requests stopped working and it seems that the recommended way is to keep as much as possible on the server and create tiny client components (as these are the ones that support things like useEffect and useState).
So, at the moment I have a Demo that took a whole day and that I’m unsatisfied with. Of course this means I’ll be devouring next docs for this week 😅
Readings
- What’s new in the world of React? | React Conf 2024 Recap by Syntax: Nice recap of the react conf. Was really interested in the react compiler to simplify the hi and the react native getting lots of attention. Might consider creating a simple app to test it
- Announcing DuckDB 1.0.0 – DuckDB by Mark Raasveldt and Hannes Mühleisen: DuckDB got it’s first stable release!
- How (some) good corporate engineering blogs are written: This really pushes for me to try and bring this to my own company. How difficult would it be? 😅
- Knowledge Bases for Amazon Bedrock now lets you configure Guardrails: Awesome to see blocked words. Exactly what I wanted for my project
- So, you think you’ve got dbt test bloat? | by Dave Flynn | In the Pipeline | Apr, 2024 | Medium by Dave Flynn: I have never gotten into this scale but the strategy to avoid data alert fatigue sounds quite reasonable
- Airbnb Open-Sources its ML Feature Platform Chronon - InfoQ by Sergio De Simone: Need to further check this platform. Usually Netflix releases really good open source projects
- Chronon, Airbnb’s ML Feature Platform, Is Now Open Source | by Varant Zanoyan | The Airbnb Tech Blog | Apr, 2024 | Medium by Varant Zanoyan
- Databricks Agrees to Acquire Tabular, the Company Founded by the Original Creators of Apache Iceberg - Databricks: This are big news! What will databricks do with two standards? Which one will die? Iceberg? Or data lake?
Goal of the week
- Finish development of the app UI
- Develop auth flow on pos-mobile app
- Trim down on the omnivore reading list (155 articles 😅)