Posts

The Architecture of Web Browsers

Image
 The Architecture of Web Browsers How Web Browsers Work - The Architecture and how the different components work together - How the Rendering Engine works How Web Browsers Work - The following diagram illustrates the parts of a web browser and how they interact with each other. User Interface This is the user interface for the browser. It includes the Address Bar, back button, Bookmarking options, Refresh button, etc. The browser’s user interface is not specified in any formal specification, but comes from practices shaped over decades of experience (and browsers copying each other). As a result, all browsers have UIs that are extremely similar to each other. The Browser Engine The browser engine marshals actions between the browser’s user interface and the browser’s rendering engine. When you type in a new website and press the enter key, the browser UI will tell the browser engine, which will then communicate with the rendering engine. The Rendering Engine The rendering engine is...

Best Free Responsive Website Templates in 2021

Image
 Best Free Responsive Website Templates in 2021 Normally, when you finish learning HTML CSS, you will want to find websites to practice coding in order to improve your skills. So today I would like to introduce you to some websites to download free HTML5 Templates to get design ideas as well as learn more skills from other programmers. Now let’s find out together! 1. W3Layouts W3Layouts   is a huge collection of templates for websites of various genres such as Education, Blog, hospitality, tourism, spa … When using the free version, you must accept to link the program’s advertisement on the website. Left if you want to delete it, it will be an option to enter that template We pay (typically between $ 10 and $ 25). 2. HTML5 UP HTML5 UP is a website that helps you to download free HTML Templates with fully responsive on-screen devices, built-in two basic languages HTML and CSS, easy to edit 3. UIdeck UIdeck is the place to get you to download free landing pages built primarily ...

The best vscode extensions for developer

Image
the best vscode extensions for the developer  Extensions - Auto Rename Tag - Better Comments - Bracket Pair Colorizer 2 - Color Highlight - Colorful Comments  - Community Material Theme - Thunder Client - forget the postman - cweijan.vscode-mysql-client2 - indent-rainbow - HTML Boilerplate - HTML CSS Support - IntelliSense for CSS class names in HTML - Jupyter - Jupyter Notebook Renderers - Prettier - Code formatter - Auto Close Tag - Path Intellisense - Pylance - Python - Tabnine - Live Server - Vetur - vscode-icons - HTML Snippets - Material Icon Theme - Git Graph - Settings Sync - GitLens - CSS Peek - JavaScript Code Snippets - Colorize - Code Spell Checker - Icon Fonts - Turbo Console Log - TODO Highlight - Bookmarks - amazonwebservices.aws-toolkit-vscode | how it work - CodeSnap - zhang-renyang.chat-gpt Best VS Code Themes: - Bearded Theme - Simple Black Theme - One Dark Pro - Dracula - Atom One Dark - GitHub Theme - Winter is Coming - Night Owl - Mon...

freecodecamp

Image
 freecodecamp 1- SQL Join Types – Inner Join Vs Outer Join 2-   Meta Tag in HTML – What is Metadata and Meta Description Example 3-  Learn Programming – Free Software Development Courses for Beginners 4-  How to Use Google – Search Tips for Better Results

The Architecture of Databases

Image
 The Architecture of Databases What is  The Architecture of Databases? -  The different components: Transport System, Query Processor, Execution Engine, and the Storage Engine. -   What purpose do each of these components serve. -  How do these components interact with each other. The Architecture of Databases Database Management Systems provide an abstraction that you can use in your applications for storing and (later) retrieving data. The DBMS exposes an API that you can use through some type of Query Language and it provides a set of guarantees on how you can store/retrieve your data from the database. A couple examples of guarantees are things like  durability  (you won’t lose your data if the database server crashes),  strong consistency  (for distributed databases - once you write some data to the database, all subsequent reads will return that value and you won’t get “stale” data) or read/write speeds ( IOPS  is the standard meas...

The Important SQL Queries for Beginners

Image
 The Important SQL Queries for Beginners 1. Retrieving Data From All Columns This is a very basic query to display all data from a table. Notice that this query only has one character after  SELECT : "*" (this denotes all columns). Therefore, you don't need to list the names of the columns. Of course, remember to write  FROM  and the name of the table from which you want to retrieve data. In this example, we are retrieving data from the table  animal . Code SELECT   * FROM   animal; 2. Retrieving Data From Certain Columns The query above displays all of the data from the table  animal . If you would like to only retrieve data from certain columns, list them after  SELECT . In this example, we are retrieving data from the  id  and  name  columns. Code SELECT   id,  name FROM   animal; 3. Filtering Data Using WHERE Clause In addition to retrieving data from certain columns, you can also filter data by listing ...