Shopify’s latest improvements to Dev Tools this Winter Edition
tl;dr: Shopify released the latest Edition with all the latest dev updates, but it’s a little different this time: it’s “boring.” The focus is on improving existing tools and features over flashy new releases. These upgrades will boost performance and ensure everything works well together. Here are some of the 150+ updates: flexible storefront customization, liquid DX improvements, Shopify.dev LLM.featured in #576
Which IDEs Do Software Engineers Love, And Why?
- Gergely Orosz tl;dr: “This data is likely to be biased towards early tech adopters and non-enterprise users, as I posted on social media, and self-selecting software engineers active on those sites who are likely to be up-to-date on new tools, and willing to adopt them. There were more replies from developers at smaller companies like startups or smaller scaleups, and very few respondents from larger companies.”featured in #570
Introducing AI Assistance In Chrome DevTools
- Addy Osmani tl;dr: “A feature I'm particularly excited about is the AI's ability to prototype fixes. It can suggest changes to your styles and DOM structure, which are then reflected in the Changes panel. This allows you to experiment with solutions in real-time, without the fear of breaking your codebase.”featured in #560
AI Tools For Software Engineers, But Without The Hype
- Gergely Orosz Simon Willison tl;dr: “Ways to use LLMs efficiently, as a software engineer, common misconceptions about them, and tips / hacks to better interact with GenAI tools.”featured in #553
The Five Principles Of Modern Developer Tools
- Sam Seely Chris Bell tl;dr: Engineering teams are increasingly outsourcing non-core, yet critical parts of their stack to third-party vendors. This post delves into the challenges and emerging solutions of using third-party services in your stack. It discusses five key principles of modern developer tools: code-based resource management, source control management, rich type definitions, CI/CD integration and managing tools as part of your deployment lifecycle.featured in #501
How To Successfully Adopt A Developer Tool
- Lou Bichard tl;dr: Adopting developer tools is not the same as successfully adopting developers tools. It’s a socio-technical challenge involving strategy, timing and people that can be broken down into three steps: champions, use cases, scale. Avoid the premature ‘all-hands’ demo and embrace the power of building a champion.featured in #480
How To Successfully Adopt A Developer Tool
- Lou Bichard tl;dr: Adopting developer tools is not the same as successfully adopting developers tools. It’s a socio-technical challenge involving strategy, timing and people that can be broken down into three steps: champions, use cases, scale. Avoid the premature ‘all-hands’ demo and embrace the power of building a champion.featured in #472
The Five Principles Of Modern Developer Tools
- Chris Bell Sam Seely tl;dr: Engineering teams are increasingly outsourcing non-core, yet critical parts of their stack to third-party vendors. This post delves into the challenges and emerging solutions of using third-party services in your stack. It discusses five key principles of modern developer tools: code-based resource management, source control management, rich type definitions, CI/CD integration and managing tools as part of your deployment lifecycle.featured in #466
The Five Principles Of Modern Developer Tools
- Chris Bell Sam Seely tl;dr: "Here are the principles of the modern developer tool that emerged from our own work solving customer challenges, and that we're seeing in other developer tools we use." The authors discuss the following: (1) Work with resources in code. (2) Source control management. (3) Rich type definitions. (4) Run tests locally and in your CI workflow. (5) Manage as part of your deployment lifecycle.featured in #462
Meta Developer Tools: Working At Scale
- Neil Mitchell tl;dr: “Every day, thousands of developers at Meta are working in repositories with millions of files. Those developers need tools that help them at every stage of the workflow while working at extreme scale. In this article we’ll go through a few of the tools in the development process. And, as an added bonus, those we talk about below are open source so you can try them yourself.”featured in #430