TLDR Web Dev

TLDR WEB DEV 2023-06-30

6 sections15 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

02ARTICLES & TUTORIALS

ARCHITECTURE OF AN EARLY-STAGE SAAS

The blog post details the design principles, tradeoffs, and tricks used to build, deploy, and run Feelback, an API-centric SAAS platform for collecting user signals. The API-centric platform, hosted on Fly, is designed around simplicity, low maintenance, and cost-effectiveness, with a backend composed of an API, a Worker for scheduled jobs, and a PostgreSQL database.

feelback.dev20 min read

STRUCTURES IN C: FROM BASICS TO MEMORY ALIGNMENT

Structures, or structs, allow us to combine several variables to create a new data type. Some other languages support the same concept but call it “records”. If you come from object-oriented programming, you can think about them as classes without methods. C and C++ are commonly used for backend infrastructure in supporting web services, where structs are a valuable tool. This article is a deep dive on structs, starting with the basics and going deep into their attributes, memory management, and more.

abstractexpr.com23 min read

HELP SUPPORT TEAMS

This tutorial teaches readers how to create a bot that answers questions about technical documentation leveraging Windmill, OpenAI, and Supabase, with an approval step. Supabase is used to store embeddings, OpenAI is used for GPT access, and Windmill is used to create a scheduled flow that ingests your data and converts them to embeddings.

windmill.dev19 min read

03OPINIONS & ADVICE

BUILDING BOBA AI

Boba is an experimental AI co-pilot for product strategy & generative ideation designed to augment the creative ideation process. The creators learned some useful lessons on how to build these kinds of applications while developing Boba that they have formulated into patterns. These patterns allow applications to help users interact more effectively with Large Language Models (LLM), orchestrate prompts to gain better results, navigate a path of an intricate conversational flow, and integrate knowledge that the LLM doesn't have available.

martinfowler.com14 min read

YES, IT’S POSSIBLE TO BE TOO GOOD AT YOUR JOB

Performing well at work is supposed to earn you recognition and opportunity for growth. But in some cases, overachieving can actually hurt your career. This article will help you to assess if you fit into this category and offer valuable solutions.

atlassian.com7 min read

04LAUNCHES & TOOLS

EMBER.JS 5.0 IS HERE!

This post covers EmberJS’s release strategy, how to upgrade, what to expect, and deprecated APIs that were removed.

blog.emberjs.com6 min read

GPT-CODE-SEARCH

gpt-code-search is a tool that enables you to search your codebase with natural language. It utilizes OpenAI's function calling to retrieve, search, and answer queries about your code, boosting productivity and code understanding.

github.comGitHub repository

DEVPOD

DevPod is a tool used to create reproducible developer environments, similar to GitHub Codespaces. Each developer environment is specified through a JSON file and runs in a separate container. DevPod providers can create these containers on a local computer, any reachable remote machine, or in a public or private cloud. It's also possible to extend DevPod and write your own custom providers.

devpod.shTool

05MISCELLANEOUS

HARVARD’S NEW COMPUTER SCIENCE TEACHER IS A CHATBOT

Harvard University plans to use an AI chatbot similar to ChatGPT as an instructor for its flagship coding course. Students enrolled in the Computer Science 50: Introduction to Computer Science (CS50) program will be encouraged to use the AI tool when classes begin in September. The AI teacher will likely be based on OpenAI’s GPT 3.5 or GPT 4 models, according to course instructors.

independent.co.uk3 min read

MARKET MAP AND ANALYSIS: GEN AI BUSINESS PRODUCTIVITY COMPANIES

This article discusses the role of generative AI in enhancing enterprise productivity, categorizing companies into AI Meeting Assistants, Business Knowledge Base Platforms, and Application Building Tools. It also shows details like valuation, what the tool does, and their target audience.

alexsandu.substack.com8 min read

HOW AI INFLUENCES WHAT YOU SEE ON FACEBOOK AND INSTAGRAM

To enhance transparency, Meta is releasing 22 system cards that explain how their AI systems work and how users can customize their experience. Meta is also launching new tools for researchers, including the Meta Content Library and API, to promote open research and innovation in AI technologies.

about.fb.com4 min read