marais Profile Banner
marais Profile
marais

@slightlycode

1,432
Followers
569
Following
304
Media
5,609
Statuses

ai @github

Brisbane, Queensland
Joined March 2014
Don't wanna be here? Send us removal request.
@slightlycode
marais
2 years
Signs of a maturing developer; being okay with deleting something you're proud of making.
26
35
478
@slightlycode
marais
2 years
Tweet media one
5
46
249
@slightlycode
marais
10 months
@tsoding but insist on optimising the build tools to nanoseconds that build the apps that take 20 seconds to load.
3
2
238
@slightlycode
marais
1 year
@jamonholmgren so beautiful hey! the teams been hard at work
7
0
137
@slightlycode
marais
3 years
@jorgebucaran We just have to all remember how you copied colorette from kleur. Seem everyone in the ansi space all copying from each other. Just congratulate nanocolors — spotting a perf boost where no one else did. Took the best of all worlds.
3
4
107
@slightlycode
marais
2 years
📣 friends pinch me, I'm out of this world excited about joining @GitHub ! Let's gooo~!
Tweet media one
11
0
73
@slightlycode
marais
11 months
@rockatanescu @github Thanks! I'll chase this up internally, if there's not already an issue! 💞
3
0
61
@slightlycode
marais
2 years
@ryanflorence fetch(`/graphql`, { body: JSON.stringyify({ query: '{ some { thing } }' }) slightly more characters, but other than that you can be on your way
1
1
54
@slightlycode
marais
1 year
@DOTA2 🤯 no cosmetic items this year!?
3
1
44
@slightlycode
marais
3 years
TIL there is a 3rd+ argument to setTimeout!
Tweet media one
4
9
41
@slightlycode
marais
1 year
@jarredsumner you've got a laundry list of bugs building up man, I don't want to tell you what to do, so take this as friendly advice. But if i was in you, but as me; id focus on stability and reliability as a priority now. you can always make things faster, we respect you for that. but
2
0
35
@slightlycode
marais
1 year
@itokatv @DOTA2 super shit ya. only reason to progress levels is silly stickers, wtf!
2
0
37
@slightlycode
marais
3 years
Speed up your node_modules cache restore within GitHub actions with this little trick. Its faster to restore 1 big file, than 100's of small files ✅
Tweet media one
1
3
38
@slightlycode
marais
2 years
@stefanjudis Not sure if anyones mentioned, but you can also remove a branch on the remote with colon: `git push origin :branch`
1
3
34
@slightlycode
marais
4 years
"If you try to build something for reuse, without ever having *had* multiple uses, then the thing you're building probably gunna suck—or at least need to change a bunch of times soon after releasing" - @lukeed05
1
12
33
@slightlycode
marais
9 months
@jarredsumner im not sure semver is based on length of time
4
0
32
@slightlycode
marais
3 years
I've paid for a personal @excalidraw + — this tool has been absolutely invaluable for me. Lets create a culture where we fund the indie tech we love.
Tweet media one
0
2
31
@slightlycode
marais
4 years
Something exciting brewing 🚀
Tweet media one
2
1
30
@slightlycode
marais
4 years
Our monorepo of over 300 fragments compiled 100% successfully with the new rust-compiler! Granted its only flow right now, but TS is coming!
3
2
30
@slightlycode
marais
4 years
Want to see the latest from the GraphQL js server community, here's a sample implementation complete with defer, stream and live directives. - graphql-helix @ReardenQL ✅ - sse-z @ReardenQL ✅ - meros @slightlycode ✅ - graphql-live-query @n1rual
2
9
31
@slightlycode
marais
2 years
@JoshWComeau ya the great work my team are doing! glad you enjoy it! any feedback?
7
0
30
@slightlycode
marais
2 years
@_developit wowowowow your router can now also live outside preact — mega cool
Tweet media one
1
1
30
@slightlycode
marais
2 years
WOW thanks @PeerlistHQ for sponsoring me on GitHub!
1
1
29
@slightlycode
marais
4 years
Introducing `𝒅𝒊𝒂𝒓𝒚`~! 🎈 A tiny ~701B logging framework. ✨ No dependencies 🎣 Middleware ✂ Runtime filtering node/browser ⏩ And really fast! `yarn add diary` makes logging simple GH:
2
6
27
@slightlycode
marais
1 year
@jamonholmgren yup! there's a grand vision with this design, you're gonna love the end state! hang in there during this progressive rollout
4
0
27
@slightlycode
marais
2 years
@fat @vercel meanwhile as the children play around with @vercel , @CloudflareDev busy building an infinitely better Vercel. Maybe time we rebuild Jira, probably more applicable!
4
0
27
@slightlycode
marais
1 year
pulled a concrete block out of the ground yesterday. was infinitely more rewarding than seeing esbuild convert text to other text
Tweet media one
2
0
26
@slightlycode
marais
4 years
@lrvick @github @dmca It's not that bad. Sure you can push commits. But you can't push refs. So master will always be theirs. And those commits aren't discoverable. However, this is a great way to share pirated stuff! Push your commit to a public repo, and share the link. And boom click the download
2
1
21
@slightlycode
marais
3 years
I think folk are not realizing the freaking awesome thing that this is!! 🎉🚀 `worktop/cookie` — 606B `worktop/jwt` — 1KB `worktop/buffer` — 1KB Most can be used in any target, node,browser,worker. All small, all fast, all 100% w/o bullshit. `npm add worktop @next ` today!🍻
@lukeed05
Luke Edwards
3 years
I've been experimenting with `worktop @next ` lately (already available) and here are some of the recent additions: 🔀 New `buffer` module, which contains many encode/decode utils, including a `buffer.from` helper! 🔐 New `jwt` module with many signing functions ready to go
Tweet media one
Tweet media two
Tweet media three
3
8
45
2
2
23
@slightlycode
marais
4 years
I legit experienced this today! 👀
@facetimeJS
Amelia Warner
4 years
8
47
208
0
4
22
@slightlycode
marais
2 years
If WhatsApp messages are peer to peer encrypted, how do group chats work?
6
2
18
@slightlycode
marais
2 years
@Cloudflare Okay, here me out. Not too late yet. What if - R2 — object store - D2 — sql at the edge
0
0
22
@slightlycode
marais
4 years
Impostor syndrome starting to set in 😓 any tips to remedy? Reckon this picture depicts it pretty accurately!?
Tweet media one
2
2
21
@slightlycode
marais
3 years
. @github has a new loading animation and its beyond cute!!
Tweet media one
0
1
18
@slightlycode
marais
1 year
@peduarte what color is your function?
2
0
20
@slightlycode
marais
2 years
@jarredsumner Unrelated question. How are you so productive? What do you do for a living? 🤔
2
0
19
@slightlycode
marais
2 years
Can't believe it's been 5 years! Such a privilege my love 🥂
Tweet media one
4
0
19
@slightlycode
marais
2 years
@haoqunjiang @patak_dev think someone trying make the point that picking a framework based on its downloads is meaningless!
1
0
17
@slightlycode
marais
4 years
An up and coming pattern for Relay. The entrypoint! In this diagram, you can see I'm rendering-as-I-fetch per route. But entrypoints can be at any level. Rule of thumb, anytime you code-split with data requirements, you entrypoint it.
Tweet media one
4
4
19
@slightlycode
marais
1 year
What a morning. Took down Copilot 🙃
6
0
17
@slightlycode
marais
1 year
I'm at a pretty low point in my life at the moment, and for those of you that have shown me a great deal of support! Thank you! 💞 It's a consistent reminder to be kind to yourself. The world may be against you, but YOU don't have to be. 🍻
5
0
18
@slightlycode
marais
4 years
@wongmjane I'm fully supportive about the lack of "asdf" commit messages—this is hilarious 😂
Tweet media one
0
2
18
@slightlycode
marais
3 years
@rickhanlonii a tool you use to exhaust diskspace
2
0
17
@slightlycode
marais
3 years
Love you too @SlackHQ 😘
Tweet media one
0
0
18
@slightlycode
marais
1 year
@DavidKPiano @ThePrimeagen you sure we have the lifetime for that?
0
0
13
@slightlycode
marais
3 years
The problem I have with live coding tests is that it sets and unrealistic representation of one's capabilities. I personally shut down when I'm nervous, not about stress or anything. Maybe product of lack of confidence?
3
3
17
@slightlycode
marais
2 years
@diegohaz you can also render a 3D mesh with ```stl 🤯
2
0
17
@slightlycode
marais
2 years
@Eurovision Croatia always comin in with the surprises 💕
0
0
15
@slightlycode
marais
1 year
@jarredsumner yo actually, dude ship this! but call it jobs — and make it super simple to spin one-off, offs! bun:jobs #queue (MyJob, params) mimicking the `setTimeout` api
0
0
14
@slightlycode
marais
10 months
++age == 28
10
0
16
@slightlycode
marais
3 years
@mjackson just different — discord is for open communities, and slack is for closed. How many corps do you know that use Discord as their company communications medium?
3
1
16
@slightlycode
marais
4 years
Hot off the press `storybook-addon-grid`~! 🖼 Gets you a Figma inspired column grid for your stories. `yarn add -D storybook-addon-grid` Go give it a try, let me know what you think!
3
3
14
@slightlycode
marais
4 years
@natfriedman @Una @github @billygriffin22 so GH themselves are using "main"??
0
0
14
@slightlycode
marais
1 year
@anothercohen why are we AI generating these two humans?
0
0
14
@slightlycode
marais
1 year
@jarredsumner Love your transparency 💕 software is hard!
0
0
15
@slightlycode
marais
1 year
@nearcyan we can't just have chromium... revive firefox!!
1
0
16
@slightlycode
marais
10 months
@javivelasco @didiercatz @Spotify @vercel you can host a static site anywhere, nothing unique from Vercel.
1
0
15
@slightlycode
marais
4 years
@TejasKumar_ So much nicer than {' '}{name}{' '} 💯
0
0
13
@slightlycode
marais
1 year
Your daily reminder that: `value != null` does not check empty strings
@slightlycode
marais
1 year
What a morning. Took down Copilot 🙃
6
0
17
4
1
14
@slightlycode
marais
1 year
@luciascarlet @wowstartsnow @orbitron507 didn't even know longhorn existed!?
1
0
13
@slightlycode
marais
4 years
Wow, this is cool! Anyone else notice this new GitHub feature that lets you "quick nav" to various parts of a readme?
Tweet media one
0
1
14
@slightlycode
marais
3 years
Wanna come work with me, my company is currently hiring. Staff role as well. ANYWHERE IN THE WORLD!
3
1
13
@slightlycode
marais
4 years
@MarzBarGaming No no no... PayPal didn't get hacked. *Your* PayPal got hacked. Unless I'm horribly mistaken, but I have not seen a single breach post since February.
1
0
11
@slightlycode
marais
1 year
@fantasai @github 👋🏼 which part in firefox is broken for you?
1
0
13
@slightlycode
marais
8 years
@PostCSS plugin to group selectors together. #postcss #css
1
1
11
@slightlycode
marais
3 years
GitHub just got file tree support in PullRequests — this is not a drill, I repeat this is not a drill!
Tweet media one
0
1
13
@slightlycode
marais
3 years
To my graphql friends, type Thing { id: ID! } — is that locally unique type Thing implements Node { id: ID! } — is that globally unique As to say, you can have ID scalars which aren't globally unique, but when implementing Node MUST be globally unique? > mainly about relay
1
1
13
@slightlycode
marais
4 years
Huge things coming to webpack and Relay soon! Kudos @edvinerikson 👀 Hope to drop in next few weeks 🤫
3
2
13
@slightlycode
marais
1 year
Finally able to share what I've been doing for the past few months. We've been building the ability to restrict which files form part of prompting in IDE. I'm so keen to hear your feedback!
@GHchangelog
GitHub Changelog
1 year
Copilot Content Exclusion is now available in Public Beta
0
3
12
1
0
13
@slightlycode
marais
4 years
The sad reality of React in 2k20. (those are xstate sends too).
Tweet media one
8
2
13
@slightlycode
marais
1 year
@adamwathan is that bad? how else do you say seamless way? plagiarism in an MIT world is hard to justify my friend. I've had @apollographql copy my stuff and claim it's theirs. complaining just makes you look silly 🥴
3
0
12
@slightlycode
marais
1 year
@jarredsumner doesn't the spec specifically not specify this, meaning it's up to the server to decide how strict it wants to be? or is this exactly why you're asking 😅
2
0
12
@slightlycode
marais
1 year
A thing I helped build is finally out 🎉
@github
GitHub
1 year
Make more informed decisions about the code you use. Sign up for the private beta of GitHub Copilot code referencing today.
2
32
117
3
0
12
@slightlycode
marais
1 year
I'm fully convinced working with designers than can also code is a where true magic happens. ✨ Guess that's what's really nice working for a developer platform!
2
1
12
@slightlycode
marais
1 year
@davedbase @JLarky JS is taking folk to the moon 😅
1
0
11
@slightlycode
marais
4 years
Yo Rust Relay will ship an official LSP, complete with red squiggles when fragment names aren't correct!
3
1
12
@slightlycode
marais
1 year
@_jxom a while ago @theKashey showed me that caching thousands of tiny files is slower than caching a single big file. so pre-tar your node_modules, and then cache it. lz4 -d /tmp/pnpm_store | tar -xf - -C $(pnpm store path); tar -cf - . | lz4 > /tmp/pnpm_store
0
1
12
@slightlycode
marais
3 years
Thought; only reason Lighthouse wants performance sites is so their crawler doesn't spend time with cpu cycles so our websites can be JavaScript.
1
2
12
@slightlycode
marais
8 months
staff engineer = impact led engineering
1
1
11
@slightlycode
marais
4 years
@Flowiii2 @yawaramin @xpasky @billygriffin22 @natfriedman @Una @github I'm still trying to figure out if you're taking a stab at css developers, or at women.... either way, this kind of toxicity doesn't belong here. Be respectful.
2
0
10
@slightlycode
marais
3 years
@elmiracodes your best bet.
1
0
11
@slightlycode
marais
2 years
@vercel It's MPL-2, nobody gonna use it! Vercel do right by open source and make it MIT!
1
0
11
@slightlycode
marais
3 years
Loving the new CloudFlare icons!! @ritakozlov_ @lukeed05 this a you thingy??
Tweet media one
2
1
11
@slightlycode
marais
1 year
apple screwed with facebook's ad model. now apple is apologising by giving facebook a reality headset for their metaverse
1
0
9
@slightlycode
marais
4 years
Server-Timings is quite cool for your monitoring, plugs right into the `performance` tooling. Interesting stuff this; Streaming react w/ timings: (notice the Server Timings)
Tweet media one
0
2
10
@slightlycode
marais
8 months
@dan_abramov2 demos over memos my friend.
1
0
10
@slightlycode
marais
3 years
@devongovett You did a @buildsghost and quit Adobe to start Parcel inc 🤙🏼👀
0
0
10
@slightlycode
marais
8 years
Let's get a @rustlang web community going in Australia!!! #webdev #australia
1
4
10
@slightlycode
marais
3 years
👋🏻 to my Workers KV friends, want to cache arbitrary function results into KV, think like a stale-while-revalidate but for _anything_. I got you covered 👉
Tweet media one
1
3
9
@slightlycode
marais
1 year
@dhh think we've proven already that although import maps, and esm made it possible. you still want to keep network traffic minimal, and bundles are still important
0
0
9
@slightlycode
marais
1 year
@hckmstrrahul coz it's all a little magic
2
0
10
@slightlycode
marais
10 months
1
0
9