Logan Dupont

@logandupont.com

Front-end developer 🇧🇪 | Passionate about Angular, atproto, privacy, wrestling and football | Opinions are my own

Let's settle an architectural debate. 🗂️ When organizing your applications, do you prefer a strict folder-by-feature structure, or do you group them strictly by file types (components, services, models)? Tell us your strategy.

We are back! After a two-month pause to work on some very important things, I am back to livestreams, so tune in next week to learn how things are going in Angular And also learn what new topics will come to the streams in the future 😉

Promotional banner for a live stream titled State of Angular: And some channel updates by Angular Space TV.

The image shows a man with a beard set against a purple nebula background with the Angular logo in the top right. A side panel indicates live streaming across X, YouTube, Twitch, and LinkedIn. The scheduled time at the bottom reads August 12, 4:30 PM UTC.

there's a lot in flight and planned, but i can share a few things: we have faster/longer video coming, better trending topics, a big notifications update, deeper support for standard.site, and a lot of invisible stuff that will help the app run smoother and boost our team's shipping speed

Angular v22.1 landed last week, making it officially ready for your projects! The update is live, and the documentation is fully updated with all the new APIs, improvements, and usage examples. Dive into the docs and start using what's new today: github.com/angular/angu...

Release 22.1.0 · angular/angular

common Commit Description skip transfer cache for uncacheable HTTP traffic (#69017) compiler Commit Description Add an error for --global-foo cases (#68846) Disable '--global-...

github.com

Thanks. Yes, that's what I was trying to say, but took too long to get there. Our politics community is strong, and I'd love for us to expand into new communities. Science and sports have already taken off. Birding, gardening, K-pop, we're open to all (except nazis and jerks).

I guess Trending v2 is being rolled out gradually as I just saw it on one of my alts interestingly, there is no direct overlap with the topics list from the current Trending 🤔

Screenshot of Bluesky’s Trending panel, listing five numbered topics. Each has a headline, a one-sentence summary, three overlapping avatars and a post count. 1. August 2026 US primary elections — Key races in Michigan, Missouri, Kansas and Virginia draw attention, with voting underway in several states. 798 posts. 2. Michigan Democratic Senate primary race — Outside groups have spent over $60M as AIPAC backs Stevens against progressive El-Sayed. 3.2k posts. 3. ArtFight 2026 ends — Participants are wrapping up their final attacks and celebrating the close of this year’s event. 20.9k posts. 4. Bluesky CEO addresses liberal bubble — New CEO Toni Schneider says the platform wasn’t designed for one group and wants broader appeal. 2k posts. 5. BP profits surge amid Iran war — Oil majors like BP and Shell post record earnings as US-Iran tensions push crude prices toward $85/barrel. 143 posts.Screenshot of Bluesky’s Trending panel, listing five numbered topics as short titles only, each with three overlapping avatars and a post count. 1. James Talarico, 494 posts. 2. Big Brother, 2.1k posts. 3. Blood Surf, 507 posts. 4. WNBA, 432 posts. 5. WWE Raw, 357 posts.

PDS folks! Working on a redesign of the authentication and dashboard screens for the reference PDS, bringing in a proper component library and consistent patterns across the UI. One notable change: customizable light/dark backgrounds on the auth screens. Let us know what you think! #atproto

pds sign in screenpds sign in screen focused on the password inputpds sign in screen with an illustrated background of people playing in a park at nightpds account dashboard

Next.js 16.3 is now available! • Up to 90% less memory in dev • Faster builds, type checking, and rendering • Better tooling for AI agents • Custom error boundaries • Instant Navigations for SPA-like responsiveness nextjs.org/blog/next-16-3 Here's what's new ↓

Bluesky's new CEO Toni Schneider on the platform's reputation for being a liberal bubble: "Yes, we definitely want that to change. It is already changing. It certainly wasn’t designed to attract one specific group of people."

📣 Last call — tomorrow, 11am PT: Juri Strumpflohner will take you through why meta-harnesses are the next layer on top of your AI coding setup, and how to tell if one's worth adopting. Register (or grab the replay) → go.nx.dev/nx-webinar-...

Nx Webinar - Why Everyone Is Building a Meta-Harness Right Now

Join our August webinar to learn why a shared meta-harness — not more personal workflow tweaks — is what decides whether AI agents make your whole org faster, not just one developer.

go.nx.dev

Real or AI? Expect less guessing.   From 2 August, under new EU rules, anyone using generative AI professionally must be clear about: • AI content that could be mistaken for real • public-interest text that isn’t human-reviewed • chatbots interacting with users   AI Modified ©nejdetduzen/Adobe Stock

Illustration titled "Spot the difference" showing two nearly identical images side by side, labelled A and B. Both depict a scenic countryside landscape under a blue sky, with clouds star-shaped and arranged in a circle resembling the EU flag. Image A is labelled 'AI Modified'. Image credits and a disclaimer are added underneath, reading "Some content was AI generated with Gemini – © nejdetduzen / Adobe Stock." The European Parliament logo in the bottom right corner.Illustration titled 'Adding an AI label makes a big difference', explaining three EU AI content labels. 1) Basic icon: a black circle with the letters 'AI' inside, to be used when AI was involved in creating deep fake content (image, audio, video), published text, or when a custom text label or interactive second layer is implemented. 2) Fully AI-Generated: a black badge reading 'AI GENERATED,' to be used when the entire deep fake content or text is fully generated by AI with no human-created elements or human editorial control, apart from prompting. 3) Partially AI-Modified: a black badge reading 'AI MODIFIED,' to be  used when pre-existing, human-made content was partially modified with AI, turning it into a deep fake or text on matters of public interest. Footer note: 'The use of these EU icons is optional, but the labelling requirements under Article 50 of the AI Act are not.' The European Parliament logo is featured in the bottom right corner.