Home / Companies / Jam / Blog / March 2024

March 2024 Summaries

2 posts from Jam

Filter
Month: Year:
Post Summaries Back to Blog
Zoo.dev, a startup developing next-gen CAD products, has made a breakthrough in the field of computer-aided design with the introduction of time-traveling debuggers and custom KCL, a programming language tailored to hardware design. Adam Chalmers, senior engineer at Zoo.dev, presented this innovative technology at Tech Talks ATX with Cloudflare and Jam. The company is changing the CAD landscape by creating their own CAD kernel, allowing core CAD operations to take advantage of modern hardware. A cloud-based tool called the Zoo Modeling App enables users to build CAD designs in real-time, offloading computational workload to powerful cloud-based GPUs. KCL focuses on essential aspects of hardware design, eschewing unnecessary software-centric features. The time-traveling debugger for KCVM records memory snapshots at each step, allowing developers to trace back the state of the program at any point in its execution.
Mar 18, 2024 453 words in the original blog post.
The text discusses the evolution of local development ergonomics at a company called Jam. The journey began with "level zero" setup, which became increasingly cumbersome as the stack grew. The next step was to script repetitive tasks, but this led to unwieldy shell scripts that were difficult to maintain. The authors skipped using Docker Compose due to its complexity and scale not aligning with their architecture. They then adopted Tilt, an open-source tool that allows declarative description of the development environment, reducing complexity and increasing productivity. With Tilt, developers can easily see which services are starting or have issues, and the tool's Tiltfile ensures efficient initialization and organization of microservices. The transition to Tilt has significantly improved efficiency and the overall experience of the engineering team.
Mar 01, 2024 756 words in the original blog post.