bookmarks

2658 bookmarks
Custom sorting
Rethinking Technological Positivism With Cory Doctorow - CoRecursive Podcast
Rethinking Technological Positivism With Cory Doctorow - CoRecursive Podcast
Self-driving cars or armed autonomous military robots may make use of the same technologies. In a certain sense, we as software developers are helping to build and shape the future. What does the future look like and are we helping build the right one? Is technology a force for liberty or oppression.Cory Doctorow is one of my favorite authors and... […]
·corecursive.com·
Rethinking Technological Positivism With Cory Doctorow - CoRecursive Podcast
Developer Initiates I/O Operation. You Won't Believe What Happens Next.
Developer Initiates I/O Operation. You Won't Believe What Happens Next.
As Node.js developers, we are extremely spoiled. The level of abstraction provided to us by JavaScript allows us to focus on creating interesting applications instead of wrestling with low level system concepts such as threads and synchronization. But, whether we like to think about it or not, our JavaScript code sits on top of a lot of low level code, mostly written in C/C++, as shown in the following figure. This article will trace a simple JavaScript function call as it traverses various layers of this figure. A basic understanding of the event loop is assumed. If you need an introduction or refresher, check out this guide.
·cjihrig.com·
Developer Initiates I/O Operation. You Won't Believe What Happens Next.