The beauty of the Internet has always been the way sub-nieches grows into their own communities once their parents become too diverse. For me, Facebook always felt like the last monolith that "tried to do it all". It now acquires sub-niches instead.
1,162 karma · joined November 6, 2013
Check out what I do at https://github.com/jbergstroem.
[ my public key: https://keybase.io/jbergstroem; my proof: https://keybase.io/jbergstroem/sigs/xNH99zh5DSCLJR_hrHtShFLmo8RcAbg79Hs506_5KdI ]
The beauty of the Internet has always been the way sub-nieches grows into their own communities once their parents become too diverse. For me, Facebook always felt like the last monolith that "tried to do it all". It now acquires sub-niches instead.
Or paying $2500/instance/year for nginx plus.
You can interact with haproxy via lua[1] or use etcd to have traefik load its configuration[2].
Seeing how [as others also mentioned] nginx seems to favor pro customers in terms of functionality, it would only seem wise to choose another proxy/load balancer for your next project.
[1]: http://www.arpalert.org/src/haproxy-lua-api/1.7/#Proxy.serve...
[1]: https://h2o.examp1e.net/configure/http2_directives.html#http...
This caught my eye as well. Not sure what to do about it other than link/read the cloudflare blog post/incident report. FUD, etc.
Caddy already has a few interesting ideas on how to use this: https://github.com/mholt/caddy/pull/1215#issuecomment-256360...
The main author – Kazuho Oku – is to me a http2 wizard (and just now joined Fastly). You can read his thoughts on the matter: https://github.com/h2o/h2o/issues/421
Init still seems to be undecided in FreeBSD land; my hope is that FreeBSD 11 or 12 at least makes a decision about considering to switch (or not).
Latest freebsd quarterly update: https://www.freebsd.org/news/status/report-2015-10-2015-12.h...
Latest release notes (jan 14th, 2017): https://lists.debian.org/debian-user/2017/01/msg00519.html
The LTS versions are named after the periodic table of elements, starting at a and moving forward. First one was "Argon" (4.x), second "Boron" (6.x).
You can read more on LTS and naming here: https://github.com/nodejs/LTS
- await/async behind flag (already covered in thread)
- Exponentiation operator:
> console.log(60**2*24);
86400
- Object.{values,entries}: > o = { a: 1, b: 2}
> Object.values(o);
[ 1, 2 ]
- Object.getOwnPropertyDescriptor(s): > o = { a: 1 }
> Object.getOwnPropertyDescriptors(o);
{ a: { value: 1, writable: true, enumerable: true, configurable: true } }
Additionally, there's a lot of pretty impressive optimization work done by the v8 team. You can read more about that on their blog: http://v8project.blogspot.comFinally, one of my favorite things about Node.js 7.0 is the WhatWG http parser: https://github.com/nodejs/node/pull/7448.
edit: elaborated on exponentiation operator
NODE_PATH=$(dirname ~/.nvm/versions/node/v6*/bin/node)
export PATH="\
${NODE_PATH}:\
...
export NVM_DIR="/Users/jbergstroem/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Also, the delay that a lot of you may be experiencing has to do with npm, not nvm.You likely want debian-stable instead: http://pkg.jenkins-ci.org/debian-stable/
In my eyes pretty much the perfect configuration library and syntax. Nginx-alike, number suffixes (1min, 2gb, ..), macros, variables, includes with priority, etc. Boom! Problem solved.
Edit: Not saying I like this "freedom advancement" much either; even databases like InfluxDB defaults to phoning home nowadays -- but this one is pretty simple to both find and disable.
Anyway, a good example of a successful feature request – shared since it might help others in their quest for success – included me attempting to reduce the problem, scoping it and suggesting a solution. If you can find examples of this problem over multiple open source repositories (in my case nodejs) it seems to contribute to it getting fixed.
Pageload (pageload.io) is a new service that aims to make websites faster by acting as a transparent proxy between the origin and a CDN. Pageload is based in Sydney, Australia but has a global customer base and aims to be a global service when publicly launched. Pageload recenly aquired venture captial to accelerate the global rollout. We strongly believe that everyone who wants to work with us does it because it's an area they like to spend time in, be it jpeg headers or shaving cpu cycles off css minifacation. We don't have requirements as to when or from where you work -- that's most often best decided by yourself.
Our platform is [at the moment] built with nodejs. We are (currently) looking for one position:
- nodejs developer: your main job will be to expand the functionality of pageload in terms of what we can optimise (for size or speed) as well as generally improving the application, its resiliency and infrastructure. A strong background in javascript/nodejs as well as experience with C is preferred since that's where you will do most of your work (unless you can convince the team there's a better tool for the job). Experience with Amazon infrastructure is also a plus.
Feel free to shoot us an email to [jobs at pageload.io] or ping me on IRC (jbergstroem@freenode) if you'd like to talk. Looking forward to hearing from you.
Pageload (pageload.io) is a new service that aims to make websites faster by acting as a transparent proxy between the origin and a CDN. Pageload is based in Sydney, Australia but has a global customer base and aims to be a global service when publicly launched. Pageload recenly aquired venture captial to accelerate the global rollout. We strongly believe that everyone who wants to work with us does it because it's an area they like to spend time in, be it jpeg headers or shaving cpu cycles off css minifacation. We don't have requirements as to when or from where you work -- that's most often best decided by yourself.
Our platform is [at the moment] mostly built with nodejs.
We are (currently) looking for two positions:
- dev ops: we're looking for someone that wants to help us build a globally distributed, fault-tolerant and auto scaling containerised platform. Since pageload's job is to make other websites faster, reducing latency in every step of the stack will be your highest priority. Experience with amazon, docker and nginx is required. Experience in writing javascript/nodejs is a strong plus since you most likely also will be contributing to the backend of pageload. Varnish is also a plus.
- backend engineer: your main job will be to expand the functionality of pageload in terms of what we can optimise (for size or speed) as well as generally improving the application, its resiliency and infrastructure. A strong background in javascript/nodejs as well as experience with C is preferred since that's where you will do most of your work (unless you can convince the team there's a better tool for the job). Experience with Amazon infrastructure is also a plus.
Feel free to shoot us an email to [jobs at pageload.io] or ping me on IRC (jbergstroem@freenode) if you'd like to talk. Looking forward to hearing from you.
Its syntax is nginx-like but can also parse strict json. It's pretty fast too.
More info here: https://github.com/vstakhov/libucl
Last time I checked, Charles Darwin didn't take notes about a voting process amongst animals, rather how leaders were "chosen" by leading.
This change introduces preliminary support for armv8 (aarch64) which was merged to pave way for the upcoming upgrade to openssl 1.0.2 -- well, at least merged at this point in time.
The "bigger news" is that ARM has contacted io.js, offering additional architectures for io.js to build on (where specifically armv8 was introduced). Read more here: https://github.com/iojs/evangelism/blob/master/weekly-update...