560 blogs tracked5,153 posts indexed

Types

We track 16 posts about Types from 13 engineering blogs. Most active: Real Python, Gleb Bahmutov, Bartlomiej Filipek. Latest post: Oct 9, 2026.

Raw tag behind this topic:types

Companies writing about Types

Recent posts

  • How to Review AI-Generated Pull Requests and Catch Duplicate Types (opens on the source site)

    SitePoint ·

    Catch duplicate types, reimplemented utilities, and weakened CI checks in agent-authored PRs using targeted review checklists, ESLint, and diff-based CI heuristics. Continue reading How to Review AI-Generated Pull Requests and Catch Duplicate Types on SitePoint.

  • One way of thinking about access specifiers in C++/WinRT implementation types (opens on the source site)

    Raymond Chen ·

    Mapping them to concepts from C# and the now-defunct C++/CX. The post One way of thinking about access specifiers in C++/WinRT implementation types appeared first on The Old New Thing.

  • Quiz: Python's collections: A Buffet of Specialized Data Types (opens on the source site)

    Real Python ·

    In this quiz, you’ll test your understanding of Python’s collections: A Buffet of Specialized Data Types. Python’s collections module provides specialized container data types that approach specific programming problems more clearly and more efficiently than the general purpose built-ins do. You’ll revisit namedtuple() for readable code, deque for queues and stacks, defaultdict for missing keys, OrderedDict for ordering, Counter for tallies, ChainMap for multiple mappings, and the wrapper classes for customizing built-ins. [ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet…

  • Basic Data Types in Python: A Quick Exploration (opens on the source site)

    Real Python ·

    Python data types are fundamental to the language, enabling you to represent various kinds of data. You use basic data types like int, float, and complex for numbers, str for text, bytes and bytearray for binary data, and bool for Boolean values. These data types form the core of most Python programs, allowing you to handle numeric, textual, and logical data efficiently. Understanding Python data types involves recognizing their roles and how to work with them. You can create and manipulate these data types using built-in functions and methods, and convert between them when necessary. By the…

  • Amazon S3 Tables now support all Apache Iceberg V3 data types (opens on the source site)

    AWS ·

    Amazon S3 Tables now offer complete support for the Apache Iceberg V3 spec. Upgrade existing V2 tables or create new V3 tables with built-in compaction, maintenance, and engine compatibility.

  • pg_clickhouse & chdb updates: Encoding, nesting, and types (opens on the source site)

    Clickhouse ·

    The latest pg_clickhouse and chdb extension releases improve character encoding, interval handling, nested data, JSON, and type mappings between ClickHouse and Postgres.

  • Quiz: Python's Mutable vs Immutable Types: What's the Difference? (opens on the source site)

    Real Python ·

    Find out how Python's mutable and immutable types behave, and see how mutability shapes lists, tuples, dictionaries, and your own classes.

  • Modern Web Types (opens on the source site)

    Philip Walton ·

    One of my biggest annoyances with TypeScript is that any time you use it on a project with newer web features, you inevitably run into type errors. For example, here’s a screenshot of an error I got just the other day when trying to use element-scoped view transitions: “Property ‘startViewTransition’ does not exist on type ‘HTMLElement’.” Or this error when trying to use the Long Animation Frame API to measure and optimize JavaScript execution performance: “Property ‘scripts’ does not exist on type ‘PerformanceEntry’.” Or yet another one when trying to feature-detect and use fetchLater() to…

  • isinstance vs type(): The safer way to check Python types (opens on the source site)

    Lerner Consulting Blog ·

    Is a Python value of a particular type? It’s tempting to say: Far better to say: Why?– Works with subclasses– Second argument can be a tuple of possibilities The post isinstance vs type(): The safer way to check Python types appeared first on LernerPython.

  • String Types For E2E Tests (opens on the source site)

    Gleb Bahmutov ·

    Every individual item sold on Mercari.com has an id that looks like m<number>. The item's id is visible in the URL, for example www.mercari.com/us/item/m73702188949/. If you buy several items from the same seller, you get a discount because you buy it as a bundle. Every bundle has its own unique id that looks like b<number>. Both ids are strings, yet they have a certain format that differs. In our tests we don't want to be confused which type we are passing: is it an item id; a bundle id; a random string we pass as id by mistake? Here is where TypeScript string template literal types come in…

  • Python Logging Handlers: A Deep Dive Into Types, Configuration, and Best Practices (opens on the source site)

    Toptal ·

    Python’s logging system goes far beyond basic message output. This guide explores handlers, structured logging, performance trade-offs, and real-world patterns for building production-ready logging pipelines.

  • Exploring C++20 std::chrono - Calendar Types (opens on the source site)

    Bartlomiej Filipek ·

    Before C++20, gave us a solid foundation for working with clocks, durations, and time points - but it didn’t really know anything about the civil calendar. If you needed to represent “March 15”, check whether a date is valid, compute “the third Monday of November”, or add a few months to a date, you had to rely on custom utilities, std::tm, or external libraries like Howard Hinnant’s excellent date. C++20 finally fills this gap by standardising a complete set of calendar types: year, month, day, weekday, year_month_day, month_day_last, and many more. These types let you express dates in a…

  • Branded Types (opens on the source site)

    Gleb Bahmutov ·

    Let's say you need to specify a timeout or wait in your end-to-end Cypress tests. You would use milliseconds 1 2 3 4 // try finding the "selector" elements for up to 1 second cy.get('selector', { timeout: 1_000 }) // then wait for 5 seconds .wait(5_000) For clarity, you could write a helper to convert seconds into milliseconds 1 2 3 4 const seconds = (n) => n * 1000 cy.get('selector', { timeout: seconds(1) }) .wait(seconds(5)) What happens if you accidentally forget the seconds(...) call? You still get a spec that passes your linter 1 2 3 4 5 const seconds = (n) => n * 1000 // oops, GET has a…

  • Automating Exhaustive Branch Coverage for Sealed Types in Kotlin (opens on the source site)

    Wealthfront ·

    We take code correctness and code quality seriously at Wealthfront. One of the most effective ways we ensure that our code is correct is through rigorous unit testing and strong typing. In Kotlin, sealed classes and sealed interfaces offer a powerful tool to model restricted class hierarchies. They provide strong guarantees about the types in... Read more

  • Part 1: Learn The Different Types Of Technical Documentation (opens on the source site)

    Squarespace ·

    In the same way the term “books” includes fiction, nonfiction, and biographies as genres, the term “technical documentation” includes many different content types. But what sets technical documentation apart from books are reader traits. These traits are a result of what the reader does as they read technical documentation – they use the app.

  • Notes for ‘Thinking with Types: Type-level Programming in Haskell’, Chapters 1–5 (opens on the source site)

    Abhinav Sarkar ·

    Haskell—with its powerful type system—has a great support for type-level programming and it has gotten much better in the recent times with the new releases of the GHC compiler. But type-level programming remains a daunting topic even with seasoned haskellers. Thinking with Types: Type-level Programming in Haskell by Sandy Maguire is a book which attempts to fix that. I’ve taken some notes to summarize my understanding of the same.

Related topics

This page is generated automatically from the engineering blogs we follow. Every post links to its source, where it was published. See all sources.

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.