No matter how “stable” your “surroundings” are, eventually you will face HTTP/2 and all those requirements to run it on your server using Linux and some HTTP daemon. One of those requirements will be the OpenSSL version 1.0.2 (with ALPN support).
You might be lucky and you will find proper package of the OpenSSL for your Linux distribution. But then, you might be required to recompile your HTTP daemon from source. Yes, I’m in this situation now: Debian 8, OpenSSL 1.0.2 from “backports” and NGINX 1.10 (from DotDeb.org or NGINX.org).
Thanks to the Ramūnas (colleague of mine) for the link Recompile NGINX with OpenSSL 1.0.2+ for HTTP/2 via ALPN – Ubuntu 14.04 – this helps me to deal quicker with NGINX on Debian 8 at least for development environment.
Running Node.js application in production – that might be something new you never done before. Just go through Node.js Security Tutorial – you might find a rule or a two that you might miss.
By the way, that Node.js Security Tutorial is a part of blog posts series about Node.js you might find useful.
You might find a lot of complains about disappearing Data in MongoDB, but don’t worry, all what you need to do is to read MongoDB Data Durability and alter your code properly to use “Write Concern” and “Journal”. Just keep in mind difference between standalone and replica set.
Jenkins 2 hits LTS – yes, that good news for teams who required to run LTS versions to reduce maintenance costs.
That small but fast, flexible and powerful HTTP server, NGINX, with HTTP/2 support, that help many high-load project to deal with traffic and load-balancing, looks like has some issues on Ubuntu – The Road Ahead for NGINX in Ubuntu.
By the way, OpenSSL and HTTP/2 gets more and more traction in different Linux distributions, for example Debian added OpenSSL version 1.0.2 to “testing” and “backports” of “stable”.
Deep dive into the HTTP/2: history of HTTP protocol, why HTTP/2 is better, HTTP/2 features and HTTP/2 performance – all that in one big nice article How HTTP/2 Will Speed Up the Web. So, keep up with the rapidly changing Web!
Now, after reading this, go and try to install it on current stable Linux and try how it works with modern browsers. You are lucky, if your Linux has openssl 1.0.2 with ALPN protocol support.
If AWS CodeDeploy is something new for you (as it is for me), you can read very comprehensive blog post by Matthew Weier O’Phinney Push-to-Deploy with AWS CodeDeploy. One valuable part of it – how to setup AWS CodeDeploy on your selected Linux distribution (AWS CodeDeploy comes pre-installed only on Amazon Linux AMI). But most valuable part – example of PHP project deploy script with explanations and example. So, have fun and automate your deployments!
In short – Zend Framework 3 Released.
Because, after moving from Zend Framework 2 to Symfony 2, I was disappointed by the huge difference in development experience, I’ve ignored any news about any version of Zend Framework. I think I should find some time and look at new version of Zend Framework.