Posts

Showing posts from June, 2018

[Front End] Client-side rendering vs Server-side rendering

Do you ever wonder - what can a website not do? You can chat, play games, work on Google Doc.etc.  Server-Side Rendering Traditional way of rendering a website. How it works? Server generates HTML files and sends it to browser (client), where it is displayed as a website. Doesn't matter if new page has one difference than the current page, the browser will ask for the entire page, and re-render everything. Client-Side Rendering Didn't become popular until JavaScript libraries started using this development style; examples are Vue.js and React.js How it works? Instead of getting the generated HTML files from the server, you download the data you need, template HTML(s) and Javascript (libraries). Then, the browser renders the data into the template HTML using Javascript or Javascript Libraries. Server is responsible for less processing (doesn't need to generate the HTML) - this responsibility is pushed to the client (browser). When navigating through

[Pragmatic Thinking & Learning Notes] Chapter 2 Summary (Journey from Novice to Expert)

Image
'Introduction: Looking at what it means to be a novice, and an expert, as well as the stages in between. Dreyfus model of skill aquisition - 5 stages through one must pass to go from a novice to an expert. 2.1 Dreyfus Model When moving from novice to expert, you don't just "know more" or gain skill, rather, you have a different experience in the way you view the world, the way you approach a problem, the way you think. 2.1.1 Stage 1 - Novices Definition: No previous experience in this skill area. Very concerned about their ability to succeed. Don't particularly want to learn; they just want to accomplish an immediate goal. Don't know how to respond to mistakes, and so are vulnerable to confusion when things go awry. Good at following rules: "When X happens, do Y". 2.1.2 Stage 2 - Advanced Beginners More flexibility than Novices, but still have difficulties troubleshooting. Can start to use advice in correct context. Although can