Links of the week

  1. git standup -d 1000 via https://github.com/kamranahmedse/git-standup
  2. Free ssl with let’s encrypt with nginx https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04
  3. Still valid https://codahale.com/how-to-safely-store-a-password/
  4. http://www.adhikary.net/post/cygwin-zsh-solarized-apt-cyg/
  5. https://github.com/powerline/fonts
  6. https://blog.alexellis.io/jenkins-2-0-first-impressions/
  7. http://rustamagasanov.com/blog/2016/02/23/dockerize-your-project-part-1-registry-and-jenkins-setup/
  8. http://rustamagasanov.com/blog/2016/02/24/dockerize-your-project-part-2-building-rails-and-postgres-images-with-docker-compose/
  9. https://blog.florianlopes.io/host-multiple-websites-on-single-host-docker/
  10. https://blog.codecentric.de/en/2015/10/continuous-integration-platform-using-docker-container-jenkins-sonarqube-nexus-gitlab/
  11. https://discourse.osmc.tv/t/how-to-install-couchpotato-and-sickrage-on-raspberry-pi/10788/16
  12. http://immutables.pl/2015/12/12/tmux-powerline-zsh-osx/

Links of the week

  1. ECMAScript 6: https://kangax.github.io/compat-table/es6/ -> Compatibility of your javascript with ES6. I use Google Chrome Canary (currently 97% compatible).
  2. http://scottjehl.github.io/picturefill/ -> picture polyfill. Deliver appropriate image size based on client conditions (screensize, viewport, etc).
  3. lsof -i :22
  4. SSL is not an option. How to achieve A+ score https://michael.lustfield.net/nginx/getting-a-perfect-ssl-labs-score
  5. Convert crt to pfx: openssl pkcs12 -export -out domain.name.pfx -inkey domain.name.key -in domain.name.crt>

JavaScript – the most popular OS

No one writes JavaScript anymore. They write Jquery (Jake Weary)

 OS (traditional) Javascript (OS)
 Memory Management Garbage Collector
 Graphics Subsystems  HTML/Css, Canvas, Web GL, Audio, Video
 Storage Cookies, IndexedDb, File API
 Security  Sandbox, SSL, CORS
 Threading Web Workers
 Events DOM Events, Callbacks
 Network WebSockets, XHR, Offline, Realtime
API Geolocation, Sensors

Coderetreat

Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design. By providing developers the opportunity to take part in focused practice, away from the pressures of ‘getting things done’, the coderetreat format has proven itself to be a highly effective means of skill improvement. Practicing the basic principles of modular and object-oriented design, developers can improve their ability to write code that minimizes the cost of change over time.

http://coderetreat.org/about

MD5 encryption – with Linq

Here is a nice piece of code to do MD5 encryption. Click here for the original source code.

Add host header to IIS programatically

More details here