ENG | CS

ENG | CS

1794 bookmarks
Newest
Map of Computer Science
Map of Computer Science
The field of computer science summarised. Learn more at this video's sponsor https://brilliant.org/dos Computer science is the subject that studies what computers can do and investigates the best ways you can solve the problems of the world with them. It is a huge field overlapping pure mathematics, engineering and many other scientific disciplines. In this video I summarise as much of the subject as I can and show how the areas are related to each other. #computer #science #DomainOfScience You can buy this poster here: North America: https://store.dftba.com/products/map-of-computer-science-poster Everywhere else: https://www.redbubble.com/people/dominicwalliman/works/27929629-map-of-computer-science?p=poster&finish=semi_gloss&size=small French Version: https://www.redbubble.com/people/dominicwalliman/works/40572729-map-of-computer-science-french-version?asc=u Spanish Version: https://www.redbubble.com/people/dominicwalliman/works/40572750-map-of-computer-science-spanish-version?asc=u Get all my other posters here: https://www.redbubble.com/people/dominicwalliman A couple of notes on this video: 1. Some people have commented that I should have included computer security alongside hacking, and I completely agree, that was an oversight on my part. Apologies to all the computer security professionals, and thanks for all the hard work! 2. I also failed to mention interpreters alongside compilers in the complier section. Again, I’m kicking myself because of course this is an important concept for people to hear about. Also the layers of languages being compiled to other languages is overly convoluted, in practice it is more simple than this. I guess I should have picked one simple example. 3. NP-complete problems are possible to solve, they just become very difficult to solve very quickly as they get bigger. When I said NP-complete and then "impossible to solve", I meant that the large NP-complete problems that industry is interested in solving were thought to be practically impossible to solve. And free downloadable versions of this and the other posters here. If you want to print them out for educational purposes please do! https://www.flickr.com/photos/95869671@N08/ Thanks so much to my supporters on Patreon. If you enjoy my videos and would like to help me make more this is the best way and I appreciate it very much. https://www.patreon.com/domainofscience I also write a series of children’s science books call Professor Astro Cat, these links are to the publisher, but they are available in all good bookshops around the world in 18 languages and counting: Frontiers of Space (age 7+): http://nobrow.net/shop/professor-astro-cats-frontiers-of-space/ Atomic Adventure (age 7+): http://nobrow.net/shop/professor-astro-cats-atomic-adventure/ Intergalactic Activity Book (age 7+): http://nobrow.net/shop/professor-astro-cats-intergalactic-activity-book/ Solar System Book (age 3+, available in UK now, and rest of world in spring 2018): http://nobrow.net/shop/professor-astro-cats-solar-system/? Solar System App: http://www.minilabstudios.com/apps/professor-astro-cats-solar-system/ And the new Professor Astro Cat App: https://itunes.apple.com/us/app/galactic-genius-with-astro-cat/id1212841840?mt=8 Find me on twitter, Instagram, and my website: http://dominicwalliman.com https://twitter.com/DominicWalliman https://www.instagram.com/dominicwalliman https://www.facebook.com/dominicwalliman
·youtube.com·
Map of Computer Science
Code Mario in JavaScript with Kaboom.js!
Code Mario in JavaScript with Kaboom.js!
In this video I show you how to build a Mario in JavaScript using the Kaboom.js library in my code editor of choice. If you are new to Kaboom I would suggest...
·youtube.com·
Code Mario in JavaScript with Kaboom.js!
Map of Computer Science
Map of Computer Science
The field of computer science summarised. Learn more at this video's sponsor https://brilliant.org/dosComputer science is the subject that studies what compu...
·youtube.com·
Map of Computer Science
Software Engineering is a Loser’s Game
Software Engineering is a Loser’s Game
I’ve recently become fascinated by the idea of “winner’s games” and “loser’s games.” There are...
·dev.to·
Software Engineering is a Loser’s Game
Pathfinding Visualizer Tutorial (software engineering project)
Pathfinding Visualizer Tutorial (software engineering project)
This video is a tutorial of my Pathfinding Visualizer project, which visualizes Dijkstra's algorithm. This is a great software engineering project to add to your resume. This tutorial's GitHub repo: https://github.com/clementmihailescu/Pathfinding-Visualizer-Tutorial Original Pathfinding Visualizer's GitHub repo: https://github.com/clementmihailescu/Pathfinding-Visualizer Video where I talk about my software engineering projects, including the original Pathfinding Visualizer: https://youtu.be/n4t_-NjY_Sg Timestamps for this video: 0:00 - Introduction 1:02 - How this tutorial is done (i.e., what tools we're using) 2:18 - The scope of this tutorial (i.e., what we're building exactly) 4:27 - The challenge of this tutorial 5:21 - *Very* important information 6:08 - *Tutorial* 47:08 - Summary of tutorial 54:04 - Conclusion Prepping for coding interviews? Practice with 77 video explanations of popular interview questions and a full-fledged coding workspace on AlgoExpert: https://www.algoexpert.io (use "clem" promo code for a discount!)
·youtube.com·
Pathfinding Visualizer Tutorial (software engineering project)
Watch "Linux Directories Explained in 100 Seconds" on YouTube
Watch "Linux Directories Explained in 100 Seconds" on YouTube
Linux is a cryptic labyrinth of directories defined my Filesystem Hierarchy Standard (FHS). Learn the purpose of the most common Linux directories in 100 seconds https://fireship.io/tags/linux/ 00:00 Filesystem Hierarchy Standard 00:10 / 00:15 /bin 00:30 /sbin 00:38 /lib 00:42 /usr/bin 00:54 /usr/local/bin 01:05 PATH 01:20 /etc 01:34 /home 01:58 /boot 02:02 /dev 02:12 /opt 02:17 /var 02:24 /tmp 02:29 /proc #linux #dev #100SecondsOfCode Linux https://fireship.io/tags/linux/ FHS https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Install the quiz app 🤓 iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8 Android https://play.google.com/store/apps/details?id=io.fireship.quizapp Upgrade to Fireship PRO at https://fireship.io/pro Use code lORhwXd2 for 25% off your first payment. My VS Code Theme - Atom One Dark - vscode-icons - Fira Code Font
·youtu.be·
Watch "Linux Directories Explained in 100 Seconds" on YouTube
What the heck is the event loop anyway? | Philip Roberts | JSConf EU
What the heck is the event loop anyway? | Philip Roberts | JSConf EU
JavaScript programmers like to use words like, “event-loop”, “non-blocking”, “callback”, “asynchronous”, “single-threaded” and “concurrency”.We say things li...
·youtube.com·
What the heck is the event loop anyway? | Philip Roberts | JSConf EU
Clean Up Windows 10 | 3 Steps For A Faster Computer
Clean Up Windows 10 | 3 Steps For A Faster Computer
In this video, we will clean up Windows 10. This will include debloat, startup maintenance, system tweaks, and privacy settings. These 3 stages are broken down below and will help maintain a healthy Windows 10 system. I’d recommend re-running these steps every 6 months. Webpage Follow Along: https://www.christitus.com/clean-up-windows-10/ - Timestamps: --- 00:00 Introduction 01:45 Follow Along Guide 02:50 Debloat Script 07:25 Advanced Startup Modifications 08:45 Advanced - Regedit 10:15 Advanced - Task Scheduler 11:28 System Tweaks and Privacy 14:13 Hibernation off 14:34 Shell Tricks for Speed --- Video Sponsor: https://links.christitus.com/cdn77 Support My Work ----------------- - Chris Titus Tech Digital Downloads ➜ https://store.christitus.com - Product and Service Recommendations ➜ https://christitus.com/recommendations - My YouTube Gear and Computers ➜ https://www.amazon.com/shop/christitu... Other Places to Find Me ------------------------- - Titus Tech Talk ➜ https://www.youtube.com/c/ChrisTitusTechStreams - Chris Titus Crypto ➜ https://www.youtube.com/channel/UC31U-ll2Q1niJ2QIhKlfpZA - Twitch ➜ https://twitch.tv/christitustech - Twitter ➜ https://twitter.com/christitustech
·youtube.com·
Clean Up Windows 10 | 3 Steps For A Faster Computer
AWS vs Netlify
AWS vs Netlify
Mudbath Digital were approached to build a new content site for a client.  Having worked with JAM stack architecture for a number of our larger clients it was decided to try and roll this out to a smaller customer.
·mudbath.com.au·
AWS vs Netlify
Full Stack JavaScript Developer Nanodegree
Full Stack JavaScript Developer Nanodegree
Learn to become a full stack JavaScript developer online with Udacity’s nanodegree. You will learn how to build application across the client, server, and database layers using Angular, NodeJS, Express, and PostgresQL.
·udacity.com·
Full Stack JavaScript Developer Nanodegree
Top 8 Best Localhost Testing Environments for WordPress
Top 8 Best Localhost Testing Environments for WordPress
Testing environments provide an easy and relatively inexpensive way to test themes, plugins and even new releases of WordPress without breaking your live site. Many site admins take advantage of these environments where they can do thorough testing before committing changes to a site. If you’ve ever activated a new plugin or upgraded to a new version of WordPress only to find errors on your site, you will know the importance of testing first. Free Video Why 100 is NOT a Perfect Google PageSpeed Score (*5 Min Watch) Learn how to use Google PageSpeed Insights to set realistic goals, improve site speed, and why aiming for a perfect 100 is the WRONG goal. Watch the video
·wpmudev.com·
Top 8 Best Localhost Testing Environments for WordPress
User Authentication in Web Apps (Passport.js, Node, Express) - YouTube
User Authentication in Web Apps (Passport.js, Node, Express) - YouTube
In this full course for beginners, you will learn how to implement user authentication from scratch in your web apps. You will learn how to use Passport.js in a Node / Express app. 💻 Starter Code 🔗 https://github.com/zachgoll/express-session-authentication-starter 🔗 https://github.com/zachgoll/express-jwt-authentication-starter ✏️ Course created by Zach Gollwitzer. Check out his channel: https://www.youtube.com/zachgollwitzer ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:04:04) Topics and Prerequisites ⌨️ (0:16:43) Intro to HTTP Headers and Cookies ⌨️ (0:34:23) Intro to Express Middleware ⌨️ (1:05:04) Intro to Express Sessions ⌨️ (1:31:10) Implementation of Passport Local Strategy ⌨️ (2:50:21) Intro to Public Key Cryptography ⌨️ (3:34:31) How do JWTs work? ⌨️ (4:16:58) Implementation of Passport JWT Strategy ⌨️ (5:17:29) Implementing a Custom JWT Auth Solution ⌨️ (5:46:20) JWT Strategy in Angular Front-End App -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
·youtube.com·
User Authentication in Web Apps (Passport.js, Node, Express) - YouTube
Watch "MVC Explained in 4 Minutes" on YouTube
Watch "MVC Explained in 4 Minutes" on YouTube
MVC is the most popular architecture for building complex web servers. It is used by many frameworks, and implemented into nearly every modern web application. In this video I will cover what MVC is, how it works, and why you should use it. MVC stands for Model, View, Controller. It is used to define how these three different entities can interact with each other. The Controller handles user requests and delegates information between the Model and the View. It only deals with requests, and never handles data or presentation. The Model handles data validation, logic, and persistence. It interacts directly with the database to handle the data. The Controller will get all of its data information by asking the Model about the data. The View handles presenting the information. It will usually render dynamic HTML pages based on the data the model fetches. The Controller is responsible for passing that data between the Model and View, so that the Model and View never have to interact with each other. Previous Video: https://youtu.be/6sUbt-Qp6Pg Next Video: https://youtu.be/qj2oDkvc4dQ Playlist: https://www.youtube.com/playlist?list=PLZlA0Gpn_vH8jbFkBjOuFjhxANC63OmXM Twitter: https://twitter.com/DevSimplified GitHub: https://github.com/WebDevSimplified CodePen: https://codepen.io/WebDevSimplified #MVC #WebDevelopment #ModelViewController
·youtu.be·
Watch "MVC Explained in 4 Minutes" on YouTube
Watch "Learn web development as an absolute beginner" on YouTube
Watch "Learn web development as an absolute beginner" on YouTube
🔥 My course: Responsive Design for Beginners! https://coder-coder.com/responsive/ 💻 Learn full-stack web development and more with Zero to Mastery: https://zerotomastery.io/courses/?affcode=441520_ti97uk6b Want to learn to code? This video will cover a roadmap for beginners, with all the basic web development skills you will need to know. 00:00 Intro 00:50 What is Web Development 01:05 How Websites Work 01:37 Front-End And Back-End 02:43 Code Editor 03:27 Basic Front-End 03:39 HTML 04:13 CSS 04:43 JavaScript 05:02 Tools 05:12 Package Manager 05:51 Build Tools 06:34 Version Control 07:13 Additional Front-End 07:31 Sass 07:56 Responsive Design 08:33 JavaScript Frameworks 10:00 Basic Back-End 10:11 Server 11:08 Programming Language 11:33 Database _____________________________________ SUPPORT THE CHANNEL ⭐ Join channel members and get perks: https://www.youtube.com/channel/UCzNf0liwUzMN6_pixbQlMhQ/join 👏🏽 Hit the THANKS button in any video! 🎨 Get my VS Code theme: https://marketplace.visualstudio.com/items?itemName=CoderCoder.codercoder-dark-theme WANT TO LEARN WEB DEV? Check out my courses: 🌟 Responsive Design for Beginners: https://coder-coder.com/responsive/ 🌟 Gulp for Beginners: https://coder-coder.com/gulp-course/ RECOMMENDATIONS ⌨ My keyboard-- get 10% off with code THECODERCODER -- https://vissles.com/?ref=mu96kxst5w 💻 Other gear -- https://www.amazon.com/shop/thecodercoder?listId=1LMCKGUTMVYXD 📚 My Favorite Books -- https://coder-coder.com/best-web-development-books/ 📺 My Favorite Courses -- https://coder-coder.com/best-web-development-courses/ 🔽 FOLLOW CODER CODER Blog -- https://coder-coder.com/ Twitter -- https://twitter.com/thecodercoder Instagram -- https://www.instagram.com/thecodercoder #webdevelopment #coding #programming
·youtu.be·
Watch "Learn web development as an absolute beginner" on YouTube
Lottie Widget - Elementor
Lottie Widget - Elementor
+ Add the Lottie Animation to Your Elementor Site Easily embed your chosen Lottie animation using Elementor Pro’s Lottie widget DOWNLOAD ANIMATION This animation is available to download and use for Free under Creative Commons License 2.0 Embed the Lottie Animation in 4 Simple Steps Step 1 Download the Lottie animation Step 2 Go to […]
·elementor.com·
Lottie Widget - Elementor