Memcached vs. Redis – More Different Than You Would Expect
From how they use memory to how they expire items, the differences are not as subtle as you would expect.
https://engineering.kablamo.com.au/posts/2021/memcached-vs-redis-whats-the-difference/
@DevMisc
#redis #memcached #overview
From how they use memory to how they expire items, the differences are not as subtle as you would expect.
https://engineering.kablamo.com.au/posts/2021/memcached-vs-redis-whats-the-difference/
@DevMisc
#redis #memcached #overview
Making the whole web better, one canvas at a time
One can have an entire career on the web and never write a single
https://bkardell.com/blog/OffscreenCanvas.html
@DevMisc
#canvas #web #webdev
One can have an entire career on the web and never write a single
canvas.getContext('2d'), so "Why should I care about this new OffscreenCanvas thing?" is a decent question for many.https://bkardell.com/blog/OffscreenCanvas.html
@DevMisc
#canvas #web #webdev
Getting to the bottom of web map performance
Raster maps, vector maps, gaming like it's 1993.
https://bdon.org/blog/web-map-performance/
@DevMisc
#geo #web #overview
Raster maps, vector maps, gaming like it's 1993.
https://bdon.org/blog/web-map-performance/
@DevMisc
#geo #web #overview
Highschool student hacks entire districts IoT network for Rickroll senior prank
This is the story of how I created a botnet of IPTVs to rickroll 10,000+ students for my senior prank.
https://whitehoodhacker.net/posts/2021-10-04-the-big-rick
@DevMisc
#meme #security #iot
This is the story of how I created a botnet of IPTVs to rickroll 10,000+ students for my senior prank.
https://whitehoodhacker.net/posts/2021-10-04-the-big-rick
@DevMisc
#meme #security #iot
SHA-1 'Fully and Practically Broken' by New Collision
A chosen prefix collision in SHA-1 has demonstrated a new issue with the venerable hash function developed by the NSA.
https://duo.com/decipher/sha-1-fully-and-practically-broken-by-new-collision
@DevMisc
#sha1 #cryptography #security
A chosen prefix collision in SHA-1 has demonstrated a new issue with the venerable hash function developed by the NSA.
https://duo.com/decipher/sha-1-fully-and-practically-broken-by-new-collision
@DevMisc
#sha1 #cryptography #security
Algebraic data types: things I wish someone had explained about FP
Algebraic data types and algebraic data structures sound similar. It’s like they ought to be the same thing. But they’re not.
https://jrsinclair.com/articles/2019/algebraic/
@DevMisc
#fp #data #learn
Algebraic data types and algebraic data structures sound similar. It’s like they ought to be the same thing. But they’re not.
https://jrsinclair.com/articles/2019/algebraic/
@DevMisc
#fp #data #learn
Sending Emails to Myself
In April, I wrote operatornotify.py, a module which allows my programs to notify me of important information or errors. I was immediately very proud of it.
https://voussoir.net/writing/emailing_myself
@DevMisc
#python #tools #misc
In April, I wrote operatornotify.py, a module which allows my programs to notify me of important information or errors. I was immediately very proud of it.
https://voussoir.net/writing/emailing_myself
@DevMisc
#python #tools #misc
Mechanical sympathy for QR codes: making NSW check-in better
QR codes are now critical infrastructure here in NSW, Australia. Let's learn how to make them better.
https://huonw.github.io/blog/2021/10/nsw-covid-qr/
@DevMisc
#qrcode #optimization #misc
QR codes are now critical infrastructure here in NSW, Australia. Let's learn how to make them better.
https://huonw.github.io/blog/2021/10/nsw-covid-qr/
@DevMisc
#qrcode #optimization #misc
The Problem with Macros
So we’re supposed to be writing a game, right? But in order to make progress, we have to fix a bug.
https://ianthehenry.com/posts/janet-game/the-problem-with-macros/
@DevMisc
#macros #metaprogramming #overview
So we’re supposed to be writing a game, right? But in order to make progress, we have to fix a bug.
https://ianthehenry.com/posts/janet-game/the-problem-with-macros/
@DevMisc
#macros #metaprogramming #overview
GTFOBins
GTFOBins is a curated list of Unix binaries that can be used to bypass local security restrictions in misconfigured systems.
https://gtfobins.github.io/
@DevMisc
#security #extra
GTFOBins is a curated list of Unix binaries that can be used to bypass local security restrictions in misconfigured systems.
https://gtfobins.github.io/
@DevMisc
#security #extra
How apt renders its fancy progress bar?
It uses good ol' VT100 instructions.
https://mdk.fr/blog/how-apt-does-its-fancy-progress-bar.html
@DevMisc
#apt #learn #misc
It uses good ol' VT100 instructions.
https://mdk.fr/blog/how-apt-does-its-fancy-progress-bar.html
@DevMisc
#apt #learn #misc
Using ASCII waveforms to test real-time audio code
I draw sound wave ASCII art in Q2Q’s source code. These ASCII art waveforms ensure that the real-time audio engine at the heart of Q2Q stays bug-free.
https://goq2q.net/blog/tech/using-ascii-waveforms-to-test-real-time-audio-code
@DevMisc
#audio #ascii #extra
I draw sound wave ASCII art in Q2Q’s source code. These ASCII art waveforms ensure that the real-time audio engine at the heart of Q2Q stays bug-free.
https://goq2q.net/blog/tech/using-ascii-waveforms-to-test-real-time-audio-code
@DevMisc
#audio #ascii #extra
Fast character case conversion
...or how to compress sparse arrays.
https://github.com/apankrat/notes/tree/master/fast-case-conversion
@DevMisc
#algorithm #optimization #misc
...or how to compress sparse arrays.
https://github.com/apankrat/notes/tree/master/fast-case-conversion
@DevMisc
#algorithm #optimization #misc
Every search bar looks like a URL bar to users
Computers would be so much better if they never had to deal with users, amirite?!!? I remember, years ago, working on a mobile web service which had a URl bar – so users could tap in bbc.co.u…
https://shkspr.mobi/blog/2021/10/every-search-bar-looks-like-a-url-bar-to-users/
@DevMisc
#uri #ui #ux #extra
Computers would be so much better if they never had to deal with users, amirite?!!? I remember, years ago, working on a mobile web service which had a URl bar – so users could tap in bbc.co.u…
https://shkspr.mobi/blog/2021/10/every-search-bar-looks-like-a-url-bar-to-users/
@DevMisc
#uri #ui #ux #extra
Dependency Confusion: How I hacked into Apple, Microsoft and dozens of other companies
Easiest bug bounty money I ever made. No knowledge of hacking was required.
https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610
@DevMisc
#security #npm #bugbounty
Easiest bug bounty money I ever made. No knowledge of hacking was required.
https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610
@DevMisc
#security #npm #bugbounty
That day my noscript killed 10,000 phones in South America
The story about what happens if your automated tests go wrong.
https://new.pythonforengineers.com/blog/the-day-i/
@DevMisc
#bug #tests #misc
The story about what happens if your automated tests go wrong.
https://new.pythonforengineers.com/blog/the-day-i/
@DevMisc
#bug #tests #misc
CSS Is Finally Getting If/Else Statements
When I started coding CSS in 2011 I could never have suspected how much the language would change. I still remember making a PHP noscript that generated a PNG to round corners.
https://kentondejong.medium.com/css-is-finally-getting-if-else-statements-3fabcec72a1f
@DevMisc
#web #design #css
When I started coding CSS in 2011 I could never have suspected how much the language would change. I still remember making a PHP noscript that generated a PNG to round corners.
https://kentondejong.medium.com/css-is-finally-getting-if-else-statements-3fabcec72a1f
@DevMisc
#web #design #css
Bypass Paywalls
Bypass Paywalls is a web browser extension to help bypass paywalls for selected sites.
https://github.com/iamadamdev/bypass-paywalls-chrome/blob/master/README.md
@DevMisc
#extra #privacy #misc
Bypass Paywalls is a web browser extension to help bypass paywalls for selected sites.
https://github.com/iamadamdev/bypass-paywalls-chrome/blob/master/README.md
@DevMisc
#extra #privacy #misc