jscn
> write as many end-to-end and integration tests as you can
and
> make sure your tests run fast enough to run the full set of tests after every commit
In Melbourne, we have a small team working on a number of projects with Python, Django, Docker, Elasticsearch and React.js. We run some very modern tech, and we work really closely with our amazing ops team and testers.
If that sounds like your cup of tea, we'd love to talk to you! There's an ad for the position with more detail up on LinkedIn: https://www.linkedin.com/jobs2/view/112633872 or if you prefer, you can email [email protected]
A lot of effort and consultation with a number of groups (including end users) went into choosing the name. Turns out, naming things is surprisingly hard!
You're right about the data quality, it's a huge job and we have a fantastic team of people who work to keep the data up to date.
Another big challenge is trying to provide useful results in areas (especially remote areas) where we're either missing good data, or where there simply aren't any nearby services. Australia is a huge country and population density tends to be concentrated in a few places, but with a lot of smaller towns and cities scattered about, which can make finding geographically relevant results really difficult.
edit: minor edit for clarity
We are looking into including additional (Australian) data sources in the future (for instance, there are some open data sets which various government agencies make available that we'd like to include).
Clicking it should display a list of the answers you've chosen, and the top one should be your location. Clicking that should let you change your location.
If that doesn't work, drop me a line at [email protected] -- I'd love to get enough info from you to properly reproduce the bug so we can fix it.
Thanks!
Ever since Google Reader shut down, I've stopped using RSS. I much prefer to get newsletters in my inbox now.
OTOH, often a video recording is a great way to demonstrate a bug without having to (be able to) write an automated test, and pretty easy for even a non-technical user to produce.
In fact, most of my experience with large codebases has been in web development, in which you're basically providing a nice front end to a database.
If databases are just structured data, then it seems a bit redundant to wrap that in an object-metaphor (e.g., with an ORM) and then use even more objects to perform operations on the data by way of those ORM-objects.
Django is a good example of the kind of thing I'm talking about. I've been thinking a fair bit lately about the limitations of this style of framework, and I wonder if this idea of functions operating on structured data might be a better way to approach things.
It sounds like Scala might be a good language to experiment with this kind of approach, as others have suggested elsewhere in this thread.
I'm quite sure that's exactly what the government likes to do. That's the very reason that "terrorism" is in the headlines as much as it is: it serves the government by allowing them to extend their powers and budgets enormously. Feed scary stories about "terrorism" to an uncritical public and they'll beg you to take away their "freedom" in exchange for greater "security".
15 things I learned from "Shipping Greatness"
It seems "easy" but meaningful whitespace is a cluster-fck.
Tell that to everyone using Python. If your editor can't handle meaningful whitespace transparently, it sounds like you need a better editor.