2023.10.09 - How we run projects at Linear
Ping Xia
Title: 2023.10.09 – How We Run Projects at Linear
Making a Website & Open‑source LLMs and generative AI & Tailwind Elements & Python 3.12 & 管理员 & 抄经 & 文化思想
This Week’s Highlights
How we run projects at Linear https://linear.app/blog/how-we-run-projects-at-linear
In this interview our product and engineering teams explain how we plan and manage projects in Linear and keep the rest of the company up‑to‑date on their progress.
Making a Website is for Everyone https://blog.jim-nielsen.com/2023/websites-are-for-normies/
The web is the only programming platform (that I know of) that treats its builders as regular people, not IT professionals, and continues to write standards with that mindset. Over time, web technology inevitably drifts toward complexity. Simplicity is achieved through a deliberate, mindful fight against that trend. Related: Software is What We Learned Along the Way.
The Story of Third‑party JavaScript https://benv.ca/blog/posts/the-story-of-third-party-javascript
In this post I revisit the backstory of Third‑party JavaScript: where the idea originated, how we began talking to publishers, the process of writing the book, its sales, and finally its lasting ramifications. Whether you’re a prospective author, a third‑party script writer, or just curious about JavaScript community history, I hope you’ll find it mildly interesting.
Simplified Responsive Design Mode https://webkit.org/blog/14670/simplified-responsive-design-mode/
Creating resilient, adaptive designs requires tools that let you quickly explore layouts at every resolution. Responsive Design Mode in Safari does exactly that. It provides a fast preview of how your page adapts to different viewport dimensions and aspect ratios in real time. As part of Safari’s developer tools suite, Responsive Design Mode is available when you enable “Show features for web developers” in Safari’s Advanced settings.
A developer’s guide to open‑source LLMs and generative AI https://github.blog/2023-10-05-a-developers-guide-to-open-source-llms-and-generative-ai/
Open‑source generative AI projects are a great way to build new AI‑powered features and apps. Related:
- DALL·E 3 system card
- Driving company‑wide efficiencies with AI
- Llama 2 Everywhere (L2E)
- DALL‑E 3 is now publicly available inside Bing
- Hey, Computer, Make Me a Font
- Assistant with Bard: A step toward a more personal assistant
- So We Shipped an AI Product. Did it Work?
- Take Your Docs to the Next Level With Owlbot AI
In‑Depth Reading
How Wikimedia Balances Security and Open Information in Web Development https://openjsf.org/uncategorized/2023/10/05/wikimedia-case-study/
Wikimedia’s mission is to bring free educational content to the world. Its global community of volunteers works on a range of free‑knowledge and open‑data projects, including Wikipedia. With the support of the non‑profit Wikimedia Foundation, they share a vision: a world where every human being can freely share in the sum of all knowledge. We spoke with Timo Tijhof, Principal Engineer at the Wikimedia Foundation, to learn how Wikimedia approaches security and performance at scale. Timo has been with Wikimedia for over 10 years, starting as a front‑end developer and later joining the Wikimedia Performance Team.
How I Reduced My App’s Network Usage by 95 % https://blog.scottlogic.com/2023/10/02/how-i-reduced-my-apps-network-usage-by-95-percent.html
In this blog post we’ll briefly review lessons learned while building a location‑sharing app for mobile and web. Real‑time geolocation data can power many experiences, but I settled on a local‑exploration app for small groups of friends.
An Interactive Intro to CRDTs https://jakelazaroff.com/words/an-interactive-intro-to-crdts/
In this two‑part series we’ll learn what a CRDT is, write a primitive CRDT, compose it into more complex data structures, and finally use what we’ve learned to build a collaborative pixel‑art editor. No prior knowledge of CRDTs is required—only a rudimentary grasp of TypeScript.
Next.js 13 vs Remix: An In‑Depth Case Study https://prateeksurana.me/blog/nextjs-13-vs-remix-an-in-depth-case-study/
This post focuses on the lessons I learned, the features each framework could borrow from the other, and my personal experiences and opinions while developing the same app in both frameworks. We compare them across sections such as Layouts, Data Fetching, Streaming, Data Mutations, Infinite Loading, and other features.
Honey, I Shrunk the npm Package https://jamiemagee.co.uk/blog/honey-i-shrunk-the-npm-package/
Ever wondered what lies beneath an npm package? At its core it’s just a gzipped tarball. In software development, source code and binary artifacts are almost always shipped as .tar.gz or .tgz files, and gzip compression is supported by every HTTP server and web browser. caniuse.com doesn’t even provide statistics—it simply says “supported in effectively all browsers.” The kicker: gzip is aging, giving way to newer algorithms like Brotli and Zstandard. Imagine npm adopting one of these modern compressors. In this post I dive into compression and explore modernizing npm’s compression strategy.
Retool Workflows Is Now Generally Available https://retool.com/blog/workflows-ga/
Retool Workflows is a visual automation product that lets you compose APIs and database queries with code (JavaScript or Python) to automate work. It blends drag‑and‑drop ease with the extensibility and reliability of code that engineers need for production‑grade tasks. We’ve also integrated it with the rest of the Retool product so you can extend workflows with user interfaces—or vice versa.
The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 https://tonsky.me/blog/unicode/
A lot has changed in 20 years. In 2003 the main question was “What encoding is this?” In 2023 it’s no longer a question: with a 98 % probability it’s UTF‑8. Finally! We can stick our heads in the sand again!
One Happy Rails World https://world.hey.com/dhh/one-happy-rails-world-96c46506
Celebrating twenty years of Ruby on Rails with more than 700 happy developers packed into the coolest co… (content truncated)
Originally written by Ping Xia (平侠) and published in Chinese on Web技术周刊 (Web Tech Weekly). Translated and adapted for DriftSeas with permission.
Sources & References
- [1]https://linear.app/blog/how-we-run-projects-at-linear
- [2]https://blog.jim-nielsen.com/2023/websites-are-for-normies/
- [3]Software is What We Learned Along the Way
- [4]https://benv.ca/blog/posts/the-story-of-third-party-javascript
- [5]https://webkit.org/blog/14670/simplified-responsive-design-mode/
- [6]https://github.blog/2023-10-05-a-developers-guide-to-open-source-llms-and-generative-ai/
- [7]DALL·E 3 system card
- [8]Driving company‑wide efficiencies with AI
- [9]Llama 2 Everywhere (L2E)
- [10]DALL‑E 3 is now publicly available inside Bing
- [11]Hey, Computer, Make Me a Font
- [12]Assistant with Bard: A step toward a more personal assistant