@nurkiewicz@fosstodon.org
@nurkiewicz@fosstodon.org avatar

nurkiewicz

@nurkiewicz@fosstodon.org

Member of https://mastodon.social/@JavaChampions | 👨‍💻 Senior Engineering Tech Lead at monday.com | ✉️ nurkiewicz (at gmail) | Podcaster: 🔊 http://nurkiewicz.com

This profile is from a federated server and may be incomplete. Browse more on the original instance.

nurkiewicz, to Java
@nurkiewicz@fosstodon.org avatar

I struggle to find the benefits of . It's a full rewrite of API using non-blocking I/O. However, typical application shouldn't open more than a handful of DB connections. So, just a few threads blocked on I/O (plus some threads queued up) shouldn't be an issue. Unless you want to be purely reactive or you are connecting to massively scalable database. But in that case, virtual threads come in handy. So what's the point?

nurkiewicz, to javascript Polish
@nurkiewicz@fosstodon.org avatar

"we migrated ’s largest codebase [...] to . In a single pull request, we converted more than 3.7 million lines of code" | https://stripe.com/blog/migrating-to-typescript

nurkiewicz, to random Polish
@nurkiewicz@fosstodon.org avatar

"A majority of the production failures (77%) can be reproduced by a unit test" https://www.usenix.org/system/files/conference/osdi14/osdi14-paper-yuan.pdf

nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar

The paradox of Children Playing Alone Loudness Level: you're annoyed when they're loud. You're terrified when they're quite

nurkiewicz, to Youtube
@nurkiewicz@fosstodon.org avatar

Handy script to download #MP3 from any #YouTube video:

alias yt-dl-mp3='docker run \  
--rm -i \  
 -e PGID=$(id -g) \  
 -e PUID=$(id -u) \  
 -v "$(pwd)":/workdir:rw \  
 ghcr.io/mikenye/docker-youtube-dl:latest \  
 -x --audio-format mp3 --add-metadata'  

Later just call: yt-dl-mp3 <https://www.youtube.com/watch?v=dQw4w9WgXcQ>

nurkiewicz, to Netflix
@nurkiewicz@fosstodon.org avatar

Too bad #Netflix no longer supports development of #Conductor workflow engine. It was taken over by #Orkes https://github.com/Netflix/conductor

nurkiewicz, to boardgames
@nurkiewicz@fosstodon.org avatar

You might be a board game geek. But are you "campaign takes about 20 years to complete" and "Italian troops require additional water supplies to prepare pasta" type of geek? https://en.wikipedia.org/wiki/The_Campaign_for_North_Africa

nurkiewicz, to javascript
@nurkiewicz@fosstodon.org avatar

The following code runs asynchronous save() function sequentially for each item and waits for the last one to finish:

for(i of array) {
await save(i)
}

On the other hand, this runs all save() functions concurrently and doesn't wait for any to finish, losing exceptions. await keyword changes nothing:

array.forEach(async (i) => {
await save(i)
})

That's because lambda passed to Array.forEach function returns a promise, but forEach ignores whatever was returned

nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar

"'s Repeatable Read still allows G2-item, G-single, and lost update. [...] Repeatable Read also violates internal consistency. Furthermore, it violates Monotonic Atomic View: transactions can observe some of another transaction’s effects, then later fail to observe other effects of that same transaction. We demonstrate violations of ANSI ’s requirements for Repeatable Read" https://jepsen.io/analyses/mysql-8.0.34

nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar

Recent research shows that the major cause of car accidents with kangaroos is caused by left-hand traffic in Australia. Such accidents don't happen in countries with right-hand traffic. vs

nurkiewicz, to Spotify
@nurkiewicz@fosstodon.org avatar

Why was born: "[...]and it was called rumor driven development. What we meant was you had to know who actually had once upon a time written something in a system. And then you tap them on the shoulder and ask, are you the right person to ask about this API? And then they would forward you to the next one, to the next one, to the next one, and finally you would find your team" | https://corecursive.com/platform-takes-the-pain/#rumor-driven-development by Pia Nilsson

nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar

My best 2023 investment? I carefully packed Christmas lights in January so that I didn't have to untangle them this December. Saved me hours! 🎄

s3thi, to react
@s3thi@fantastic.earth avatar

why don't bug trackers have recurring tasks like todo list apps?

there are so many things i want to do in my frontend projects on a weekly or monthly basis, and having to remember them myself (or use a separate app) makes important things fall through the gaps.

e.g i want to check my dependencies for updates and known vulnerabilities at least every two weeks. once a month i want to check that the instructions for setting up a local dev environment are up to date.

but as far as i can tell, no bug tracker allows me to set up these tasks to repeat every X days/weeks/months and have them auto-assigned to me.

nurkiewicz,
@nurkiewicz@fosstodon.org avatar

@s3thi It's fairly easy to create recurring tasks e.g. in or using automations. Probably easy as well with actions.

That being said, checking dependencies for updates can be fully automated with tools like Dependabot. Also, if setting up your dev env is scripted, you can test that script on clean container or VM. But that's much more work

nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar

"What then is time? If no one asks me, I know what it is. If I wish to explain it to him who asks, I do not know" - Saint Augustine on explaining time. Little known fact: he said the same thing about monads

nurkiewicz, to random Polish
@nurkiewicz@fosstodon.org avatar

"Why can't you reach speed of light? (Intuitive explanation using time dilation)" https://youtu.be/Vitf8YaVXhc

nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar
nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar

You think doing both backend and frontend is hard? Let me introduce you to DJ D-Sol, performing at large festivals like Lollapalooza. Who also happens to be the CEO of Goldman Sachs

nurkiewicz, to meta Polish
@nurkiewicz@fosstodon.org avatar

Welcome to dystopia: " sues FTC, hoping to block ban on monetizing kids’ data" https://arstechnica.com/tech-policy/2023/11/meta-sues-ftc-hoping-to-block-ban-on-monetizing-kids-facebook-data/

nurkiewicz, to apple
@nurkiewicz@fosstodon.org avatar

For fans, here's a ranking of all products: https://applerankings.com/🍏😉

nurkiewicz, to random Polish
@nurkiewicz@fosstodon.org avatar

Brilliant explanation and animations showing how current flows through the wires: https://youtu.be/2AXv49dDQJw

nurkiewicz, to OpenAI Polish
@nurkiewicz@fosstodon.org avatar
nurkiewicz, to TeslaMotors Polish
@nurkiewicz@fosstodon.org avatar

" implied that in a crash with another vehicle, the —which weighs [3 tonnes]—will destroy the other vehicle."🤦‍♂️ https://arstechnica.com/cars/2023/11/the-tesla-cybertruck-finally-goes-on-sale-starting-at-60990/

nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar

Nolan should've made the movie as well, set in the same universe as . Imagine following Barbie's adventures in France, then being hired by American intelligence, and finally starting a new life in Argentina and Bolivia.

Sadly, Barbie is not put on trial in the Hague, where other German war criminals were sentenced. But justice eventually found him in the 1980s, and he received a life sentence. The movie waiting to happen!

nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar
nurkiewicz, to random
@nurkiewicz@fosstodon.org avatar

A little over a year ago CZ, the founder of crypto exchange, played major role in and Sam Bankman-Fried collapse. Now, it's CZ and Binance facing $4.3 billion fine. Nature heals itself?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • khanakhh
  • mdbf
  • ethstaker
  • magazineikmin
  • cubers
  • rosin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • tacticalgear
  • modclub
  • normalnudes
  • ngwrru68w68
  • cisconetworking
  • tester
  • GTA5RPClips
  • Leos
  • anitta
  • provamag3
  • lostlight
  • All magazines