1. X
  2. Patrick G
Log inSign up
Patrick G
2,022 posts
user avatar

Patrick G

@RelevantElement
it's me, Unfortunately, TypeScript is the best programming language.
Joined February 2014
3,129
Following
211
Followers
RepliesRepliesMediaMedia
  • user avatar
    Patrick G
    @RelevantElement
    17h
    Check it out!
    user avatar
    SolidJS
    @solid_js
    18h
    🚨 Solid 2.0 has reached Release Candidate! πŸŽ‰πŸ₯³ Async is first-class β€” computations return promises, the graph suspends and resumes itself. Plus optimistic mutations and a reactive core rebuilt from scratch. The Big <Reveal> πŸ‘‡ solidjs.com/blog/solid-2-0… 1/3
    Image
  • user avatar
    Patrick G
    @RelevantElement
    Aug 10
    Uses @solid_js
    user avatar
    macro.com
    @macrodotcom
    Aug 10
    Today we're launching Macro 1.0 β€” a new office suite for the intelligence age. Macro is a unified workspace for your entire company, your team and your agents. 1. Fully open source. Built in Rust + SolidJS. Self-host if you want. 2. Designed as a single system: email,
    Image
    00:00
  • user avatar
    Patrick G
    @RelevantElement
    Jul 28
    Basically all new state in your app needs server side validation. Besides: trivial client ui state, and substanceless events (because either it happened or it didn't, no need to verify). This is the subset of your app that can be offline-first. Please tell me i'm wrong.
  • user avatar
    Patrick G
    @RelevantElement
    Jul 28
    I'm really loving @VictorTaelin's agent memory solution OptMem. I suggest you give it a try! I have my own fork here if you're interested:
    Image
    GitHub - doeixd/OptMem: Permanent, project-scoped memory for AI agents β€” lifecycle, Windows, FFF...
    From github.com
  • user avatar
    Patrick G
    @RelevantElement
    Jul 27
    I love the built-in bindings to popular libraries
    user avatar
    Dominic Gannaway
    @trueadm
    Jul 27
    Happy to announce Octane – the successor to Inferno. React’s programming model, compiled. Hooks, Suspense and Actions, compiled ahead of time. No virtual DOM. No Rules of Hooks. No manually maintained dependency arrays. The compiler understands what your code captures and
    // Counter.tsrx β€” hooks next to output, no rules of hooks
import { useState, useEffect } from 'octane';

export function Counter(props) @{
	const [count, setCount] = useState(0);

	// A hook behind a condition is fine β€” slots are
	// assigned by call site, not call order.
	if (!props.paused) {
		useEffect(() => {
			console.log('count is now', count);
		}); // the compiler infers [count]
	}

	<button onClick={() => setCount(count + 1)}>{'Count: ' + count}</button>
}

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
TermsΒ·PrivacyΒ·CookiesΒ·AccessibilityΒ·Ads InfoΒ·Β© 2026 X Corp.
Advertisement
Advertisement