Yes, but in the UK they are stupidly expensive - I thought about buying Cornell notebooks for the team (or having company ones made up), but soon changed my mind.
Did you have a look at the big online printers in the EU area?
I would throw Flyeralarm in the ring (not connected to them), looks like you can get a Wire-O notebook with 50 pages, and cover artwork as you like, for around 3 Euro (at 50 pieces) with prices dropping from there on.
Comments now threadable as well. If there was an historial discussion on the story, links to all the previous discussions will appear just above the comments too.
I think there's actually some pretty decent PHP monitoring love these days!
1. A little plug for TraceView, a PHP performance monitoring and distributed tracing product. Not only insight as to what your PHP code is doing, but also what external services it is interacting with, which ones are slow, and (if they're other services you run) end-to-end traces between them (including software written in 7 other languages). (https://traceview.solarwinds.com)
2. New Relic offers a PHP solution, which is a bit pricier but also folds into their ever-growing suite of products. https://newrelic.com
3. Tideways is pretty cool as well (someone mentioned that already) and it supports HHVM. https://tideways.io
4. If you're looking for just profiling, there's https://blackfire.io, though I don't know much about it.
5. AppDynamics has a PHP monitoring product but I can't recommend it unless you are looking for on-prem hosted solution.
We've been experimenting with a lot of best practices around serverless development with StdLib [1]. Everything from versioning, project and team management, to authentication and billing. Basically --- we acknowledged that a lot of these aspects were surprisingly difficult and created a "git-esque" workflow for serverless function management ("lib up" to deploy, "lib get" to retrieve a current version of a function, etc.) - would love your feedback if you have time.
IMO one of the better ways to handle managing config and functions is using the Serverless Framework: https://serverless.com/
Your configuration and your code both live together, and can be stored in git together. You can create separate environments -- dev, staging, production, etc -- and deploy to them separately.
There aren't great options for testing in Lambda right now, and for the most part the advice I've seen is to make testable libraries, and then hook them into lambda.
"you have to live in a tall building to see which are the other tall buildings" -- a wise man once said
this is one of those "if you have to ask, you won't understand" situations. jwz is a genius, as insightful as you find him unciteful, and with a lot of relevant experience to support his worldviews. He's not for everybody, but true genius frequently goes unrecognized.
Think if this. Some kid uses this website to discover a classmate's open cam and posts some evil pictures. Parents/teachers find out and call cops. Now every ip on that routers logs may be subject to a visit by police, at least all the local ones. A risk not worth taking. I give this website a month.
Sure, I get that, but are these cameras being sold as "secure from anyone that isn't you", or as "keep an eye on things easily, from anywhere in the world!"
The distinction is important, because an implication of secure-by-default means that the manufacturer has dropped the ball. If there's nothing to imply that the device is secure (as opposed to just providing 'security' via CCTV), then this is more a case of the installer of the device willingly, and knowingly, providing a live-stream of their property to the world.
I think part of the problem is that more and more technology products are being sold as "simple to use", although they might actually be really complex tools with far reaching implications not necessarily understood by the end users.
Compare this to, say, driving a vehicle. In most (all?) countries you need a driving permit which implies you have some training to operate said tool. In part because not knowing how to drive could cause damage and/or injury to third parties. And you also have some sort of liability if things go awry.
However consumer technology products are not considered as tools capable of damage (in most cases at least, e.g. computers, routers, phones, etc) and so the implication is that anyone can use them without proper training, since there's no way you can affect a third party.
Obviously those of us who have some sort of training realize that this is not the case, and so I would guess most HNers would secure their routers or Internet connected cameras (I hope...).
So in this context, can you actually blame those that have no training at all, to be doing "unsafe" things, especially since no one will tell them otherwise, including the manufacturer?
Remote: Yes
Willing to relocate: No
Technologies: AWS / PHP / ... People?
Résumé/CV: On request - or http://ie.linkedin.com/in/danielhunt/
Email: daniel@danielhunt.ie
I'm a deeply technical leader with a passion for cloud infra & automation.
Looking for new leadership opportunities, happy to work remotely but have preference for Dublin.