Grilled Cheese

ExploreLog inSign up
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-13 06:05:14 EDT

Explore

PostsPeople
LatestRanked
Load more
@nyaomaru-dev.bsky.socialSep 17, 2026, 3:23 PM

There’s a TypeScript side to `filter(Boolean)` too. 👀

It removes falsy values at runtime, but `Boolean` isn’t a type guard.

So TypeScript doesn’t generally know that `null` and `undefined` are gone.

More in my latest article 👇

dev.to/nyaomaru/why...

#TypeScript #JavaScript #OpenSource

Photo, no description
@typescript.fmSep 17, 2026, 2:49 PM

Today on the pod: React 19.3 view transitions, Chrome 153 scroll magic, Safari 27 import defer, and Cloudflare's Node.js workers. Plus: Zena (TypeScript-inspired lang), Effect.ts, and why we need to pay for OSS. share.transistor.fm/s/02188915 #typescript

@sugoyona.bsky.socialSep 17, 2026, 11:30 AM

마이크로소프트가 타입스크립트 컴파일러와 도구를 네이티브로 포팅해 성능을 10배 높인다고 발표했네요. 빌드 타임 단축과 메모리 절감이 기대되는 만큼, 대규모 프로젝트에서 겪던 속도 저하를 꽤 해소해 주겠습니다. #TypeScript #개발 https://news.hada.io/topic?id=19695

@alexn.orgSep 17, 2026, 11:09 AM

New blog post.

#CSharp #Clojure #FSharp #Haskell #Java #Kotlin #Python #Ruby #Rust #Scala #TypeScript #Snippet #Programming #Languages

alexn.org/blog/2026/0...

@js-days.bsky.socialSep 17, 2026, 11:01 AM

API-Contract geändert – und jetzt?

Hans-Christian Otto und Florian Sowade zeigen, wie typsichere APIs Frontend und Backend verbinden.

👉 Workshop ansehen: https://javascript-days.de/javascript/type-safe-front-to-back-apis-contracts-code-im-einklang/

#JavaScript #TypeScript #APIs #Webentwicklung

Photo, no description
@pawelgrzybek.comSep 17, 2026, 9:29 AM

"Modern Web Types" by @philipwalton.com

👌

philipwalton.com/articles/mod...

#web #typescript

@silentstars.devSep 17, 2026, 8:55 AM

🌟 Silent star of the day

putout-editor — http://putout.cloudcmd.io/

#indiedev #opensource #typescript

@jsmanifest.bsky.socialSep 17, 2026, 6:06 AM

Claude's headless mode lets you pipe coding tasks directly into stdin and capture structured JSON output—no REPL, no waiting for user input, just autonomous script generation that integrates cleanly into your CI/CD pipeline.

#AI #TypeScript #JavaScript #WebDev #Programming

@s0-and-s0.bsky.socialSep 17, 2026, 12:45 AM

NodeJS has a built-in argument parser

Wrapping it with something that can handle type/value mutation is reasonably trivial

And cluing-in TypeScript to mutations makes development a little less annoying, and a little less error prone too :-]

#DevExp #NodeJS #TypeScript

```typescript
/**
 * @file NodeJS builtin argument parsing example with TypeScript enhanced callbacks
 * @author S0AndS0.eth
 * @license This is your problem now (-;
 */

import type { ParseArgsConfig } from "node:util";

import { parseArgs } from "node:util";

type Apply_Callbacks<
	T extends ParseArgsConfig,
	Values = ReturnType<typeof parseArgs<T>>["values"],
	Options = T["options"],
> = {
	[Key in keyof Values]: Options[Key]["callback"] extends Function
		? ReturnType<Options[Key]["callback"]>
		: Values[Key];
};

function parseArguments<T extends ParseArgsConfig>(config?: T) {
	const result = parseArgs(config);

	result.values = Object.entries(result.values).reduce(
		(accumulator, [key, value], _index, array) => {
			const callback = config?.options[key].callback;

			if (callback) {
				accumulator[key] = callback({ value, values: array });
			} else {
				accumulator[key] = value;
			}

			return accumulator;
		},
		{} as Apply_Callbacks<T>
	);

	return result as Omit<ReturnType<typeof parseArgs<T>>, "values"> & {
		values: Apply_Callbacks<T>;
	};
}

const options = {
	verbose: {
		type: "boolean",
		short: "v",
		description: "Output additional information during execution.",
	},
	"as-number": {
		type: "string",
		description:
			"Throws error if given non-number during CLI argument parsing/conversion.",
		callback: ({ value }: { value: string }) => {
			const result = Number(value);
			if (Number.isNaN(result)) {
				throw new Error("Not a number given to: --as-number <value>");
			}
			return result;
		},
	},
} as const;

const { values } = parseArguments({ options });

/* Should now resolve to; number | undefined */
type Test_as_number = (typeof values)["as-number"];

/* Should now resolve to; boolean | undefined */
type Test_verbose = (typeof values)["verbose"];
```
@autisticoder.bsky.socialSep 16, 2026, 8:12 PM

