FIFO Queues are All You Need for Cache Eviction
Als Implementierung in einem Github-Repo mit freier Lizenz: Thesys-lab/sosp23-s3fifo
@inproceedings{yang2023-s3fifo, title={FIFO queues are all you need for cache eviction}, author={Yang, Juncheng and Zhang, Yazhuo and Qiu, Ziyue and Yue, Yao and Rashmi, K.V.}, booktitle={Symposium on Operating Systems Principles (SOSP'23)}, year={2023} }
In this book you'll learn the C programming language and at the same time learn how to build your very own programming language, a minimal Lisp, in under 1000 lines of code!
Am MIT gibt es seit 2020 einen Kurs, der in den grundlegenden Umgang mit der Shell einführt. (bash, vi, pipe, grep, ssh, sed, git, tar, rsync, cron, dstat, gdb, strace, perf, webdriver, ...)
As hackers, we spend a lot of time on our computers, so it makes sense to make that experience as fluid and frictionless as possible. In this class, we’ll help you learn how to make the most of tools that productive programmers use.
We’ll show you how to navigate the command line, use a powerful text editor, use version control efficiently, automate mundane tasks, manage packages and software, configure your desktop environment, and more.
Auf Deutsch:Die Diktatur des schönen Scheins. Wie grafische Oberflächen die Computernutzer entmündigen ... Noch Jahrzehnte nach der Erstveröffentlichung gilt der Klassiker aus der Feder des Cyberpunk-Autors Neal Stephenson als lesenswerter Kommentar der Guifizierung - zumindest in Kreisen, in denen das LinuxJournal gelesen wird.
Nachtrag: Das Linux Journal wurde überraschend im August 2019 eingestellt. Das Magazin hat Zeiten durchgestanden, in denen Linux vornehmlich von Nerds und Geeks eingesetzt wurde und Unix als Ganzes im Wesentlichen für tot erklärt wurde. Nun, da Linux praktisch das gesamte Internet zu treiben scheint und selbst im obersten Management man mit seiner Open Source-Affinität posiert und viel Geld mit Linux verdient wird, gibt es keinen Platz mehr für das Linux Journal? Schräg!
Alternativ lässt sich natürlich noch das deutsch-sprachige Linux Magazin lesen.
Herunterladbares PDF: "This book is intentionally concise." - So ist es: Knapp, auf den Punkt und dennoch tiefer als manches 1000-Seiten Buch.
Schöne Seite mit statistischen Fallstricken wie Simpsons Paradox oder Gerrymandering.
Eine Sammlung von Security Tips, um Linux Server zu härten.
Eine Bank wechselt von PostgreSQL zu MySQL Transaction anomalies with select for update (postgres) Transaction isolation in Postgres PL/pgsql
Jon Ousterhout ist der Designer der Programmiersprache tcl. Hier hört man kluge Worte über notwendige Erfahrung, Software-Design, shallow Classes und manches mehr. Vor allem sieht man auf seinen Folien tatsächlich Code.
Small Is Beautiful • Kevlin Henney • GOTO 2016Kevin Henley - ...except for the problem of too many layers of indirection - Schauen Sie es nach. Eigentlich kann man sich jeden Vortrag von ihm gut anhören: kenntnisreich, unterhaltsam und eigentlich immer wieder das gleiche Thema aus unterschiedlichen Perspektiven: Komplexitätsreduzierung
The Future of Software Engineering • Mary Poppendieck • GOTO 2016Mary Poppendieck ist eine großartige Rednerin - sehr verankert in der agile Bewegung und dennoch hörenswert.
Software pioneersDie Konferenz von sd&m mit Beiträgen von Brooks, Dijkstra, Parnas, Dahl, Wirth, Broy, Gamma, DeMarco, Boehm und anderen.