Links for November 14th through November 23rd

  • Google unveils Android Studio 2.0 with Instant Run, faster Android emulator, and new GPU profiler – At the Android Dev Summit today, Google announced Android Studio 2.0, the second major version of its integrated development environment (IDE). Version 2.0 adds Instant Run, a faster Android emulator, and a new GPU profiler.
  • Red Hat announces Ansible Tower, automation tool designed to help #DevOps manage and track their infrastructure – Red Hat wants to give DevOps teams more control and options in its latest release of Ansible Tower 2.4: the open-source automation tool designed to help DevOps manage and track their infrastructure. This is the first release of Ansible Tower since Red Hat
  • Running Docker on AWS from the ground up – In this post, I’m going to introduce Docker deployment from the ground up, using Amazon Web Services (AWS) for hosting. I picked AWS because it’s incredibly popular, offers a free tier you can use to try this tutorial at no cost, and provides first-class Docker support via the EC2 Container Service (ECS)
  • Emerging Best Practices in Swift, with Ash Furrow – In this talk at the GOTO Conference CPH 2015, Ash Furrow explores how to navigate the uncharted waters of Swift to discover and identify new best practices, with concrete examples such as unit testing and refactoring code.
  • A distributed, tag-based pub-sub service for modern web applications and container-driven cloud. – Mist is a simple pub/sub based on the idea that messages are tagged. To subscribe the client simply constructs a list of tags that it is interested in, and all messages that are tagged with ALL the tags are sent to the client. A client may have multiple su
  • The Netflix Tech Blog: Global Continuous Delivery with Spinnaker – Spinnaker is an open source multi-cloud Continuous Delivery platform for releasing software changes with high velocity and confidence. Spinnaker is designed with pluggability in mind; the platform aims to make it easy to extend and enhance cloud deployment models.
  • Aerotwist – The Cost of Frameworks – I recently delivered a talk at FFConf in Brighton, called "You should use <insert library / framework here>, it's the bestestest!". I wanted to do a write-up of the presentation's content here, hopefully so it can start a broader conversation that I think we need to have, mainly around the cost of modern frameworks on mobile devices.
  • Modern Java – A Guide to Java 8 – This tutorial guides you step by step through all new language features. Backed by short and simple code samples you'll learn how to use default interface methods, lambda expressions, method references and repeatable annotations
  • TensorFlow and monetizing intellectual property #google – Google is approaching machine learning from a position of strength: the company already has the most data and the most imposing infrastructure, and as noted open-souring TensorFlow accelerates the removal of the primary limitation to leveraging that advantage: the quality of the system itself.
  • CoreOS Introduces Clair: Open Source Vulnerability Analysis for your Containers – Today we are open sourcing a new project called Clair, a tool to monitor the security of your containers. Clair is an API-driven analysis engine that inspects containers layer-by-layer for known security flaws

Links for October 28th through November 10th

Links for October 14th through October 26th

Links for October 6th through October 14th

Links for September 28th through October 5th

Links for September 17th through September 26th

Links for September 11th through September 17th

Links for September 2nd through September 10th

Links for August 21st through August 31st

  • Latest Jackson integration improvements in Spring #json – Spring Jackson support has been improved lately to be more flexible and powerful. This blog post gives you an update about the most useful Jackson related features available in Spring Framework 4.x and Spring Boot.
  • Facebook engineers: Going mobile-first is not as easy as it looks – Going mobile-first is not as easy as making such a declaration to the world. It requires a lot of organizational changes (and money), according to Facebook engineers.
  • Bootstrap a Web Application with Spring 4 – The tutorial illustrates how to Bootstrap a Web Application with Spring and also discusses how to make the jump from XML to Java without having to completely migrate the entire XML configuration.
  • Supercharging Your Android Testing With JUnit 4 and Espresso 2 by @designatednerd – Testing almost always helps catching bugs and write better code, but it can be a huge pain without a proper framework and setup. At the Bay Area Android Dev Group meeting, Ellen Shapiro explains how to super-charge your Android testing, including UI testing, with JUnit 4 and Espresso 2. She demonstrates both technologies, providing tips and best practices to use testing painlessly in your projects.
  • Why I want Swift to be your first language – In preparation for an upper level class that I’m teaching this semester, I spent the summer writing my first app entirely in Swift. (It’s 7 Second Diet, a meal-tracking app that’s not a pain in the tuchus to use.) After spending some quality time with Swif
  • What’s New in AppCode 3.2 – AppCode 3.2 brings you many sweet features to make your Swift development more productive and pleasant, including code generation and navigation, documentation, and a new debugger. A range of general enhancements in this update also improves your overall d
  • Alan Adler, inventor of the AeroPress coffee maker, tells the stories behind his famous inventions – Alan Adler, inventor of the Aerobie Flying Disc and the AeroPress coffee maker, tells the stories behind his famous inventions. Part of an ongoing series of inventor portraits by David Friedman.
  • How to build your own Slack integration #slack – Over the past year, Slack has changed the way businesses communicate. With a very well documented and intuitive API, Slack gives developers the ability to easily create custom integrations to get data out of or into Slack.
  • Mike Kavis on the State of DevOps via @duhaas #devops – Puppet Labs has published its annual State of DevOps report, and it is loaded with interesting information as always. Last year’s report brought home the point that DevOps was becoming widely accepted in the enterprise. This year’s report further validates that point and provides us with some interesting insights from surveying a wide variety of companies in different phases of their DevOps journey.
  • Hibernate ORM 5.0 has gone Final! – Hibernate ORM 5.0 has gone Final!

Links for August 8th through August 20th