PhD in computer science, software engineer, assistant professor, bad guitar player. Distributed systems, cloud, NoSQL, BigData, microservices, containers,MMORPG

Novi Sad, Republic of Serbia
Joined May 2013
Uvek za korak ispred svih! “Holandijo, Holandijo, ko bi tebe ostavio..”
7
99
5
1,154
12,805
52
67
7
1,222
7,021
Milos Simic retweeted
MIT's "Operating System Engineering" (6.1810) by Frans Kaashoek & Robert Morris Build a working Unix kernel (xv6) from scratch — a legendary MIT systems course. Course Website: pdos.csail.mit.edu/6.1810/20… Lecture Videos: youtube.com/playlist?list=PL…
2
90
2
744
18,951
Milos Simic retweeted
400 years of evolution in one frame...
146
2,488
67
46,234
450,511
You'll enjoy the asm visualizer asm.diveintosystems.org/
Book: x86-64 Assembly Language Programming with Ubuntu egr.unlv.edu/~ed/assembly64.…
1
61
419
12,263
Milos Simic retweeted
"This is for people who want to understand how programs get loaded under linux. In particular it talks about dynamically loaded x86 ELF files. The information you learn will let you understand how to debug problems that occur in your program before main starts up. Everything I tell you is true, but some things will be glossed over since they don't take us toward our goal. Further, if you link statically, some of the details will be different. I won't cover that at all. By the time you're done with this though, you'll know enough to figure that out for yourself if you need to." dbp-consulting.com/tutorials…
Looking to understand the backend of compiler design? "Engineering a Compiler" (3rd Ed) by Cooper & Torczon is highly rated for its practical approach to optimization, register allocation, & SSA form.
40
1
296
12,074
Milos Simic retweeted
119
618
28
5,252
36,575
Milos Simic retweeted
52
529
43
7,849
203,937
Milos Simic retweeted
Latency implications of virtual memory by Erik Rigtorp rigtorp.se/virtual-memory/
"This post introduces paging, a very common memory management scheme that we will also use for our operating system. It explains why memory isolation is needed, how segmentation works, what virtual memory is, and how paging solves memory fragmentation issues. It also explores the layout of multilevel page tables on the x86_64 architecture." os.phil-opp.com/paging-intro…
1
14
2
154
7,823
Milos Simic retweeted
Another great read in the context of memory igoro.com/archive/gallery-of…
Latency implications of virtual memory by Erik Rigtorp rigtorp.se/virtual-memory/
8
1
81
11,991
Milos Simic retweeted
"This post introduces paging, a very common memory management scheme that we will also use for our operating system. It explains why memory isolation is needed, how segmentation works, what virtual memory is, and how paging solves memory fragmentation issues. It also explores the layout of multilevel page tables on the x86_64 architecture." os.phil-opp.com/paging-intro…
25
1
278
12,936
Milos Simic retweeted
looks like it's off to the retirement home for gvisor
2
2
43
2,027
Milos Simic retweeted
How Query Engines Work howqueryengineswork.com/00-i…
You're probably using SQLite right now and don't even know it. It powers everything from your web browser to your phone's local storage. Here's how this tiny, incredibly powerful database is built under the hood sqlite.org/arch.html
40
452
15,451
I never left you
4
75
1
1,163
10,193
Milos Simic retweeted
One of the best resources on SQL performance use-the-index-luke.com/
3
61
2
451
20,322
Milos Simic retweeted
"IF YOU CAN HURT AN INNOCENT ANIMAL, THERE IS SOMETHING BROKEN IN YOU."
64
368
12
2,843
21,822
Milos Simic retweeted
They may forget us with time… But a loyal dog can spend a lifetime waiting. 🥺💔
8
33
383
4,054
Life Beyond Distributed Transactions queue.acm.org/doi/10.1145/30… Practical approaches used in the implementation of large-scale mission-critical applications in a world that rejects distributed transactions.
2
43
2,684
Milos Simic retweeted
Insanely good read from pinterest engineering medium.com/pinterest-enginee…
15
1
222
9,927