• 14.242 Dictionary Compression, Domain Encoding

    What is a dictionary? What do we gain by using one? How does this relate to CREATE DOMAIN? How would dictionaries affect query processing? Is a dictionary something a user has to be aware of? How does dictionary compression relate to domain encoding? What are the pros and cons of dictionary compression? Video for my inverted classroom "Database Systems". (V2: bugfix in first SQL statement} The complete list of videos, slides, and additional material is (will be) available at http://datenbankenlernen.de Computer Science, Saarland University: Bachelor (in German): http://www.cs.uni-saarland.de/index.php?id=52&L=1 Master (in English): http://www.cs.uni-saarland.de/index.php?id=132&L=1 Ph.D./Grad School: http://gradschool.cs.uni-saarland.de/

    published: 17 Apr 2014
  • Adding a domain for Amazon Web Services (AWS) EC2 Instance

    Point Domain to Amazon Web Services (AWS) EC2 Instance - https://gist.github.com/keithweaver/7f7de8a2499b3bcfafd7d753a9e3f699 Next Video: https://youtu.be/DjQwyPX-4xU Previous Video: https://youtu.be/Fgv-XtFsl8M AWS EC2 Playlist: List of Videos for AWS EC2: - LAMP set up with Amazon Web Services (AWS) EC2 ... https://youtu.be/Fgv-XtFsl8M - Adding domain for Amazon Web Services (AWS) EC2 Instance ... https://youtu.be/9EZe7KJX0PM - Add SSL for Amazon Web Services (AWS) EC2 Instance (LAMP) ... https://youtu.be/DjQwyPX-4xU Digital Ocean Playlist: List of Videos for Digital Ocean: - Setting Up LAMP Server with Digital Ocean ... https://youtu.be/jCw-ki99F_o - Adding Git to LAMP Server with Digital Ocean ... https://youtu.be/Pz98z8P06wY - Adding Domain to LAMP Server with Digital Ocean ......

    published: 21 Mar 2017
  • Bjarne Stroustrup: The 5 Programming Languages You Need to Know

    http://bigthink.com "Nobody should call themselves a professional if they only knew one language." Question: What are the five most important languages that programmers should know?Bjarne Stroustrup: First of all, nobody should call themselves a professional if they only knew one language.  And five is a good number for languages to know reasonably well.  And then you'll know a bunch, just because you're interested because you've read about them because you've wrote a couple of little programs like [...].  But five isn't a bad number.  Some of them book between three and seven.  Let's see, well my list is going to be sort of uninteresting because it's going to be the list of languages that are best known and useful, I'm afraid.  Let's see, C++, of course; Java; maybe Python for m...

    published: 13 Jun 2011
  • Coder sans peur du changement, avec la "même pas mal !" architecture hexagonale

    Découvrez en pratique l'architecture hexagonale, indispensable pour vos applications complexes !Ce style d'architecture permet d'adapter votre code à tout changement de technologie sans souffrir. Si vous aimez changer de frameworks ou de librairies, tester correctement ou appliquer le Domain-Driven Design, alors vous avez besoin d'architecture hexagonale !Avec des exemples en code Java, et au travers d’un kata d’architecture auquel vous pourrez participer, nous vous montrerons les pièges à éviter et comment mettre en œuvre ce pattern sans trop galérer, et ce dès votre retour au bureau ! Authors: cyrille martraire Après 9 ans à développer avec passion des logiciels dans plusieurs startups et banques, Cyrille est co-fondateur et directeur technique d'Arolla, une société spécialisée en déve...

    published: 04 Jan 2016
  • Information Theory And Coding - Convolutional Codes

    Information Theory And Coding.

    published: 08 Dec 2015
  • How to Improve Code and Build a Programming Career - Joe Stump

    In Chapter 8 of 16 of his 2009 Capture Your Flag interview, Digg.com architect turned SimpleGeo co-founder Joe Stump shares advice for those seeking programming careers. First, Stump recommends openly putting one's work in the public domain so it can be seen, discussed, and refined. For programmers and coders, this means actively contributing to open source communities. Second, Stump advises following passion, not money or acclaim, as only cultivating passion leads to authentic purpose and fulfillment. View more Near Peer career videos from the Capture Your Flag documentary interview series at http://www.captureyourflag.com Transcript: Erik Michielsen: What is your advice to college students, college graduates seeking programming jobs in the Internet space? Joe Stump: I think t...

    published: 21 Nov 2009
  • Switching to a VPS from Shared Hosting and install LetsEncrypt SSL

    I am moving from shared hosting to a Vultr VPS. I show steps to transfer a domain and basic VPS setup with serverpilot. Serverpilot will handle keeping my VPS updated and secure. After the domain has been moved over, I go over setting up SSL certificate from LetsEncrypt so I don't have upgrade to the $10 pay tier of ServerPilot.

    published: 04 May 2017
  • Top 10 Programming Books Every Software Developer Should Read

    FREE COURSE - 5 Learning Mistakes Software Developers Make ◄ https://simpleprogrammer.com/learn-faster Visit: http://simpleprogrammer.com/ BOOK LINKS ON DESCRIPTION! 1) 1:36 Code Complete 2) 3:37 Clean Code: A Handbook of Agile Software Craftsmanship 3) 6:17 Design Patterns: Elements of Reusable Object-Oriented Software 4) 8:29 Structure and Interpretation of Computer Programs 5) 9:49 Domain-Driven Design: Tackling Complexity in the Heart of Software 6) 11:22 Patterns of Enterprise Application Architecture 7) 13:13 Cracking The Coding Interview 8) 14:00 Programming Pearls 9) 14:50 Code: The Hidden Language of Computer Hardware and Software 10) 16:14 Gödel, Escher, Bach: An Eternal Golden Braid BONUS 11) 17:15 Agile Software Development Principles 12) 19:02 Soft Skills: The Software Dev...

    published: 15 Jun 2016
  • Create A Free Website From Scratch

    Please watch: "DIY Fidget LED Display - Part 1" https://www.youtube.com/watch?v=FAZIc82Duzk -~-~~-~~~-~~-~- This video will go through the steps of creating a webpage from scratch using the basic HTML language and some free web resources. Please visit the blog posting for links and downloads regarding this video: http://www.tinkernut.com/forum/video-tutorial-help/create-a-free-website-from-scratch

    published: 14 Mar 2009
  • TCP/IP Programming in C

    Source Code: http://vinodthebest.wordpress.com/category/c-programming/c-network-programming/ Socket Programming: -Minimum Requirement. -Linux OS [Lib. Header Files] -IP & Port No. -Server & Client Concept. -Major steps. -Server: =Create a socket with the socket() =Bind the socket to an address using the bind(). =Listen for connections with the listen(). =Accept a connection with the accept(). =Send and receive data, use the read() and write() system calls. -Client: =Create a socket with the socket() =Connect the socket to the address of the server using the connect() system call. =Send and receive data, use the read() and write() system calls. -Server coding. -Client coding. -Running.

    published: 26 May 2012
  • code like a pro for beginners

    Code like a PRO for beginners Today I’m going to share with you what exciting things are about to happen here on CodeTap in our next episodes. What’s up guys. I’m Marian and my passion is to create the web and help you be part of it. If you’re new over here, this is CodeTap, where you’ll become a professional front end developer with or without any knowledge of coding, so consider subscribing. In our previous episode we’ve closed the coding is for everyone beginner series where you’ve discovered how to quickly build a very basic website using simple HTML and leveraging the power of templates. We’ve also found that it’s a quick solution for very simple websites however as soon as the number of files to maintain increases the time and effort input in the project skyrockets and could also ...

    published: 17 Jul 2017
  • Successful Programmer Mindset: Don't Waste Your Time!

    FREE COURSE - 5 Learning Mistakes Software Developers Make ◄ https://simpleprogrammer.com/learn-faster Successful Programmer Mindset: Don't Waste Your Time! There comes a time in life when we look back and see how much time we've wasted. I'm 35 now but I could be much much better if I didn't spend time just doing nothing and procrastinating. This is a mindset video for all successful programmers that still struggle to move on with life. If you liked this video, share, like and, of course, subscribe! Subscribe To My YouTube Channel: http://bit.ly/1zPTNLT Visit Simple Programmer Website: http://simpleprogrammer.com/ Connect with me on social media: Facebook: https://www.facebook.com/SimpleProgrammer Twitter: https://twitter.com/jsonmez Other Links: Sign up for the Simple Programmer...

    published: 03 Dec 2015
  • Setting Up a Domain for Github Pages

    IP For DNS: A @ 192.30.252.153 CNAME www kweaver00.github.io Equipment: My mic/headphones (http://amzn.to/2tpRthn) Please subscribe! https://keithweaver.ca/ https://github.com/keithweaver

    published: 27 Mar 2017
  • Adding a Domain to a LAMP Server with Digital Ocean

    SIGN UP USING THIS LINK PLEASE: https://m.do.co/c/e855b0766788 It provides me with credit and allows me to continue to make videos like this. Equipment: My mic/headphones (http://amzn.to/2tpRthn) Please subscribe! https://keithweaver.ca/ https://github.com/keithweaver

    published: 21 Mar 2017
  • Convolutional encoding using Graphical approach code tree

    published: 11 Nov 2015
  • Ditch MAMP and XAMPP and get AMPPS

    I just started using AMPPS over all of the other Local Dev Environments like MAMP, MAMP PRO, XAMPP. It is free, it is awesome. You can: * Create development domains like: dev.example.com * It automatically updates your host file * Over 160 install scripts * IT'S FREE!!! get it at http://www.ampps.com Sorry about the technical difficulty with the blur at 15:30. When I clicked in the box for admin email my wife's personal email popped down and I used the youtube editing tool to blur it since I dont know how to use iMovie. I do now know how to use iMovie and the quality of my next video will be .7% better than this one.

    published: 25 May 2016
  • Cracking the Code to Secure Software by Daniel Sawano and Daniel Deogun

    What is it that makes writing secure software so difficult? Why do we keep making the same mistakes over and over again? One challenge is that developers are busy delivering features and meeting deadlines – giving security requirements less priority. In this talk you’ll learn to use principles and mindsets from Domain Driven Design combined with a pinch of security awareness, to create secure code – while still focusing on your business features. You’ll learn the basic principles of Secure by Design and how to use concepts such as Domain Primitives and Entity Snapshots to harden your code. What a Domain DoS attack is, and how to incorporate security testing in your delivery pipeline. The ideas and tools presented are directly applicable in your daily work. Daniel Sawano Developer, archi...

    published: 02 Aug 2017
  • How to Start a Blog

    To learn how to start a blog, follow our detailed step-by-step instructions at http://theminimalists.com/wordpress For additional blogging recommendations and tips, read our post, "How to Start a Successful Blog Today": http://theminimalists.com/blog Trying to figure out how to start a blog? Well, starting a blog is easier than you think. After much experimenting, we discovered the best way to set up our blog, TheMinimalists.com, which now has more than 4 million readers and has been featured in dozens of major media publications (New York Times, TIME magazine, TODAY show, and many others). These are the exact steps we took when we created our blog. If you follow this sequence, you will set up a beautiful blog in less than an hour. 7-STEP SUMMARY: STEP 1. TIME: Set aside one hour to cr...

    published: 03 Jun 2015
  • Top 20 Programming Questions Answered || IT Careers

    Top 20 Programming Questions Answered || IT Careers ☛Subscribe here - https://goo.gl/wKmO6Z ☛Facebook - https://www.facebook.com/talentsprint/?fref=ts ☛Visit Our WebSite - http://www.talentsprint.com/it

    published: 08 Aug 2016
  • Adding a Domain to a LAMP Server with Linode

    Equipment: My mic/headphones (http://amzn.to/2tpRthn) Please subscribe! https://keithweaver.ca/ https://github.com/keithweaver

    published: 21 Mar 2017
  • Introduction to CCS Exam Prep 20170428 0000 1

    Introduction to the CCS Exam Prep course specifically designed to help individual prepare to take and pass the CCS Exam and earn the CCS (Certified Coding Specialist) credential by AHIMA.

    published: 21 May 2017
  • Dan Bergh Johnsson & Daniel Deogun - Domain Primitives in Action: Making it Secure by Design

    Explore DDD 2017 - Denver, Sept. 21-22 What are the basic blocks with which you build a domain? It is probably not integers, strings and floats. Instead it might be things such as “room number,” “track,” or “time slot.” They might be simple; they might be complex, but they are the simplest things that still makes sense in your domain. These are your domain primitives. Obviously, value objects are a feasible way of implementing many domain primitives, however, not all value objects are primitives. In this session, we will dive into what domain primitives are and how they enable solutions that make your code secure by design. In addition, we will show how domain primitives in combination with context mapping yields a powerful way to clean up legacy code. We cover some concrete patterns tha...

    published: 20 Oct 2017
  • !!Con 2016 - Ink on fingers! The history of printing (with code!) By Mariko Kosaka

    Ink on fingers! The history of printing (with code!) before computer screens By Mariko Kosaka What do you imagine when you hear "letter press" or "typesetter"? You might think of the Gutenberg Bible or a hip print shop in Brooklyn, but typesetting machines attracted many engineers' creative curiosity long before everyone had their own home printer or a website. The typesetting machine was invented out of "don't repeat yourself" mentality, and was one of the first machines to be automated. Before we had computer screens, programmers were making domain-specific languages to print images with code. Ken Thompson once hacked on a typesetter to create emoji for his chess machine. Modern software like WYSIWIG editors would not exist if these creative programmers hadn't put ink on their fingers. ...

    published: 02 Jun 2016
  • 1.8: GitHub Pages - Git and GitHub for Poets

    In part 8 of the Git and GitHub for Poets series, I show you how to use GitHub Pages as free web hosting. Support this channel on Patreon: https://patreon.com/codingtrain Contact: http://twitter.com/shiffman GitHub Repo for user Rainbow Coder: https://github.com/rainbowcoder https://github.com/RainbowCoder/PoemWebsite HTML tutorials: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bI1SlcCRfLH79HZrFAtBvX GitHub: https://github.com/ Intro to GitHub: https://guides.github.com/activities/hello-world/ For More Git and GitHub videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV Help us caption & translate this video! http://amara.org/v/QbsB/

    published: 02 Jun 2016
developed with YouTube
14.242 Dictionary Compression, Domain Encoding

14.242 Dictionary Compression, Domain Encoding

  • Order:
  • Duration: 19:07
  • Updated: 17 Apr 2014
  • views: 2550
videos
What is a dictionary? What do we gain by using one? How does this relate to CREATE DOMAIN? How would dictionaries affect query processing? Is a dictionary something a user has to be aware of? How does dictionary compression relate to domain encoding? What are the pros and cons of dictionary compression? Video for my inverted classroom "Database Systems". (V2: bugfix in first SQL statement} The complete list of videos, slides, and additional material is (will be) available at http://datenbankenlernen.de Computer Science, Saarland University: Bachelor (in German): http://www.cs.uni-saarland.de/index.php?id=52&L=1 Master (in English): http://www.cs.uni-saarland.de/index.php?id=132&L=1 Ph.D./Grad School: http://gradschool.cs.uni-saarland.de/
https://wn.com/14.242_Dictionary_Compression,_Domain_Encoding
Adding a domain for Amazon Web Services (AWS) EC2 Instance

Adding a domain for Amazon Web Services (AWS) EC2 Instance

  • Order:
  • Duration: 3:03
  • Updated: 21 Mar 2017
  • views: 557
videos
Point Domain to Amazon Web Services (AWS) EC2 Instance - https://gist.github.com/keithweaver/7f7de8a2499b3bcfafd7d753a9e3f699 Next Video: https://youtu.be/DjQwyPX-4xU Previous Video: https://youtu.be/Fgv-XtFsl8M AWS EC2 Playlist: List of Videos for AWS EC2: - LAMP set up with Amazon Web Services (AWS) EC2 ... https://youtu.be/Fgv-XtFsl8M - Adding domain for Amazon Web Services (AWS) EC2 Instance ... https://youtu.be/9EZe7KJX0PM - Add SSL for Amazon Web Services (AWS) EC2 Instance (LAMP) ... https://youtu.be/DjQwyPX-4xU Digital Ocean Playlist: List of Videos for Digital Ocean: - Setting Up LAMP Server with Digital Ocean ... https://youtu.be/jCw-ki99F_o - Adding Git to LAMP Server with Digital Ocean ... https://youtu.be/Pz98z8P06wY - Adding Domain to LAMP Server with Digital Ocean ... - Adding SSL Certificate (Let's Encrypt) with Digital Ocean - LAMP ... https://youtu.be/UpAEe9z00es - Setting Up PHPMyAdmin with Digital Ocean - LAMP ... https://youtu.be/Vmv3YCEF1MI Linode Playlist: List of Videos for Linode: Equipment: My mic/headphones (http://amzn.to/2tpRthn) Please subscribe! https://keithweaver.ca/ https://github.com/keithweaver
https://wn.com/Adding_A_Domain_For_Amazon_Web_Services_(Aws)_Ec2_Instance
Bjarne Stroustrup: The 5 Programming Languages You Need to Know

Bjarne Stroustrup: The 5 Programming Languages You Need to Know

  • Order:
  • Duration: 2:02
  • Updated: 13 Jun 2011
  • views: 913659
videos
http://bigthink.com "Nobody should call themselves a professional if they only knew one language." Question: What are the five most important languages that programmers should know?Bjarne Stroustrup: First of all, nobody should call themselves a professional if they only knew one language.  And five is a good number for languages to know reasonably well.  And then you'll know a bunch, just because you're interested because you've read about them because you've wrote a couple of little programs like [...].  But five isn't a bad number.  Some of them book between three and seven.  Let's see, well my list is going to be sort of uninteresting because it's going to be the list of languages that are best known and useful, I'm afraid.  Let's see, C++, of course; Java; maybe Python for mainline work... And if you know those, you can't help know sort of a little bit about Ruby and JavaScript, you can't help knowing C because that's what fills out the domain and of course C-Sharp.  But again, these languages create a cluster so that if you knew either five of the ones that I said, you would actually know the others.  I haven't cheated with the numbers.  I rounded out a design space.  It would be nice beyond that to know something quite weird outside it just to have an experience, pick one of the functional languages, for instance, that's good to keep your head spinning a bit when it needs to.  I don't have any favorites in that field.  There's enough of them.  And, I don't know, if you're interested in high-performance numerical computation, you have to look at one of the languages there, but for most people that's just esoteric. Recorded August 12, 2010 Interviewed by Max Miller
https://wn.com/Bjarne_Stroustrup_The_5_Programming_Languages_You_Need_To_Know
Coder sans peur du changement, avec la "même pas mal !" architecture hexagonale

Coder sans peur du changement, avec la "même pas mal !" architecture hexagonale

  • Order:
  • Duration: 3:01:05
  • Updated: 04 Jan 2016
  • views: 2860
videos
Découvrez en pratique l'architecture hexagonale, indispensable pour vos applications complexes !Ce style d'architecture permet d'adapter votre code à tout changement de technologie sans souffrir. Si vous aimez changer de frameworks ou de librairies, tester correctement ou appliquer le Domain-Driven Design, alors vous avez besoin d'architecture hexagonale !Avec des exemples en code Java, et au travers d’un kata d’architecture auquel vous pourrez participer, nous vous montrerons les pièges à éviter et comment mettre en œuvre ce pattern sans trop galérer, et ce dès votre retour au bureau ! Authors: cyrille martraire Après 9 ans à développer avec passion des logiciels dans plusieurs startups et banques, Cyrille est co-fondateur et directeur technique d'Arolla, une société spécialisée en développement logiciel. Toujours accro au développement, il consacre une grande partie de son énergie chez des clients dans la finance de marché, en prenant intégralement en charge des projets en équipe, les mains dans le code et avec une forte implication dans l'analyse métier. Passionné de design sous tous ses aspects (Clean Code, TDD, BDD, DDD), il a aussi fondé la communauté Software Craftsmanship Paris. Thomas PIERRAIN undefined
https://wn.com/Coder_Sans_Peur_Du_Changement,_Avec_La_Même_Pas_Mal_Architecture_Hexagonale
Information Theory And Coding - Convolutional Codes

Information Theory And Coding - Convolutional Codes

  • Order:
  • Duration: 13:42
  • Updated: 08 Dec 2015
  • views: 32398
videos
Information Theory And Coding.
https://wn.com/Information_Theory_And_Coding_Convolutional_Codes
How to Improve Code and Build a Programming Career - Joe Stump

How to Improve Code and Build a Programming Career - Joe Stump

  • Order:
  • Duration: 2:56
  • Updated: 21 Nov 2009
  • views: 29049
videos
In Chapter 8 of 16 of his 2009 Capture Your Flag interview, Digg.com architect turned SimpleGeo co-founder Joe Stump shares advice for those seeking programming careers. First, Stump recommends openly putting one's work in the public domain so it can be seen, discussed, and refined. For programmers and coders, this means actively contributing to open source communities. Second, Stump advises following passion, not money or acclaim, as only cultivating passion leads to authentic purpose and fulfillment. View more Near Peer career videos from the Capture Your Flag documentary interview series at http://www.captureyourflag.com Transcript: Erik Michielsen: What is your advice to college students, college graduates seeking programming jobs in the Internet space? Joe Stump: I think that my advice for programmers, specifically, is to get involved in open source communities because that gives you exposure to a lot of people that are doing good work. It also gets your code out there. IT is almost like if you are an artist, you want people to see your art. If you are a coder, you should want people to see your code. So, we actually, at Digg, almost all the people we hired were active in open source communities. What also helps with that is open source communities bring together a couple different things: One you have to code, so I get to look at your code ahead of time. Also, here are a lot of mailing lists, IRC channels, and things like that so you can get a good sense of how people interact with other people and how people work. The other thing, too, is that I always tell people when I went to college there were a lot of people getting into computers for all the wrong reasons. Basically, they heard if I learn how to code, then I can make $85,000 a year immediately out of college, which is true…if you are good at coding. Normally you are not good at things you don’t like. Gary Vaynerchuk talks about this all the time where you need to do what you are passionate about – it doesn’t matter what it is but you need to do that - because you suck at everything else. It is so true. If you think about it, when you are doing something you don’t like, you want to get it over with as soon as possible. Whenever you are doing something you want to get over with as soon as possible, you are going to cut corners, you are going to be sloppy, you are doing anything you can… Think about painting the shed when you were a kid. The worst paint job ever. Do it because you love it. For instance, a lot of the girls that I have dated say: “I can’t believe you work all the time”. I’m like “I do something that I am so passionate about it is not work. Even if I was a pizza delivery guy, I would come home and code all night anyway because I can’t separate those two things. A lot of people have very separate outlooks – there is my personal life and there is my job and they are separate. That is not me at all. They are all intertwined. I am a coder, there is no way around that.
https://wn.com/How_To_Improve_Code_And_Build_A_Programming_Career_Joe_Stump
Switching to a VPS from Shared Hosting and install LetsEncrypt SSL

Switching to a VPS from Shared Hosting and install LetsEncrypt SSL

  • Order:
  • Duration: 22:08
  • Updated: 04 May 2017
  • views: 422
videos
I am moving from shared hosting to a Vultr VPS. I show steps to transfer a domain and basic VPS setup with serverpilot. Serverpilot will handle keeping my VPS updated and secure. After the domain has been moved over, I go over setting up SSL certificate from LetsEncrypt so I don't have upgrade to the $10 pay tier of ServerPilot.
https://wn.com/Switching_To_A_Vps_From_Shared_Hosting_And_Install_Letsencrypt_Ssl
Top 10 Programming Books Every Software Developer Should Read

Top 10 Programming Books Every Software Developer Should Read

  • Order:
  • Duration: 20:01
  • Updated: 15 Jun 2016
  • views: 79860
videos
FREE COURSE - 5 Learning Mistakes Software Developers Make ◄ https://simpleprogrammer.com/learn-faster Visit: http://simpleprogrammer.com/ BOOK LINKS ON DESCRIPTION! 1) 1:36 Code Complete 2) 3:37 Clean Code: A Handbook of Agile Software Craftsmanship 3) 6:17 Design Patterns: Elements of Reusable Object-Oriented Software 4) 8:29 Structure and Interpretation of Computer Programs 5) 9:49 Domain-Driven Design: Tackling Complexity in the Heart of Software 6) 11:22 Patterns of Enterprise Application Architecture 7) 13:13 Cracking The Coding Interview 8) 14:00 Programming Pearls 9) 14:50 Code: The Hidden Language of Computer Hardware and Software 10) 16:14 Gödel, Escher, Bach: An Eternal Golden Braid BONUS 11) 17:15 Agile Software Development Principles 12) 19:02 Soft Skills: The Software Developer's Life Manual (Thanks to Sven Hofstede) Top 10 Programming Books Every Software Developer Should Read A lot of people asked me to do a list of the top 10 programming books I would recommend to programmers and software developers. While I've already done some videos with books I would recommend to any software developer, I haven't created a top programming books list yet. So, this is the time. In this video, I decided to create a list with the Top 10 Books I would recommend to every programmer, whether you're an experienced dev or you're just starting out; In this Top 10 Programming Books list I decided to list a wide variety of books and topics, that range from coding to design books. Hit play and make sure to read these Top 10 books. Your career will thank you! TOP 10 PROGRAMMING BOOKS: 1) Code Complete: https://simpleprogrammer.com/codecompletebook 2) Clean Code: A Handbook of Agile Software Craftsmanship: https://simpleprogrammer.com/CleanCodeBook 3) Design Patterns: Elements of Reusable Object-Oriented Software: https://simpleprogrammer.com/designpatterns 4) Structure and Interpretation of Computer Programs: https://simpleprogrammer.com/structurecomprograms 5) Domain-Driven Design: Tackling Complexity in the Heart of Software: https://simpleprogrammer.com/domaindrivendesign 6) Patterns of Enterprise Application Architecture : https://simpleprogrammer.com/patternsofenterprise 7) Cracking The Coding Interview: https://simpleprogrammer.com/codinginterview 8) Programming Pearls: https://simpleprogrammer.com/programmingpearls 9) Code: The Hidden Language of Computer Hardware and Software: https://simpleprogrammer.com/codehiddenlanguage 10) Gödel, Escher, Bach: An Eternal Golden Braid: https://simpleprogrammer.com/godelescher BONUS: 11) Agile Software Development Principles: https://simpleprogrammer.com/agilesoftdev 12) Soft Skills: The Software Developer's Life Manual: http://simpleprogrammer.com/softskills If you have a question, email me at john@simpleprogrammer.com If you liked this video, share, like and, of course, subscribe! Subscribe To My YouTube Channel: http://bit.ly/1zPTNLT Visit Simple Programmer Website: http://simpleprogrammer.com/ Connect with me on social media: Facebook: https://www.facebook.com/SimpleProgrammer Twitter: https://twitter.com/jsonmez Other Links: Sign up for the Simple Programmer Newsletter: http://simpleprogrammer.com/email Simple Programmer blog: http://simpleprogrammer.com/blog Learn how to learn anything quickly: http://10stepstolearn.com Boost your career now: http://devcareerboost.com
https://wn.com/Top_10_Programming_Books_Every_Software_Developer_Should_Read
Create A Free Website From Scratch

Create A Free Website From Scratch

  • Order:
  • Duration: 11:12
  • Updated: 14 Mar 2009
  • views: 817362
videos
Please watch: "DIY Fidget LED Display - Part 1" https://www.youtube.com/watch?v=FAZIc82Duzk -~-~~-~~~-~~-~- This video will go through the steps of creating a webpage from scratch using the basic HTML language and some free web resources. Please visit the blog posting for links and downloads regarding this video: http://www.tinkernut.com/forum/video-tutorial-help/create-a-free-website-from-scratch
https://wn.com/Create_A_Free_Website_From_Scratch
TCP/IP Programming in C

TCP/IP Programming in C

  • Order:
  • Duration: 18:45
  • Updated: 26 May 2012
  • views: 206378
videos
Source Code: http://vinodthebest.wordpress.com/category/c-programming/c-network-programming/ Socket Programming: -Minimum Requirement. -Linux OS [Lib. Header Files] -IP & Port No. -Server & Client Concept. -Major steps. -Server: =Create a socket with the socket() =Bind the socket to an address using the bind(). =Listen for connections with the listen(). =Accept a connection with the accept(). =Send and receive data, use the read() and write() system calls. -Client: =Create a socket with the socket() =Connect the socket to the address of the server using the connect() system call. =Send and receive data, use the read() and write() system calls. -Server coding. -Client coding. -Running.
https://wn.com/Tcp_Ip_Programming_In_C
code like a pro for beginners

code like a pro for beginners

  • Order:
  • Duration: 4:38
  • Updated: 17 Jul 2017
  • views: 1466
videos
Code like a PRO for beginners Today I’m going to share with you what exciting things are about to happen here on CodeTap in our next episodes. What’s up guys. I’m Marian and my passion is to create the web and help you be part of it. If you’re new over here, this is CodeTap, where you’ll become a professional front end developer with or without any knowledge of coding, so consider subscribing. In our previous episode we’ve closed the coding is for everyone beginner series where you’ve discovered how to quickly build a very basic website using simple HTML and leveraging the power of templates. We’ve also found that it’s a quick solution for very simple websites however as soon as the number of files to maintain increases the time and effort input in the project skyrockets and could also damage your mental health and stability. Fear no more, in the next moments you’ll have a glimpse at what’s about to be revealed to you so you’ll be able to build websites that rank in the quickest and fastest in the world. I’ll also talk about the projects that we’ll be building while we learn. Firstly, we’ll start with our “global environment setup”, which means preparing your computer / workstation with the necessary tools to speed up your development and increase your efficiency. Secondly, we’ll quickly recreate the previous project which you’re already familiar with, making a few tweaks here and there and most important, we’ll enhance HTML features with the PUG templating engine. Thirdly, we’ll start building your online CV, your online resume a.k.a. “my-resume” using mobile first technique as a single page website. Last but not least, we’ll be building our “Quick Blog” project, using again, mobile first technique as a multi page website. At the end of this exciting and amazing journey you’ll already master recipes to: - Start earning revenue and boost your income as a freelancer or as an employee - Master visualizing websites - Be ready to work in a team - Harness the power of working in a development environment to quickly create and update content or find solutions and fix problems - Deliver client optimized and search engine optimised content with one line of code - Use responsive design to build single and multi page cool websites - Learn to quickly deploy to GitHub with one line of code and have your projects online without knowing anything about: * domain names * uploading files * Nameservers * networking and other related stuff Of course, you can have a more customised approach, as our end product is static content which goes well with any hosting solution on the planet. Help us help you and others by subscribing to our YouTube channel using the following link: http://youtube.com/codetap?sub_confirmation=1 # Powered by http://codetap.io and http://bitbee.uk Music by: JPB - High [NCS Release] https://youtu.be/Tv6WImqSuxA SoundCloud https://soundcloud.com/anis-jay Facebook https://www.facebook.com/jayprodbeatz Twitter https://twitter.com/gtaanis Instagram http://instagram.com/gtaanis -~-~~-~~~-~~-~- Please watch: "Build HTML5 website pain free tutorial for beginners 2017 - CodeTap" https://www.youtube.com/watch?v=qCyokdeZ6jI -~-~~-~~~-~~-~-
https://wn.com/Code_Like_A_Pro_For_Beginners
Successful Programmer Mindset: Don't Waste Your Time!

Successful Programmer Mindset: Don't Waste Your Time!

  • Order:
  • Duration: 6:39
  • Updated: 03 Dec 2015
  • views: 48083
videos
FREE COURSE - 5 Learning Mistakes Software Developers Make ◄ https://simpleprogrammer.com/learn-faster Successful Programmer Mindset: Don't Waste Your Time! There comes a time in life when we look back and see how much time we've wasted. I'm 35 now but I could be much much better if I didn't spend time just doing nothing and procrastinating. This is a mindset video for all successful programmers that still struggle to move on with life. If you liked this video, share, like and, of course, subscribe! Subscribe To My YouTube Channel: http://bit.ly/1zPTNLT Visit Simple Programmer Website: http://simpleprogrammer.com/ Connect with me on social media: Facebook: https://www.facebook.com/SimpleProgrammer Twitter: https://twitter.com/jsonmez Other Links: Sign up for the Simple Programmer Newsletter: http://simpleprogrammer.com/email Simple Programmer blog: http://simpleprogrammer.com Learn how to learn anything quickly: http://10stepstolearn.com Boost your career now: http://devcareerboost.com
https://wn.com/Successful_Programmer_Mindset_Don't_Waste_Your_Time
Setting Up a Domain for Github Pages

Setting Up a Domain for Github Pages

  • Order:
  • Duration: 3:38
  • Updated: 27 Mar 2017
  • views: 134
videos
IP For DNS: A @ 192.30.252.153 CNAME www kweaver00.github.io Equipment: My mic/headphones (http://amzn.to/2tpRthn) Please subscribe! https://keithweaver.ca/ https://github.com/keithweaver
https://wn.com/Setting_Up_A_Domain_For_Github_Pages
Adding a Domain to a LAMP Server with Digital Ocean

Adding a Domain to a LAMP Server with Digital Ocean

  • Order:
  • Duration: 4:46
  • Updated: 21 Mar 2017
  • views: 101
videos
SIGN UP USING THIS LINK PLEASE: https://m.do.co/c/e855b0766788 It provides me with credit and allows me to continue to make videos like this. Equipment: My mic/headphones (http://amzn.to/2tpRthn) Please subscribe! https://keithweaver.ca/ https://github.com/keithweaver
https://wn.com/Adding_A_Domain_To_A_Lamp_Server_With_Digital_Ocean
Convolutional encoding using Graphical approach   code tree

Convolutional encoding using Graphical approach code tree

  • Order:
  • Duration: 27:05
  • Updated: 11 Nov 2015
  • views: 36632
videos
https://wn.com/Convolutional_Encoding_Using_Graphical_Approach_Code_Tree
Ditch MAMP and XAMPP and get AMPPS

Ditch MAMP and XAMPP and get AMPPS

  • Order:
  • Duration: 24:07
  • Updated: 25 May 2016
  • views: 5691
videos
I just started using AMPPS over all of the other Local Dev Environments like MAMP, MAMP PRO, XAMPP. It is free, it is awesome. You can: * Create development domains like: dev.example.com * It automatically updates your host file * Over 160 install scripts * IT'S FREE!!! get it at http://www.ampps.com Sorry about the technical difficulty with the blur at 15:30. When I clicked in the box for admin email my wife's personal email popped down and I used the youtube editing tool to blur it since I dont know how to use iMovie. I do now know how to use iMovie and the quality of my next video will be .7% better than this one.
https://wn.com/Ditch_Mamp_And_Xampp_And_Get_Ampps
Cracking the Code to Secure Software by Daniel Sawano and Daniel Deogun

Cracking the Code to Secure Software by Daniel Sawano and Daniel Deogun

  • Order:
  • Duration: 47:26
  • Updated: 02 Aug 2017
  • views: 329
videos
What is it that makes writing secure software so difficult? Why do we keep making the same mistakes over and over again? One challenge is that developers are busy delivering features and meeting deadlines – giving security requirements less priority. In this talk you’ll learn to use principles and mindsets from Domain Driven Design combined with a pinch of security awareness, to create secure code – while still focusing on your business features. You’ll learn the basic principles of Secure by Design and how to use concepts such as Domain Primitives and Entity Snapshots to harden your code. What a Domain DoS attack is, and how to incorporate security testing in your delivery pipeline. The ideas and tools presented are directly applicable in your daily work. Daniel Sawano Developer, architect, public speaker, and agile dude. Long-time builder of high-performance systems with a background in stock trading and gaming. Master of science and a Java programmer for 15+ years. Loves creativity, beautiful software, DDD, TDD/BDD and a whole bunch of other acronyms. Passionate about cloud computing, agile methodologies, and creating systems that are secure by design. Daniel spends most of his days as a senior software engineer at Avanza Bank. Daniel Deogun is a Coder and Quality Defender who brings order to a chaotic world of bits and bytes using good design and clean code. He fights security issues on a daily basis using magic spells from DDD and an overall security mindset. In his spare time, Daniel coauthors the book Secure by Design. As a developer, Daniel started to play with Java in 1997 and his extensive experience ranges from patient critical pacemaker systems to web applications to high performant software in the gaming industry. Combining this with his passion for teaching have made him a frequent speaker at international conferences. Daniel is currently a senior consultant at Omegapoint in Stockholm, Sweden.
https://wn.com/Cracking_The_Code_To_Secure_Software_By_Daniel_Sawano_And_Daniel_Deogun
How to Start a Blog

How to Start a Blog

  • Order:
  • Duration: 23:20
  • Updated: 03 Jun 2015
  • views: 251862
videos
To learn how to start a blog, follow our detailed step-by-step instructions at http://theminimalists.com/wordpress For additional blogging recommendations and tips, read our post, "How to Start a Successful Blog Today": http://theminimalists.com/blog Trying to figure out how to start a blog? Well, starting a blog is easier than you think. After much experimenting, we discovered the best way to set up our blog, TheMinimalists.com, which now has more than 4 million readers and has been featured in dozens of major media publications (New York Times, TIME magazine, TODAY show, and many others). These are the exact steps we took when we created our blog. If you follow this sequence, you will set up a beautiful blog in less than an hour. 7-STEP SUMMARY: STEP 1. TIME: Set aside one hour to create your blog. STEP 2. DOMAIN & HOSTING: Sign up for hosting and get a free domain with Bluehost: http://theminimalists.com/bluehost STEP 3. INSTALL WORDPRESS: While there are free blogging platforms out there like Blogspot and Tumblr, nearly every serious blogger uses a self-hosted WordPress site because of its creative freedom and flexibility. Don’t let the word “install” intimidate you. Bluehost walks you through every single step. Besides, in this context, “install” just means “make a few clicks.” So, really, you’re just a few clicks away from WordPress installation. Screenshots: http://theminimalists.com/wordpress STEP 4. SELECT A THEME: A theme allows you to control the specific look and feel of your blog without the need for coding expertise or design knowledge. In other words, a good theme helps you to design your blog exactly how you want it to look. If you’re not a coder (we certainly aren’t), then a theme makes the design work a million times easier. There are two halves to your theme: the framework (the bones) and the child theme (the beauty). We use Genesis for our framework (http://theminimalists.com/genesis) and BYLT for our child theme (http://theminimalists.com/bylt). STEP 5. INSTALL THEME: Remember how easy it was in install WordPress? Well, installing your theme is even easier. Details at http://theminimalists.com/wordpress STEP 6. INSTALL PLUGINS: Plugins are third-party appendages that add additional functionality to your blog. It’s best to keep your number of plugins to a minimum and install only the best plugins. (Too many plugins, as well as unreliable plugins, can slow down your site.) We use only a few plugins at The Minimalists. Details at http://theminimalists.com/wordpress STEP 7. MODIFY UNTIL YOU’RE HAPPY. You’re done! You've learned how to start a blog. Congrats! And this is actually where the fun begins. Now that you have your own blog, you get to make it yours; you get to turn your vision into a reality. So tinker away. Plenty of suggestions and tips at http://theminimalists.com/wordpress
https://wn.com/How_To_Start_A_Blog
Top 20 Programming Questions Answered || IT Careers

Top 20 Programming Questions Answered || IT Careers

  • Order:
  • Duration: 45:11
  • Updated: 08 Aug 2016
  • views: 63455
videos
Top 20 Programming Questions Answered || IT Careers ☛Subscribe here - https://goo.gl/wKmO6Z ☛Facebook - https://www.facebook.com/talentsprint/?fref=ts ☛Visit Our WebSite - http://www.talentsprint.com/it
https://wn.com/Top_20_Programming_Questions_Answered_||_It_Careers
Adding a Domain to a LAMP Server with Linode

Adding a Domain to a LAMP Server with Linode

  • Order:
  • Duration: 5:21
  • Updated: 21 Mar 2017
  • views: 136
videos
Equipment: My mic/headphones (http://amzn.to/2tpRthn) Please subscribe! https://keithweaver.ca/ https://github.com/keithweaver
https://wn.com/Adding_A_Domain_To_A_Lamp_Server_With_Linode
Introduction to CCS Exam Prep 20170428 0000 1

Introduction to CCS Exam Prep 20170428 0000 1

  • Order:
  • Duration: 1:04:44
  • Updated: 21 May 2017
  • views: 3525
videos
Introduction to the CCS Exam Prep course specifically designed to help individual prepare to take and pass the CCS Exam and earn the CCS (Certified Coding Specialist) credential by AHIMA.
https://wn.com/Introduction_To_Ccs_Exam_Prep_20170428_0000_1
Dan Bergh Johnsson & Daniel Deogun - Domain Primitives in Action: Making it Secure by Design

Dan Bergh Johnsson & Daniel Deogun - Domain Primitives in Action: Making it Secure by Design

  • Order:
  • Duration: 51:32
  • Updated: 20 Oct 2017
  • views: 206
videos
Explore DDD 2017 - Denver, Sept. 21-22 What are the basic blocks with which you build a domain? It is probably not integers, strings and floats. Instead it might be things such as “room number,” “track,” or “time slot.” They might be simple; they might be complex, but they are the simplest things that still makes sense in your domain. These are your domain primitives. Obviously, value objects are a feasible way of implementing many domain primitives, however, not all value objects are primitives. In this session, we will dive into what domain primitives are and how they enable solutions that make your code secure by design. In addition, we will show how domain primitives in combination with context mapping yields a powerful way to clean up legacy code. We cover some concrete patterns that you can start using immediately. This presentation is partly based on material from our upcoming book, "Secure by Design", by Dan Bergh Johnsson, Daniel Deogun, and Daniel Sawano. About Dan Agile aficionado, Domain Driven Design enthusiast and code quality craftsman with a long time interest in security. The combination made Dan use quality practices from DDD to address application security issues - thus being one of the founders in the field of Domain Driven Security circa 2009. I am also a partner at Swedish consultancy Omegapoint. I have also given numerous presentations over the last fifteen years including internationally renowned conferences such as JavaPolis, QCon, Jfokus, OPKoKo, Devoxx, and JavaZone. I am Co-authoring the upcoming book "Secure by Design" together with Daniel Deogun and Daniel Sawano. About Daniel Daniel Deogun is a Coder and Quality Defender who fights security issues on a daily basis using magic spells from DDD and an overall security mindset. In his spare time, Daniel coauthors the book Secure by Design together with Dan Bergh Johnsson and Daniel Sawano. As a developer, Daniel started to play with Java in 1997 and his extensive experience ranges from patient critical pacemaker systems to web applications to high performant software in the gaming industry. Combining this with his passion for tech have made him a frequent speaker at international conferences such as DDD Europe, DDD eXchange, and JavaZone. Daniel is currently a senior consultant at Omegapoint in Stockholm, Sweden. WEBSITE: http://exploreddd.com TWITTER: http://twitter.com/ExploreDDD
https://wn.com/Dan_Bergh_Johnsson_Daniel_Deogun_Domain_Primitives_In_Action_Making_It_Secure_By_Design
!!Con 2016 - Ink on fingers! The history of printing (with code!) By Mariko Kosaka

!!Con 2016 - Ink on fingers! The history of printing (with code!) By Mariko Kosaka

  • Order:
  • Duration: 14:55
  • Updated: 02 Jun 2016
  • views: 141
videos
Ink on fingers! The history of printing (with code!) before computer screens By Mariko Kosaka What do you imagine when you hear "letter press" or "typesetter"? You might think of the Gutenberg Bible or a hip print shop in Brooklyn, but typesetting machines attracted many engineers' creative curiosity long before everyone had their own home printer or a website. The typesetting machine was invented out of "don't repeat yourself" mentality, and was one of the first machines to be automated. Before we had computer screens, programmers were making domain-specific languages to print images with code. Ken Thompson once hacked on a typesetter to create emoji for his chess machine. Modern software like WYSIWIG editors would not exist if these creative programmers hadn't put ink on their fingers. Let's look back at the part of computing history that underlies daily activities like writing documentation in Markdown and reacting with emoji! Help us caption & translate this video! http://amara.org/v/KZCC/
https://wn.com/Con_2016_Ink_On_Fingers_The_History_Of_Printing_(With_Code_)_By_Mariko_Kosaka
1.8: GitHub Pages - Git and GitHub for Poets

1.8: GitHub Pages - Git and GitHub for Poets

  • Order:
  • Duration: 12:58
  • Updated: 02 Jun 2016
  • views: 10143
videos
In part 8 of the Git and GitHub for Poets series, I show you how to use GitHub Pages as free web hosting. Support this channel on Patreon: https://patreon.com/codingtrain Contact: http://twitter.com/shiffman GitHub Repo for user Rainbow Coder: https://github.com/rainbowcoder https://github.com/RainbowCoder/PoemWebsite HTML tutorials: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bI1SlcCRfLH79HZrFAtBvX GitHub: https://github.com/ Intro to GitHub: https://guides.github.com/activities/hello-world/ For More Git and GitHub videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV Help us caption & translate this video! http://amara.org/v/QbsB/
https://wn.com/1.8_Github_Pages_Git_And_Github_For_Poets
×