Thursday, January 12, 2017

A better way to teach/learn modern C++: skip C

C++ was created by extending C, and this mix creates a confusion and complexity.
Suggested better way to teach C++ is to jump directly to modern C++ features directly.
This saves time and produces better programmers and programs.

podcast interview:
C++ for a New Generation with Kate Gregory @ .NET Rocks! vNext

CppCon 2015: Kate Gregory “Stop Teaching C" - YouTube

Kate Gregory | LinkedIn (she has a PhD)

Kate Gregory | edX

Kate Gregory - .NET Author | Pluralsight

Kate Gregory's Blog

C++ conference videos
CppCon - YouTube

CppCon 2015: Bjarne Stroustrup “Writing Good C++14” - YouTube

CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style" - YouTube

"new" and "delete" operators not needed anymore
C++ Stack Semantics for Reference Types

C++ running in web browser, by transpiling to JavaScript first:
Main — Emscripten 1.36.14 documentation
"Emscripten is an LLVM-based project that compiles C and C++ into highly-optimizable JavaScript in asm.js format. This lets you run C and C++ on the web at near-native speed, without plugins."

Microsoft Azure Architecture Icon Set

Download Microsoft Azure, Cloud and Enterprise Symbol / Icon Set
- Visio stencil, PowerPoint, PNG, SVG from Official Microsoft Download Center


Import downloaded stencils - Visio
"... save .vss files to your Windows My Shapes folder, which is located inside your default Documents folder (My Documents or Documents, depending on your version of Windows..."

TechNet Microsoft Integration Stencils Pack for Visio 2016/2013

Laurent Duveau - Azure, Cloud and Enterprise Icon Set

azure icons

Windows Azure (and cloud services) Symbol and Icon Set (Visio, PPT, PNG) - Greg's Cool [Insert Clever Name] of the Day

Icons/symbols to draw pretty Azure design diagrams... - Greg's Cool [Insert Clever Name] of the Day