A most excellent list
- Data Visualization
- Dev
- DevOps
- Embedded Programming
- Learning & Education
- Food - Cooking - Restaurants
- Testing and Quality
- Organizational Design
- Science
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-67701441-2', 'auto'); ga('send', 'pageview'); </script>
- Setup Ionic 2/Cordova + TypeScript Debugging with IntelliJ/WebStorm/Jetbrains IDE
- Ionic 2 Awesome Ionic 2
- Ionic 2 reference application
- How To Manipulate Data In Ionic 2 - Josh Morony
- Service worker pre-cache
- Navigating the World of Progressive Web Apps with Ionic 2
- Getting Started With Progressive Web Apps
- multiple.js -An experiment in sharing background across multiple elements using CSS
- Learn flexbox CSS with Flexbox Froggy!
- Google HTML/CSS style guide
- Device-pixel density tests for webkit
- A CSS media query that captures almost all high DPI aware devices
- Chrome Developer Tools: 12 Tricks to develop quicker (Paul Irish)
- Chrome debugging protocol
- 12 Chrome devtool tips
- JavaScript Debugging using Chrome (Video)
- Wait, Chrome Dev Tools could do THAT? (Ilya Grigorik)
- Javascript Console Power-User
Six ways to declare JavaScript functions by Dmitri Pavlutin | 22 Jun 2016
- Application architecture is moving toward connected apps (2014)
- Micorservices architectural best practices - netflix
- Consumer driver contracts - Martin Fowler
- How to CQRS in Node: Eventually Consistent, Unidirectional Systems with Microservices
- [How to build a serverless NodeJS microservice on
- Lambda](https://medium.freecodecamp.com/building-a-nodejs-microservice-on-aws-lambda-6adb6da53cbb#.oy3iw8kci)
- National Vulnerability Database
- TLS Attacks on 64bit TLS Ciphers possible w/o key (Article)
- Hyper ledger whitepaper regarding the principles behind a new blockchain fabric for B2B and B2C transactions
- Understanding and hardening linux containers
- Paul Irish - youtube on appdev workflow
- Paul Irish - youtube on javascript workflow
- Adventures in JavaScript Development - Rebecca Murphy
- Your unofficial guide to dotfiles on GitHub. - dotfiles.github.io
- Chrome - Full text history search
Jet Brains Webstorm Javascript IDE
![Alt text](http://g.gravizo.com/g? digraph G { aize ="4,4"; main [shape=box]; main -> parse [weight=8]; parse -> execute; main -> init [style=dotted]; main -> cleanup; execute -> { make_string; printf}; init -> make_string; edge [color=red]; main -> printf [style=bold,label="100 times"]; make_string [label="make a string"]; node [shape=box,style=filled,color=".7 .3 1.0"]; execute -> compare; } )
![Alt text](http://g.gravizo.com/g? @startuml; actor User; participant "First Class" as A; participant "Second Class" as B; participant "Last Class" as C; User -> A: DoWork; activate A; A -> B: Create Request; activate B; B -> C: DoWork; activate C; C --> B: WorkDone; destroy C; B --> A: Request Created; deactivate B; A --> User: Done; deactivate A; @enduml )
- The Open Guide to Amazon Web Services
- Linux (Ubuntu) Cloud Init examples
- Automatically Deploy from GitHub Using AWS CodeDeploy
- Using sudo, ssh, rsync on the Official Ubuntu Images for EC2
- Docker storage introduction
- Auto scaling with docker
- Service discovery & load-balancing - slides, Viktor Farcic
- Service discovery & load-balancing - slides, Ajeet Singh Raina
- Docker CLI tips & tricks
- Creating a Hyper-V Vagrant box from a VirtualBox vmdk or vdi image
$vboxDisk = Resolve-Path "$baseDir\output-virtualbox-iso\*.vmdk"
$hyperVDir = "$baseDir\hyper-v-output\Virtual Hard Disks"
$hyperVDisk = Join-Path $hyperVDir 'disk.vhd'
$vbox = "$env:programfiles\oracle\VirtualBox\VBoxManage.exe"
.$vbox clonehd $vboxDisk $hyperVDisk --format vhd
C:\> bcdedit /set hypervisorlaunchtype off # hyper-v off
C:\> bcdedit /set hypervisorlaunchtype auto # hyper-v on
C:\> # reboot
C:\>bcdedit /copy {current} /d "No Hyper-V"
The entry was successfully copied to {ff-23-113-824e-5c5144ea}.
C:\>bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype off
The operation completed successfully.
or create a .bat file (per Johannes comment from above article)
You can also make a .bat file which will reboot into No Hypervisor Mode directly (or any other special boot option you may create):
bcdedit.exe /bootsequence {your-target-boot-option-guid}
shutdown.exe /r /t 0 /f #(Reboot the computer immediately)
Note: The bcdedit /bootsequence parameter does not make any permanent changes to your boot sequence; it only applies on your next reboot.
This trick saves a few seconds when you need to boot into another dual-boot mode.
-
SSH into a running container as root or user
> docker exec -it -u [userID (eg.root)] [container ID] bash