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,151
12,864
52
67
7
1,222
7,037
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
745
18,969
Milos Simic retweeted
400 years of evolution in one frame...
146
2,487
67
46,229
450,832
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,269
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
294
12,079
Milos Simic retweeted
119
617
28
5,248
36,584
Milos Simic retweeted
52
529
43
7,847
203,986
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,827
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,993
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,942
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,457
I never left you
4
75
1
1,161
10,196
Milos Simic retweeted
One of the best resources on SQL performance use-the-index-luke.com/
3
61
2
451
20,327
Milos Simic retweeted
"IF YOU CAN HURT AN INNOCENT ANIMAL, THERE IS SOMETHING BROKEN IN YOU."
64
368
12
2,843
21,825
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,685
Milos Simic retweeted
Insanely good read from pinterest engineering medium.com/pinterest-enginee…
15
1
222
9,931