How does a program decide what’s spam when no rule catches everything?

That’s where Bayes’ Theorem gets interesting. I built a TypeScript spam classifier to show it in action.

www.youtube.com/watch?v=OSWY...

#BayesianCoding #SpamFilter #BayesTheorem #TypeScript #Coding #Programming

@xyzzy.cryptoanarchy.networkSep 16, 2026, 3:59 PM

✓ src/atproto/auth-providers.test.ts (2 tests) 792ms
✓ AppPasswordAuthenticator (2)
✓ should authenticate ALICE using devnet PDS 429ms
✓ should authenticate BOB using devnet PDS 362ms

OK it's not much but I think this is pretty cool. #ATProto #Typescript

@edwardsdna.bsky.socialSep 16, 2026, 3:21 PM

Channel9 TypeScript 7 Is Here (And It's 10× Faster): Description: TypeScript technical fellow Anders Hejlsberg introduces TypeScript 7, the native code (Go) port of the compiler and tooling that runs roughly 10x faster than TypeScript 6.

Watch a live compile… #TypeScript #JavaScript #WebDevelopment

@nyaomaru.eurosky.socialSep 16, 2026, 2:38 PM

New article! 😸

`filter(Boolean)` is convenient, but it’s not a nullish filter.

If your data contains `0`, `false`, or `""`, they disappear too.

Falsy ≠ Nullish.

dev.to/nyaomaru/why...

#TypeScript #JavaScript #OpenSource

@nyaomaru-dev.bsky.socialSep 16, 2026, 2:37 PM

`filter(Boolean)` looks nice — until `0`, `false`, or `""` quietly disappears. 🙀

Falsy ≠ Nullish.

I wrote about TypeScript narrowing, `isNotNil`, and ESLint. 😸🔧

dev.to/nyaomaru/why...

#TypeScript #JavaScript #OpenSource

@sdux-vault.comSep 16, 2026, 1:45 PM

Pre-computing a merge payload from current state can go stale when execution is delayed. Pass new data to mergeState() and let the Merge behavior combine it at pipeline time.

Try the library: sdux-vault.dev?social=2026-...

#TypeScript #StateManagement #Redux

@neciudan.devSep 16, 2026, 7:15 AM

Upgrade with npm install zod@latest.

Read the full blog zod.dev/blog/zod-4-6

#TypeScript #Zod #JavaScript #WebDevelopment #React

@cityjsconf.bsky.socialSep 16, 2026, 7:15 AM

🚨 Just 37 days until CityJS Athens!

🎤 35 speakers
🛠️ 12 workshops
🤖 AI, JavaScript & TypeScript
💡 The latest tech trends

We need your support—buy your ticket today and join us in Athens! 🇬🇷

🎟️ athens.cityjsconf.org

#CityJSAthens #JavaScript #TypeScript #AI

@jsmanifest.bsky.socialSep 16, 2026, 6:07 AM

Claude's context window fills up fast—by 2026, agents are auto-summarizing earlier conversations to stay sharp, but you lose granular details about why specific decisions were made mid-session.

#AI #TypeScript #JavaScript #WebDev #Programming

@stylelib.orgSep 16, 2026, 6:05 AM

elastic ui – Angular 16+ Material Design Redux Admin Template

https://stylelib.org/?p=112819

#admintemplates #angular #crm #dashboard #material #materialdesign #scss #sitetemplates #themeforest #typescript #responsive

elastic ui – Angular 16+ Material Design  Redux Admin Template
@golangprojects.comSep 15, 2026, 5:23 PM

ngrok is searching for: Software Engineer III/Senior, Agent in #SanFrancisco #CA 🇺🇸 #golang #rust #typescript