Michael Grunder
@mgrunder.bsky.social
📤 97
📥 73
📝 187
Open source code monkey. Maintainer of
#phpredis
and contributor to
#hiredis
and
#libvalkey
.
pinned post!
Announcing
#phpredis
6.3.0 GA This release introduces support for dozens of new commands, including hash field expiration, Valkey’s DELIFEQ, and Redis vector sets. It also includes many bug fixes and performance improvements.
#php
#redis
github.com/phpredis/php...
pecl.php.net/package/redi...
loading . . .
Release 6.3.0 · phpredis/phpredis
[6.3.0] - 2025-11-06 (Github, PECL) This release introduces support for dozens of new commands, including has field expiration, Valkey’s DELIFEQ, and Redis vector set commands. It also includes man...
https://github.com/phpredis/phpredis/releases/tag/6.3.0
8 months ago
0
2
1
reposted by
Michael Grunder
Till Krüss
26 days ago
I love seeing
@mgrunder.bsky.social
's work on
@relay.so
show up in production metrics.
0
4
4
@antirez.bsky.social
Written by Claude Code. Wow! 🤯
github.com/redis/redis/...
loading . . .
Replace fast_float C++ library with pure C implementation by antirez · Pull Request #14661 · redis/redis
The fast_float dependency required C++ (libstdc++) to build Redis. This commit replaces the 3800-line C++ template library with a minimal pure C implementation (~260 lines) that provides the same f...
https://github.com/redis/redis/pull/14661
5 months ago
1
1
0
Too soon 😭
#tuvix
#voyager
7 months ago
0
1
0
Announcing
#phpredis
6.3.0 GA This release introduces support for dozens of new commands, including hash field expiration, Valkey’s DELIFEQ, and Redis vector sets. It also includes many bug fixes and performance improvements.
#php
#redis
github.com/phpredis/php...
pecl.php.net/package/redi...
loading . . .
Release 6.3.0 · phpredis/phpredis
[6.3.0] - 2025-11-06 (Github, PECL) This release introduces support for dozens of new commands, including has field expiration, Valkey’s DELIFEQ, and Redis vector set commands. It also includes man...
https://github.com/phpredis/phpredis/releases/tag/6.3.0
8 months ago
0
2
1
reposted by
Michael Grunder
antirez
8 months ago
I offer help for free, via email, to people using Redis Vector Sets in production or if they are experimenting with that. Feel free to ping me! If you don't know what I'm talking about, check this:
redis.io/docs/latest/...
loading . . .
Redis vector sets
Introduction to Redis vector sets
https://redis.io/docs/latest/develop/data-types/vector-sets/
2
22
5
Interesting
#GCC
codegen quirk. Using a union nudges GCC into making the fast path one 32-bit load. It can't figure that out with a naked int.
godbolt.org/z/Yh66v1jsc
loading . . .
Compiler Explorer - C++ (x86-64 gcc 15.1)
typedef struct zend_string { char *val; size_t len; } zend_string; #define ZSTR_LEN(s) ((s)->len) #define ZSTR_VAL(s) ((s)->val) #define EXPECTED(x) (__builtin_expect((x),1)) int weig...
https://godbolt.org/z/Yh66v1jsc
8 months ago
0
0
0
reposted by
Michael Grunder
Ed Zitron
8 months ago
For those curious this is a negative 5900% gross margin
add a skeleton here at some point
40
986
136
Adding constructive comments in the team's slack, as usual.
8 months ago
0
1
0
reposted by
Michael Grunder
The Orion
8 months ago
Honestly, I'm really proud of that D7 guitar. 🤘🏻
add a skeleton here at some point
10
170
27
Announcing
#phpredis
6.3.0RC1
github.com/phpredis/php...
pecl.php.net/package/redi...
This release introduces many new commands, including HFE, Valkey’s DELIFEQ, and Redis vector sets. It also has many fixes and performance improvements.
#php
#redis
#valkey
cc
@tillkruss.bsky.social
loading . . .
Release 6.3.0RC1 · phpredis/phpredis
6.3.0RC1 This release introduces support for dozens of new commands, including hash field expiration, Valkey’s DELIFEQ, and Redis vector set operations. It also delivers numerous bug fixes and perf...
https://github.com/phpredis/phpredis/releases/tag/6.3.0RC1
8 months ago
0
2
0
reposted by
Michael Grunder
The Orion
8 months ago
October 11 is International Coming Out Day. I say it's long overdue for people to accept us for who we are. So, let me say this loud and clear: We're here and WE'RE NERDS! Oh, and some of us are gay, deal with it. 😎🖖🏻🤟🏻
3
83
31
Hey
@thephd.dev
was the real motivation behind
#embed
to make quines easier in C? 😆
8 months ago
3
30
4
They finally killed
#PECL
? I'm in the middle of doing a
#phpredis
3.1.0RC1 release. Trying to figure out if I should still do a release on PECL.
#php
9 months ago
1
1
0
9 months ago
0
1
0
Story of my life 😭
9 months ago
0
2
0
The
#Redis
vector sets are really cool. Just using basic movie information (e.g. "Title: <title>, Genre: <genre>, Year: <year>, Synopsis: <synopsis>" results in quite good similarity searches. Also the ability to `SETATTR` and `GETATTR` and filter on them is awesome.
11 months ago
0
2
1
Hey
@antirez.bsky.social
I'm implementing VADD for PhpRedis. My intuition is that I should send FP32 blobs by default. Is this generally what clients have been doing?
11 months ago
1
1
0
The logic to test for endianness at compile-time in C is actually unhinged. I suppose we wouldn't want a miscompile on pdp-11 toasters.
11 months ago
0
0
0
reposted by
Michael Grunder
nixCraft
about 1 year ago
40 years ago today: I joined a tiny startup called Sun Microsystems. What a ride! Here’s the never-before-told story of how I arrived at Sun as employee #8
akapugs.blog/2022/05/03/6...
21
201
13
reposted by
Michael Grunder
Yorgos
about 1 year ago
Let's
#workTogether
! No job description yet, but, hear me out: I've recently left
#RedHat
, to do something I feel is more meaningful: help build a better home for
#OpenSource
:
radicle.xyz
We're now looking for someone with experience in the
#frontend
world and a
#UX
focus to join my team! 👇
loading . . .
Radicle
Sovereign code infrastructure.
https://radicle.xyz/
5
41
16
Every time I hear someone say "vibe coding".
about 1 year ago
0
0
0
Announcing
#PhpRedis
6.2.0 This release contains several new commands as well as many fixes and performance improvements. cc: @yatsukhnenko, @tillkruss
github.com/phpredis/php...
pecl.php.net/package/redi...
#PHP
#Redis
#Valkey
loading . . .
Release 6.2.0 · phpredis/phpredis
Sponsors 💖 A-VISION Avtandil Kikabidze Geoffrey Hoffman Object Cache Pro for WordPress Open LMS Salvatore Sanfilippo Ty Karok Vanessa Santana Special thanks to Jakub Onderka for nea...
https://github.com/phpredis/phpredis/releases/tag/6.2.0
about 1 year ago
0
0
0
Finally have a dev box with
#AVX-512
to play around with.
about 1 year ago
0
0
0
reposted by
Michael Grunder
Ed Zitron
over 1 year ago
i wish i loved anything as much as bluesky loves logging me out
19
409
12
Remember kids, never forget to slurm your kubernetes. Otherwise it'll rust.
add a skeleton here at some point
over 1 year ago
0
0
0
I guess
digg.com
is relaunching. Kind of excited given how enshitified Reddit is these days.
reboot.digg.com
loading . . .
digg reboot
Digg - The front page of the internet, now with superpowers
https://digg.com
over 1 year ago
0
1
0
I spend way too long refactoring code because it doesn't look "pretty" enough.
over 1 year ago
0
0
0
It's nice to see that in the year 2025 WiFi is still an absolute horror show on
#Linux
.
over 1 year ago
0
0
0
TIL you can send multiple input sequences to GNU parallel. 🤯
over 1 year ago
0
0
0
I still don't know exactly what Kubernetes is, and I refuse to look into it.
add a skeleton here at some point
over 1 year ago
0
0
0
reposted by
Michael Grunder
Wild Geerters
over 1 year ago
Crypto guy in 2014: Crypto will revolutionize finance and change how we interact with money Crypto in 2025:
143
12214
1822
This year I am going to study and internalize the difference between who and whom.
over 1 year ago
0
0
0
LLMs code like jr devs with amnesia.
over 1 year ago
0
0
0
It will never not be funny to me that *by far* the best
#Python
tooling is written in
#Rust
.
over 1 year ago
0
1
0
Yeah
#DeepSeek
consistently produces better results than
#ChatGPT
o1 for me. Especially in the sense that DeepSeek often gives me what I'm looking for the first time, whereas I need to refine the o1 results over several iterations.
over 1 year ago
0
2
0
C++ is bad but it has *nothing* on Python.
over 1 year ago
0
1
0
TIL:
#gcc
and
#clang
support a `target_clones` attribute. It's like `target` only it does the codegen for resolving which function to call at runtime.
over 1 year ago
1
0
0
❌ The gulf of America ✅ The gulf of 'Murica
over 1 year ago
0
1
0
reposted by
Michael Grunder
nixCraft
over 1 year ago
#Linux
is made using the following: 98.3% - C 0.7% - Assembly 0.4% - Shell 0.2% - Python 0.2% - Makefile 0.1% - Perl 0.1% - Other (like Rust)
13
145
8
Wow,
#valkey
8.1 is going to add `IFEQ` to set, giving us an atomic compare-and-swap.
github.com/valkey-io/va...
loading . . .
Set Command with IFEQ Support by sarthakaggarwal97 · Pull Request #1324 · valkey-io/valkey
This PR allows the Valkey users to perform conditional updates where the SET command is completed if the given comparison-value matches the key’s current value. Syntax: SET key value IFEQ compariso...
https://github.com/valkey-io/valkey/pull/1324
over 1 year ago
0
0
0
reposted by
Michael Grunder
Alanah Pearce
over 1 year ago
ok can we please invent a word like ‘soulslike’ or ‘roguelike’ but for games like Outer Wilds and Obra Dinn because it is clearly the best video game genre and should be quantified accordingly
181
2028
116
reposted by
Michael Grunder
nixCraft
over 1 year ago
My life 🥲
9
171
21
reposted by
Michael Grunder
nixCraft
over 1 year ago
1. Don't code when you're tired. 2. Don't login as root on your Linux/Unix boxes when you're tired, guys. 3. See # 1 again. 4. With time you will forget these rules again.
#programming
#life
#IT
#devlife
#wisdom
26
260
26
reposted by
Michael Grunder
nixCraft
over 1 year ago
The rsync utility in
#Linux
, *BSD, &
#Unix
systems are vulnerable to multiple security issues, including arbitrary code execution, arbitrary file upload, information disclosure, and privilege escalation. Hence, you must patch the system ASAP
www.cyberciti.biz/linux-news/c...
#security
#infosec
loading . . .
Critical Rsync Vulnerability Requires Immediate Patching on Linux and Unix systems
Critical Rsync vulnerability puts Linux/Unix systems at risk! Urgent patch needed to prevent system compromise and other attacks. Patch ASPA!
https://www.cyberciti.biz/linux-news/cve-2024-12084-rsyn-security-urgent-update-needed-on-unix-bsd-systems/
10
100
36
reposted by
Michael Grunder
The C Programming Language
over 1 year ago
4
255
50
reposted by
Michael Grunder
Zaher 🇸🇾
over 1 year ago
update to my `litepress` project, which help creating local wp sites using composer and depending on sqlite instead of mysql. if you can help me test the new methods which asks for the values that would be nice
github.com/zaherg/litep...
loading . . .
Interactive options · Issue #2 · zaherg/litepress
Hello again, sorry to send so much "feedback" your way, but I thought in the interest of sharing, heres an example of this done with an optional interactive prompt https://github.com/bolt/composer-...
https://github.com/zaherg/litepress/issues/2#issuecomment-2585678262
0
2
2
I think the people who work on SSL certs are secret geniuses. Hackers can't get in if *no one* can get in.
over 1 year ago
0
0
0
Go home
#macOS
, you're drunk. 🥴
over 1 year ago
0
1
0
reposted by
Michael Grunder
Anisa Sanusi
over 1 year ago
Today I used algebra to solve a graphic design problem Be careful out there kids, math will get you when you least expect it
207
6755
430
Load more
feeds!
log in