Nikola Brežnjak blog - Tackling software development with a dose of humor
  • Home
  • Daily Thoughts
  • Ionic
  • Stack Overflow
  • Books
  • About me
Home
Daily Thoughts
Ionic
Stack Overflow
Books
About me
  • Home
  • Daily Thoughts
  • Ionic
  • Stack Overflow
  • Books
  • About me
Nikola Brežnjak blog - Tackling software development with a dose of humor
Miscellaneou$

hack.summit() 2016 virtual conference and hackathon

hack.summit() is a virtual event for developers presented by Pluralsight which will take place “on the wire” on February 22nd-25th, 2016.

This years’ hack.summit() holds three titles:

  • The largest virtual conference in history
  • The largest programming conference in history
  • The largest hackathon in history

and it has some really interesting speakers like programming language creators, open-source contributors, and thought leaders like:

  • JON SKEET – #1 answerer on StackOverflow
  • KENT BECK – Creator of Extreme Programming, creator of TDD
  • DAVID HEINEMEIER HANSSON – Creator of Ruby on Rails
  • JOEL SPOLSKY – Co-founder and CEO of StackOverflow, founder of Trello
  • YEHUDA KATZ – Ember.js author, Rails Core contributor
  • TOM CHI – Creator  of Google Glass
  • BRIAN FOX – Inventor of GNU Bash Shell
  • ORION HENRY – Founder of Heroku
  • ROD VAGG – Node.js Technical Chair and Core Committer
  • and many others…

On top of that, there will be a virtual hackathon on February 20th-21st. One can compete alone or in a team. The prize pool is also worth mentioning 150k$ times :).

This should definitely be interesting so make sure you check it out if you’re into these kind of things…

#hacksummit 2016 #virtual #conference and #hackathon https://t.co/YvMSZ621yh

— Nikola Brežnjak (@HitmanHR) December 28, 2015

Programming

Technical review of the book Deploying Node.js by Sandro Pasquali

I was a technical reviewer for the book Deploying Node.js:

nodejsCover

This was done via PacktPub, and I must say that this was a great learning experience and I’m glad that I was able to help make this book better. From my experience with the project coordinator Mary Alex I have nothing but good words for them.

Finally, my name in a print book 🙂

nodejsRevieweres

This book covers a lot of ground like how to

  • optimize your code for production
  • use Docker and Vagrant
  • deploy to Heroku, OpenShift and DigitalOcean
  • use Nginx for load balancing
  • use Redis
  • use Gulp, Browserify, npm, Mocha, Chai and Sinon
  • manage deployments with Git, Jenkins and Ansible

Here is the short summary of each chapter:

  • Chapter 1, Appreciating Node
    • what is Node.js and where it excels
  • Chapter 2, Installing and Virtualizing Node Servers
    • teaches you how to create a basic Node.js application and deploy it to Heroku, OpenShift and DigitalOcean
  • Chapter 3, Scaling Node
    • shows vertical and horizontal scaling techniques among which how to use Nginx for load balancing
  • Chapter 4, Managing Memory and Space
    • shows the advantages of microservices
    • shows how to use Redis
  • Chapter 5, Monitoring Applications
    • shows how to effectively monitor your application once it has been deployed
  • Chapter 6, Building and Testing
    • explains how to create a build workflow for your application with full examples of using Gulp, Browserify, and npm
    • shows how to do testing with Mocha, mocking with Sinon, and using PhantomJS for headless browser testing
  • Chapter 7, Deploying and Maintaining
    • shows how to set up a virtualized development environment and manage deployments with Git, Jenkins and Ansible

As said, this book covers a lot of topics and, in my opinion, it is not suited for beginners in the field, but for those who have some experience with Node.js and other tools. However, it’s great that a simple introduction is given to all these topics so that one who is interested more in some particular section, can easily build upon the knowledge gained from the book. The author clearly shows how a Node.js app should be built, tested, monitored, deployed, scaled and maintained.

This book was published in May this year, but I didn’t want to write the review before, so that it wouldn’t seem to be a biased one. Since then I worked as a technical reviewer on two of their Ionic products (one book and one short video), about which I’ll post when they’ll be officially published.

Anyways, I hope this review will help nudge you in taking this book into consideration if you’re looking for how to deploy your Node.js applications.

#Technical #review of the #book #Deploying #Node.js by Sandro Pasquali https://t.co/EUi0shYmn6

— Nikola Brežnjak (@HitmanHR) December 28, 2015

Books

Man’s search for meaning – Viktor E. Frankl

My notes from the bestseller book Man’s search for meaning by the nazi camp survivor Viktor Frankl, which I marked as favorite and rated  5/5 on my Shelfari account.

He who has the WHY to live can bear with almost any HOW.

Success will follow you precisely because you forgot to think of it.

There are things which must cause you to lose your reason, or you have none to lose.

No man should judge, unless he asks himself in absolute honesty weather in the similar situation he might not have done the same.

The sort of person the prisoner became was the result of inner decision and not the result of camp influences alone. Fundamentally, any man can decide what shall become of him.

Life is like being at the dentist. You always think that the worst is still to come, yet it is over already.

Striving  to find meaning in one’s life is the primary motivational force.

Pleasure is, and must remain, a side effect or byproduct and is destroyed and spoiled to the degree to which it is made a goal in itself.

Live as if you were living for a second time and had acted wrongly the first time as you’re about to act now.

But everything great is just as difficult to realize as it is rare to find.

https://twitter.com/HitmanHR/status/681449391387996160

Recent posts

  • Discipline is also a talent
  • Play for the fun of it
  • The importance of failing
  • A fresh start
  • Perseverance

Categories

  • Android (3)
  • Books (114)
    • Programming (22)
  • CodeProject (35)
  • Daily Thoughts (77)
  • Go (3)
  • iOS (5)
  • JavaScript (127)
    • Angular (4)
    • Angular 2 (3)
    • Ionic (61)
    • Ionic2 (2)
    • Ionic3 (8)
    • MEAN (3)
    • NodeJS (27)
    • Phaser (1)
    • React (1)
    • Three.js (1)
    • Vue.js (2)
  • Leadership (1)
  • Meetups (8)
  • Miscellaneou$ (77)
    • Breaking News (8)
    • CodeSchool (2)
    • Hacker Games (3)
    • Pluralsight (7)
    • Projects (2)
    • Sublime Text (2)
  • PHP (6)
  • Quick tips (40)
  • Servers (8)
    • Heroku (1)
    • Linux (3)
  • Stack Overflow (81)
  • Unity3D (9)
  • Windows (8)
    • C# (2)
    • WPF (3)
  • Wordpress (2)

"There's no short-term solution for a long-term result." ~ Greg Plitt

"Everything around you that you call life was made up by people that were no smarter than you." ~ S. Jobs

"Hard work beats talent when talent doesn't work hard." ~ Tim Notke

© since 2016 - Nikola Brežnjak