Blog
What is a Transistor?
"Various Electronic Components" by mercadoviagens.com is licensed under CC BY 2.0
CSS Frameworks
CSS frameworks provide a basic structure for designing consistent solutions to tackle common recurring issues across front end web development. They provide generic functionality which can be overridden for specific scenarios and applications. This greatly decreases the time needed to start creating applications and websites. Most of these frameworks contain at least a grid. More functional frameworks also come with more features and additional JavaScript based functions.
Read moreJavaScript interview questions
What’s the difference between == and === ?
Read moreJavaScript Frameworks
JavaScript Chart Libraries
Windows Subsystem for Linux
The Windows Subsystem for Linux lets developers run a GNU/Linux environment – including most command-line tools, utilities, and applications – directly on Windows, unmodified, without the overhead of a virtual machine.
Read moreReact Native
React Native is a JavaScript framework for writing real, natively rendering mobile applications for iOS and Android. It’s based on React, Facebook’s JavaScript library for building user interfaces, but instead of targeting the browser, it targets mobile platforms.
Read moreView Port
The browser’s viewport is the area of the window in which web content can be seen. This is often not the same size as the rendered page, in which case the browser provides scrollbars for the user to scroll around and access all the content. Narrow screen devices (e.g. mobiles) render pages in a virtual window or viewport, which is usually wider than the screen, and then shrink the rendered result down so it can all be seen at once. This virtual viewport is a way to make non-mobile-optimized sites in general look better on narrow screen devices.
Read moreImmutable JS
Much of what makes application development difficult is tracking mutation and maintaining state. Immutability means that once you call that data structure in being, you can’t make changes to (a.k.a. mutate) the data structure and the data it contains at that particular memory location.
Read moreWeb Workers
The Web Workers specification defines an API for spawning background scripts in your web application. Web Workers allow you to do things like fire up long-running scripts to handle computationally intensive tasks, but without blocking the UI or other scripts to handle user interactions.
Read more