8
4
8
29
submitted 8 months ago* (last edited 8 months ago) by agilob@programming.dev to c/programming@programming.dev

"Prolly Tree" is short for "Probabilistic B-tree". "Prolly Tree" was coined by the good folks who built Noms, who as far as we can tell invented the data structure. We here at DoltHub have immense respect for their pioneering work, without which Dolt would not exist.

5
Async File IO (concurrencydeepdives.com)
27
submitted 10 months ago by agilob@programming.dev to c/java@programming.dev
-6
138
21
[-] agilob@programming.dev 6 points 1 year ago* (last edited 1 year ago)

You're telling me about compiling JS, to my story that is so old... I had to check. and yes, JS existed back then. HTTP2? Wasn't even planned. This was still when IRC communities weren't sure if LAMP is Perl or PHP because both were equally popular ;)

732
Merge then review (programming.dev)
submitted 1 year ago* (last edited 1 year ago) by agilob@programming.dev to c/programmer_humor@programming.dev

Move fast and break things.
Merge vulnerabilities.
Double the work.
Merge code without tests.
Anything, but don't let code become stale.

18
9
[-] agilob@programming.dev 7 points 1 year ago* (last edited 1 year ago)

I’ve thought of doing pen testing (later on in my career), but I’ve come to realize that it is better if users just started using privacy-respecting FOSS software like Signal, because if you give a hacker enough time, patience, and the right resources, they could hack into anything.

Your idea of pentesting is so far from what it looks like in reality that it's probably not a path for you, at least not now. Let me explain: how am I going to protect my banking app using Signal? How will I know if our JSON unmarshalling library used by transaction service isn't vulnerable or exploitable? What FOSS software shows me live dashboards of deployed software in container and their security risk?

everybody still needs them and they’re not going away any time soon.

Bank is a civilization old concept, it has always been here and will be. Banks are so durable, they will run after our civilization ends.

[-] agilob@programming.dev 5 points 1 year ago* (last edited 1 year ago)

Noticed that Hibernate session (DB ORM session) was leaking to Jackson (JSON marshalling), potentially causing infinite n+1 problem. Changing a few lines of code to lazy loading and fixing the session leak reduced our daily data transfer from DB from 5.6Gb to 170Mb.

Not sure if this was the biggest optimisation, but definitely the dumbest issue.

[-] agilob@programming.dev 5 points 1 year ago

I'm with OVH and Kimsufi and I don't know what you're even talking about. Do other providers make you install something locally?

[-] agilob@programming.dev 5 points 1 year ago* (last edited 1 year ago)

Seems like you have some organizational and technical debt in the company that would be worth addressing before agreeing to be on-call

[-] agilob@programming.dev 11 points 1 year ago
[-] agilob@programming.dev 12 points 1 year ago

Because it's free and reliable

[-] agilob@programming.dev 9 points 1 year ago

Serialisation, marshalling issues and mental overhead of using compareTo

view more: ‹ prev next ›

agilob

joined 1 year ago