Category Archives: Uncategorized


Buffer Overflow Attack – Computerphile
Running an SQL Injection Attack – Computerphile
Slow Loris Attack – Computerphile
Cracking Websites with Cross Site Scripting – Computerphile
2FA: Two Factor Authentication – Computerphile
The Problem with Time & Timezones – Computerphile
The Golden Key: FBI vs Apple iPhone – Computerphile
Computers Without Memory – Computerphile
Elliptic Curve Back Door – Computerphile
Elliptic Curves – Computerphile
Characters, Symbols and the Unicode Miracle – Computerphile
Game Physics (in Assembler) – Computerphile
Apache Spark – Computerphile
MapReduce – Computerphile
Password Cracking – Computerphile
Maze Solving – Computerphile
Dijkstra’s Algorithm – Computerphile
“C” Programming Language: Brian Kernighan – Computerphile
Why C is so Influential – Computerphile
Where GREP Came From – Computerphile
Hashing Algorithms and Security – Computerphile
SHA: Secure Hashing Algorithm – Computerphile
Secrets Hidden in Images (Steganography) – Computerphile
PDF, What is it FOR? – Computerphile
How Secure Shell Works (SSH) – Computerphile
Onion Routing – Computerphile
Programming Paradigms – Computerphile
Where HTML beats C? – Computerphile
Sorting Secret – Computerphile
Deep Learning – Computerphile
Deep Learning – Computerphile
How Face ID Works… Probably – Computerphile”>
What is a Monad? – Computerphile
Functional Programming & Haskell – Computerphile
Bicubic Interpolation – Computerphile
A* (A Star) Search Algorithm – Computerphile
What if the Universe is a Computer Simulation? – Computerphile
Video Game & Complex Bokeh Blurs – Computerphile
Securing Stream Ciphers (HMAC) – Computerphile


Getting Sorted & Big O Notation – Computerphile
Quick Sort – Computerphile


Recursion ‘Super Power’ (in Python) – Computerphile
Halting Problem in Python – Computerphile


Cryptographic Key Exchange

  • Secret Key Exchange (Diffie-Hellman)
  • Diffie Hellman -the Mathematics bit
  • Key Exchange Problems
  • Elliptic Curves

Neural Networks

  • Neural Network that Changes Everything
  • Inside a Neural Network
  • Deep Dream (Google)
  • Deep Learning

WebAssembly (Wasm)





WebAssembly for Web Developers (Google I/O ’19)
Build the future of the web with WebAssembly and more (Google I/O ’18)
What’s Happening in V8 (New JavaScript and WebAssembly Features)
WebAssembly/WASI Deep Dive
AssemblyScript – Webassembly with Typescript
WebAssembly: Real World Applications
Web Assembly: The Future of JS and a Multi-Language Web by Kas Perch | JSConf.Asia 2019
Advanced WebAssembly with Ben Smith
From C++ to WebAssembly – (Stephan Herhut, Google WebAssembly Team)
“Hello, World!” In WebAssembly
Learn Web Assembly (WASM) In 1 Video


ClojureScript – Quick Start
Won’t it be hard to debug ClojureScript in my browser?
4 Features Javascript can steal from Clojure(Script)




LA Clojure: Machine Learning at Unfold

IntelliJ IDEA Plugins

  • La Clojure (deprecated)
  • Cursive

Cursive – The Clojure(Script) IDE that understands your code, Cursive: The IDE for beautiful Clojure code, Clojure plugin for IntelliJ IDEA
Cursive, Ideogram, Ltd.
Clojure-Kit, Greg Shrago

Qt Functional Programming

Qt Functional
How C++ lambda expressions can improve your Qt code
Qt: Functional Programming in C++: Why?
A practical introduction to functional programming


QtWS15- Reactive programming and Qt, Ivan Cukic, KDE
Functional C++ for Fun and Profit by Phil Nash
Why Isn’t Functional Programming the Norm? – Richard Feldman
Functional Programming using C++, (Playlist, Teaser to Udemy)
Anjana Vakil: Functional Programming mit JavaScript lernen – JSUnconf 2016
Anjana Vakil – Programming across paradigms


Functional Programming using C++, Write more robust and easier to maintain C++ code than ever before.

Qt Udemy

Bryan Cairns

Qt core for beginners with C++, Learn the foundations of C++ and Qt programming
Qt Core Intermediate with C++, Continues where the beginners course left off
Qt Core Advanced with C++, A followup to the Qt Core for beginners and intermediate users.

Daniel Gakwaya

Qt Quick and QML For Beginners : The Fundamentals, Build Cross Platform Fluid And Dynamic UIs. Run Them on Windows, Mac, Linux, Android,iOS and Embedded.
Qt Quick and QML – Intermediate : Interfacing to C++, Connect Your Fluid and Dynamic Qt Quick(QML) User Interface to a Powerful C++ Back End
Qt Quick and QML – Advanced : Interfacing to C++, Use Custom C++ Models in QML, Build your own Visual C++ QML Types, Use Singletons and Dig Deep Through QML from C++

Qt 5 C++ GUI Development For Beginners : The Fundamentals, Build Cross Platform C++ GUI Applications with Qt, Run them on Windows, Mac, Linux, Android, iOS and Embedded Devices
Qt C++ GUI Development – Intermediate, Learn Intermediate Qt C++ GUI : Events, Painting, Model View Architecture, Graphics View Framework, Deployment and more.
Multi-Threading and IPC with Qt C++, Use Threads and Inter Process Communication in your Qt C++ applications : A Practical Walk Through of Qt offerings