My First Impressions of Gleam
A developer shares first impressions of the Gleam programming language while building an AIM log parser, covering basics like CLI args and build commands.
A developer shares first impressions of the Gleam programming language while building an AIM log parser, covering basics like CLI args and build commands.
A developer's criteria and research for choosing a new, unconventional programming language to learn for full-stack web development.
A developer shares their experience with Elixir 1.18's new type checker, highlighting a specific warning about struct comparison and hopes for future improvements.
A technical article explaining how to use TypeScript's type inference to reduce explicit type annotations and improve code maintainability.
A developer's pragmatic take on choosing between JavaScript and TypeScript for different project stages, based on personal experience with two large frontend projects.
A developer reflects on language design insights from using 26 programming languages, covering syntax, typing, and functional purity.
Explores the drawbacks of using TypeScript for library development and proposes an alternative approach to gain type safety without the build step.
A developer's enthusiastic personal reflection on the benefits and joys of using TypeScript for JavaScript development.
A team's journey migrating from Flow to TypeScript for better type safety and maintainability in their React/JavaScript frontend codebase.
A guide to implementing exhaustiveness checking in Python using Mypy to catch unhandled enum cases at 'compile time'.
Survey results analyzing PHP developers' preferences for strict type systems versus dynamic typing, and how team/project size influences these views.
Practical tips for integrating mypy static type checking into existing Python projects, covering setup, manual type hints, and handling Optional types.
A developer explains their journey from skepticism to embracing TypeScript, highlighting its benefits for modern JavaScript development.
Discusses whether the dev.to frontend codebase should adopt TypeScript or Flow for static typing, exploring community interest and options.
A developer shares reasons to consider using TypeScript, focusing on type safety, refactoring, and editor support.
Explains how to use TypeScript with JSX for better type safety and tooling in React development, addressing refactoring and error prevention.
A literature review examining empirical studies on the impact of static vs. dynamic typing on software quality, finding mostly small effects.
Analyzes trends in modern programming languages, focusing on static typing and native compilation as key directions for scalable development.
A summary of Python programmers' top suggestions for changes to the language, gathered from a Reddit discussion.
A programmer clarifies confusing terminology in programming languages, defining dynamic typing, type safety, and strong typing.