Movatterモバイル変換


[0]ホーム

URL:


Skip to contentSkip to sidebar
/Blog
Try GitHub CopilotAttend GitHub Universe

(De)coding conventions

Navigating the ebb and flow of programming paradigms–from the shifts in the JavaScript ecosystem and TypeScript’s rise, to AI’s role in advancing accessibility, and strategies for encouraging non-code contributions–tune in to the latest episode of The ReadME Podcast for more.

Image of Newton's cradle
|2 minutes
  • Share:

Subscribe toThe ReadME Podcast onApple Podcasts,Spotify, or wherever you listen to podcasts.

“You can have programs that type check and still throw type errors, while programs that TypeScript finds fault with might not throw type errors. Although these situations are edge cases and relatively rare, they do occur. Generally, when confronted with such caveats, the typical response is, ‘Well, it’s sufficient for my use case.’ While this is a valid decision to make, it is important to bear in mind that this remains a potential disadvantage to consider.”

That’s a quote from prolific open source maintainer, Jordan Harband, on July’s episode of The ReadME Podcast. Jordan believes that adding type checking, like TypeScript, introduces complexity to your code base, placing additional demands on developers to comprehend and maintain the code. When errors are unclear or inaccurate, it can consume a significant amount of time and, crucially, mental energy to stop what you were doing, diagnose the issue, and then proceed.

Of course, TypeScript’s growth in popularity might beg to disagree.

The ReadME Podcast’s July episode examines the ebbing tides of programming paradigms and how the development community responds to these cycles. GitHub Senior Editor, Mike Melanson, joins the podcast to discuss his newly published featured story titled, “TypeScript and the dawn of gradual types,” outlining the evolution of the JavaScript ecosystem, the rise of TypeScript, and the shift toward gradual typing. Later, we hear from Aaron Gustafson, Principal Accessibility Innovation Strategist at Microsoft, as he discusses the potential for AI to revolutionize internet accessibility and highlights initiatives that are already in place to guide this progress.

We also hear from Kingsley Mkpandiok, Open Source Design Advocate and UX Designer, as he answers a user-submitted question on encouragingnon-code contributions. Kingsley believes that inclusivity in the open source ecosystem means valuing all skills. No matter how small or unrelated your abilities may seem, they can still significantly contribute to improving a project.

Catch all these stories and more in this month’s episode of The ReadME Podcast.

(De)coding conventionsThe evolution of TypeScript and the future of coding conventions, AI’s role in improving accessibility, and practical advice on encouraging non-code contributions.
Bridging code and communityNavigating open source in a regulated environment, the crucial role of non-code contributions to open source success, and lessons from scaling projects like Kubernetes.
Kelsey Hightower—PresentIn this special episode, Kelsey shares his origin story, insights on the future of Kubernetes, and advice on making complicated technology easier to understand.
The open/closed equilibriumStriking a balance between openness and control in open source projects, preserving the integrity of community insights, and how humor can transform communities.

Next month, we’ll be venturing outside the hype cycle to highlight a programming community that’s making the most of a vanguard technology. Make sure tosubscribe to The ReadME Podcast on Apple Podcasts, Spotify, or your preferred podcast platform to stay up to date!


Written by

Martin Woodward

Martin Woodward

@martinwoodward

VP of Developer Relations

More onThe ReadME Project

Getting started with edge computing

Edge computing practitioners answer your questions about when and why to build applications at the edge.

Keeping up with big shifts in tech

Deciding whether or not to adopt a tool can be hard enough, but what about when it seems to break the paradigms you know?

Related posts

GitHub Copilot

For the Love of Code: a summer hackathon for joyful, ridiculous, and wildly creative projects

That idea you’ve been sitting on? The domain you bought at 2AM? A silly or serious side project? This summer, we invite you to build it — for the joy, for the vibes, For the Love of Code 🧡

Git

Git security vulnerabilities announced

Today, the Git project released new versions to address seven security vulnerabilities that affect all prior versions of Git.

Git

Highlights from Git 2.50

The open source Git project just released Git 2.50. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.

Explore more from GitHub

Docs

Docs

Everything you need to master GitHub, all in one place.

Go to Docs
The ReadME Project

The ReadME Project

Stories and voices from the developer community.

Learn more
GitHub Actions

GitHub Actions

Native CI/CD alongside code hosted in GitHub.

Learn more
Enterprise content

Enterprise content

Executive insights, curated just for you

Get started

We do newsletters, too

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.


[8]ページ先頭

©2009-2025 Movatter.jp