Play on Heroku
Developers with experience in both Java and Ruby web development often ask the question: Why is web app development so complicated in Java, and so much...
The latest blog posts to take off on Hacker News. 7,294 posts.
Developers with experience in both Java and Ruby web development often ask the question: Why is web app development so complicated in Java, and so much...
Read Java blog posts to learn how to save on license fees, get better performance, use more secure Java, and optimize cloud costs.
We're pleased to announce the public beta of Heroku for Java. Java is the fourth official language available on the Cedar stack. Java is, by many measures,
It gives us great pleasure to finally announce the release of batman.js to the JavaScript community today. This release represents the first code dump of something we’ve been working hard on at Shopify for a long time, so we’re very excited to get it into your hands and see what you do with it.
I spent most of yesterday afternoon working on a paper I’m co-writing. It was one of those days when the writing came easy. I was moving from topic to topic, but then I realized that I was reaching too far backward – I was explaining things which I shouldn’t have had to explain to the audience I was trying to reach.
Hi all. Here is (an extract of) a short summary paper about my current position on Software Transactional Memory as a general tool in the ...
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
I’ve been writing some CoffeeScript lately, and it’s been fantastic. I wish I...
We're pleased to announce the 1.6 release of PyPy. This release brings a lot of bugfixes and performance improvements over 1.5, and improve...
This is the second in a four part series describing how we use the cloud to scale building and testing of software at Google. This series el...
Shopify powers millions of businesses in more than 175 countries with essential commerce infrastructure. Our engineers and developers work on challenging and impactful projects spanning frontend, backend, mobile and data.
How to program independent games
Update: A better approach is detailed in Laptop Setup for an Awesome...
In honor of this week’s Agile 2011 conference, our titles are on sale for 40% off both paperback and ebook formats. Use the coupon code AGILEWEEK , expires 8/12/11.
Programming languages are silos. The libraries, development tools, deployment practices, and even naming schemes associated with one language — say, Ruby —
String formatting is probably something you do just about every day in Python, and never think about. It's so easy, just "%d %d" % (i, i) ...
While he was over in the UK for a book tour and lecture series, Professor Donald Knuth made time to talk to BCS editor Justin Richards about his life.
Sublime Text 2 Build 2091 is available now, with a raft of new features. Many thanks to everyone who has tested the dev builds during this time.
The product version you are looking for is no longer the most current release. Please visit one of the links on the right to get the latest version, download an archived version, or learn more about JavaSE.
Browse how-to articles on starting, running, and marketing your business, plus thought-provoking podcasts and films to inspire your inner entrepreneur.
The Corner is Square's technical blog covering software engineering, APIs, data, open source and more.