400 karma · joined April 2, 2013
Maybe you are supposed to guess from the area code?
"Tesla similarly upgraded its Roadster electric cars last year, expanding their range to almost 400 miles between charges via an over-the-air update"
While that would be incredible if true, it is not. They have announced the availability of a physical battery upgrade for the Roadster that includes a complete battery swap, drive train improvements, and other stuff derived from the Model S research.
This is ridiculous, CNN aren't even reading their own linked articles.
Ubiquitous Language is a term used in BDD and DDD and just means 'the shared language that you build with non-technical people'. It largely involves using business terms as much as possible, but often you have to try and agree some naming when talking to non-technical folk to resolve ambiguities. UL is not a technical concept, it's a way to focus on how you're expressing concepts in conversation.
In BDD we use this shared language to have conversations with customers about requirements, in the form of examples. In DDD we use a shared language to have conversations with customers about business process and rules. This article is bringing those two approaches together.
The stuff at the end is showing how the internal domain modelling (class naming, method naming, argument choice) can be taken directly from the conversation you had with the customer when you've had that conversation effectively. The significance is that the 'modelling' effort happens less in the developer's realm and more in the collaborative realm of customer communication.
Disclaimer: I work with the author of the article, use these techniques, and profit from their adoption
I actually use Slack via an IRC client sometimes and there are a lot of benefits.
If browsers handled HTTP logout nicely, by displaying a prominent logout button somewhere, then developers' jobs would be far easier.
It is however very encouraging for people worried about battery performance that you can get a new one pretty easily.
There's also some value in the patch format looking somewhat different to the main format, to avoid confusion.
It's in some ways quite anti-RESTful for a consuming client to start to try parsing a URL semantically. "URL building" is not something a client should be responsible for, it should be (semi-)blindly using URLs the service has provided for it.
HTML already lets arbitrary applications register themselves as protocol handlers at the OS level, so for instance spotify:// links get handled by the correct binary.
All this does is let a website register itself as the handler of a particular protocol. This has obvious uses for instance letting mailto: be handled by Google Mail if the user wants it to be.
I'm not sure why HTML5 has to have a whitelist of protocols that allow websites to register as handlers - it seems like an overhead.
You can do all of these things if your colleague has that branch checked out - it does require remembering some pretty poorly-named CLI flags though!
HTTP/1.1 GET /
Host: mysite.com
By the time the server has decoded and read this header, you have presumably already started the secure connection, so the server has to have already selected which certificate to use for the session.Workarounds are to have multiple IP addresses on your box with one cert per IP, or run the server on multiple ports with one cert per port. In both cases this enables the server to know which certificate to use from the underlying connection properties, and not wait for the encoded traffic to start arriving.
SNI (Server Name Identification) is an extension to TLS (Transport Layer Security) that essentially adds the hostname into the SSL negotiation, so this cert can be selected by the server in advance. It made it into OpenSSL implementations in the mid-2000s and is reasonably widely adopted.
Legacy libraries, Internet Explorer <=7, and Windows <=XP won't support it so it's not quite ready for mainstream use. Give it 5 years or so...
I've interviewed a person with a stammer and the recruiter had mentioned it beforehand, so we got over the initial discomfort very quickly and carried on as normal.
And yes, £15k with 3 years experience is LOW.