In this article, I want to explain what a software developer, who uses JavaScript to write applications, should know about engines so that the written code executes properly. You’ll see below a…
On my previous team at Google, I spent 3 months writing C (working on the Linux Kernel Library), before we suddenly found ourselves needing C++ — we wanted to write a testing tool that could…
I was working on an university project with some course mates when I had this conversation. My course mate said: “I don’t understand this design with APIs; why don’t we just make life easier for them…
China drives 1 out of every 3 app downloads. But Chinese apps have strikingly unique design customs & features. This blog introduces Chinese app design.
Not all compilers are created equal There are many ways to skin a cat, and for each one there is a statically typed language that compiles to JavaScript. Among the most known we have TypeScript (TS), PureScript (PS), Elm, Reason, Flow and Dart. But why are there so many? Why do they exist and what is […]
Hi Guys, I have Always been asked to share my code which I use in my video. Answering people’s questions is great, and the feeling you get when you solve a p...
This essay attempts to make Conal’s vision more understandable to less mathematically-oriented programmers, and also show how this perspective could be the foundation for a new era of programming, not just with user interfaces, but also multi-node computing, storage, machine learning, etc.
Do you want to know the main technical blockchain difference between Tron, VET, NEO and Ethereum? If you do then we got you covered as we discuss it now!
Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.
For most of us, interviewing is hard. And annoying, frustrating, and stressful. Most interviews these days consist of a string of 1-hour interviews covering: