@mlhaufe

16 Followers
35 Following
148 Posts
Programming Language Theorist
Software Systems Engineer
USMC war veteran
Homepagehttps://thenewobjective.com
The Role of Programming

The New Objective is the personal website of Michael L Haufe.

The New Objective

TypeScript 6.0 beta is now published!

This release brings

- inference improvements for functions
- updates to package.json 'imports'
- Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!

Try it today!

https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/

Announcing TypeScript 6.0 Beta - TypeScript

Today we are announcing the beta release of TypeScript 6.0! To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta TypeScript 6.0 is a unique release in that we intend for it to be the last release based on the current JavaScript codebase. As announced […]

TypeScript
Comb Inheritance

The New Objective is the personal website of Michael L Haufe.

The New Objective
‘Stargate’ TV Series From Martin Gero Based On Sci-Fi Franchise Ordered By Amazon

Amazon MGM Studios has given a series order to Stargate, based on the iconic sci-fi franchise, from Stargate veteran Martin Gero.

Deadline
A prime number that looks like an American flag. Source and details here: https://www.johndcook.com/blog/2025/08/15/american-flag-prime/

I've published a new article:

"Naming Conventions Reconsidered"

https://thenewobjective.com/types-and-programming-languages/naming-conventions-reconsidered/

Naming Conventions Reconsidered

The New Objective is the personal website of Michael L Haufe.

Out now: “Exploring JavaScript (ES2025 edition)”
• Free to read online
• Lots of new content
• New: flashcards for learning the content and the standard library API
https://exploringjs.com/js/

#JavaScript

Against TDD and BDD

The New Objective is the personal website of Michael L Haufe.

I have just released `v1.0.0` of my Code Contracts library which enables Design By Contract™ for the JavaScript/TypeScript language.

https://www.npmjs.com/package/@final-hill/decorator-contracts

@final-hill/decorator-contracts

Code Contracts for TypeScript and ECMAScript classes. Latest version: 0.25.3, last published: a year ago. Start using @final-hill/decorator-contracts in your project by running `npm i @final-hill/decorator-contracts`. There are no other projects in the npm registry using @final-hill/decorator-contracts.

npm

The Internet is mostly shit these days, but every once in a great while I stumble across an incredible, passion-project website.

This one is hand-animated weird art and it is worth your time as a fun decompressing thing in between your doomscrolling sessions.

https://floor796.com

I don't even know what hashtags this deserves, so it's not getting any. Boost to your friends!

Floor796

A huge animation scene with many references to memes, games, films, series, anime, music groups

Floor796