programming

What The ABC Learned Converting Its Gallipoli Web Site Into Mobile Apps

Converting a multimedia-centric site into an app is challenging enough, but what happens when you want to roll that app out on multiple platforms? Here’s what the Australian Broadcasting Corporation (ABC) learned when it took just that approach for a major Anzac Day project.


Google Opens Docs, Sheets And Forms To All Developers

Google has been running a preview program to let developers build add-ons for its Docs, Sheets and Forms productivity tools since 2014. That option has now been opened up to all developers.


Microsoft Announces Visual Studio Partnership with Epic, Unity and Cocos2d

Microsoft may have long-retired XNA, its .NET-based game development framework, but it’s still very much supporting games developers. Last year it released the Community Edition of Visual Studio, essentially a “full version” of its programming IDE for hobbyist and professionals alike, as well as Unity Tools for Visual Studio. Now it’s partnered with Epic, Unity and Chukong Technologies (Cocos2d) to more deeply integrate these technologies into Visual Studio.


Code Kingdoms Teaches Kids JavaScript With A Puzzle Adventure Game

Web/iOS: A growing number of apps now are geared toward teaching kids to code because it’s a valuable skill to learn. Code Kingdoms is another such app, but it’s wrapped in a game that kids would most likely want to play anyway (programming lessons or not).


Ask LH: Will A 'Programming Boot Camp' Help Me Get A Coding Job?

Dear Lifehacker, I’m interested in getting a job as a programmer, but I don’t have any formal training. I heard boot camps can get me into a job in just a couple of months. They seem intense and expensive, though. Are they worth it?


Hyperpolyglot Is A Side-By-Side Reference Sheet For Programming

Once you’ve learned one programming language or programming tool, it’s pretty easy to get into similar platforms. Sometimes, though, the fine differences are hard to remember. Hyperpolyglot is an awesome tool for looking up the differences and similarities between programming languages and tools.


Download Beta Versions Of Microsoft's Developer Tools For Windows 10

One of the major selling points for Windows 10 will be universal apps: code that can run equally well on a desktop, tablet or phone. Microsoft has just pushed out test versions of the tools you’ll need to build those apps.


Career Spotlight: What I Do As A Front-End Web Developer

Without web developers and designers creating the pages of the internet that we visit every day, the web would be a wasteland of hand-coded HTML and “Under Construction” GIFs. It’s the job of front-end developers to create and implement the familiar layouts of our favourite publications and sites.


Automated Image Captioning Turns Your Computer Into An Idiot Savant [Video]

During GTC 2015, we were given a demonstration of automated image captioning with ConvNets and Recurrent Nets. Using nothing but a database of images, the platform was able to describe what it saw onscreen. Sometimes the results were astonishingly accurate. Other times, not so much. In other words, it will turn your computer into something brilliant yet handicapped — a bit like Rain Man.


Google Play Is Now Approving And Rating All Android Apps

Want to put an Android app in the Google Play store? From May, you’ll have to fill out a questionnaire that allows the app to be assigned an age rating, and the app won’t be published until it is approved by Google’s approvals team. Here’s what you need to know.