Guava Collections Cookbook – This cookbook article is organized into small and focused recipes and code snippets for using Guava style collections.
Apple’s R&D up 32 percent in 2013, still dwarfed by rivals – Apple remains one of the smallest R&D spenders compared with its peers. Microsoft, for instance, spent $10.4 billion, or 13 percent of the company's revenue, on research during its 2013 fiscal year, which ran through June. There's also Google, which has spent $5.8 billion so far this year (and $9.8 billion in all of 2012), as well as Samsung, which spent around $10.5 billion on R&D last year and which is currently building a massive new facility in Silicon Valley.
The art of strategy | McKinsey & Company – Examining how strategies are created, implemented, and executed is a relatively recent practice. In this video interview, McKinsey’s Chris Bradley and Angus Dawson explain how strategic thought has evolved and where it is headed.
Webinar: Modern Component Design with Spring – YouTube – Speaker: Juergen Hoeller In recent years, the Spring Framework focuses on flexible and powerful Java-based configuration. This talk presents Spring as an annotation-oriented application framework, illustrating the rich set of features that Spring has to offer for modern component design. General component model trends will be discussed along with selected Spring feature highlights, such as standardized annotations for dependency injection, stereotypes, and declarative services such as validation and scheduling.
Microsoft makes available its Azure-based Hadoop service – Windows Azure HDInsight is "100 percent Apache Hadoop" and builds on top of HDP. HDInsight includes full compatibility with Apache Hadoop, as well as integration with Microsoft's own business-intelligence tools, such as Excel, SQL Server and PowerBI.
Clojure from the ground up: welcome – This guide aims to introduce newcomers and experienced programmers alike to the beauty of functional programming, starting with the simplest building blocks of software. You’ll need a computer, basic proficiency in the command line, a text editor, and an i
For 2nd Generation of Surface, Tweaks From Microsoft – On Monday, Microsoft introduced a second generation of Surface tablets with only subtle adjustments from the originals, a sign that the company still believes in its vision of devices that blend the benefits of tablets and laptop computers. The most meaningful changes are under the hood, providing faster performance, better battery life and sharper screens.
Doing well by doing good: A leader’s guide | McKinsey & Company – Addressing community problems increasingly requires cooperation among the private, public, and not-for-profit sectors. Here, three executives explain how a civic alliance in America’s Minneapolis–Saint Paul region may point toward an operating model.
Introduction to Java multitenancy – The IBM Multitenant JVM recently became available as part of the IBM Java™ 8 beta. By running multiple applications within a single multitenant JVM, a cloud system can speed applications' start times and reduce their memory footprint. This article introduc
iOS 7 Safari & New Web Platform Features – Today, iOS 7 ships with a new version of Mobile Safari which brings with it a whole slew of features that our team worked on! Here are some of the big ones we worked on and what they can help you with.
The Architecture of Open Source Applications – In these two books, the authors of four dozen open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answeri
Move over WordPress? Microsoft throws its weight behind Ghost – Ghost, the node.js-based blogging platform that took Kickstarter by storm a few months ago, is set to release its first beta to the public in just a few weeks. Given the overwhelming dominance of WordPress in the blogging space, some may be surprised to see such a clamor around a new platform
Hortonworks Sandbox – Go from zero to Big Data in 15 minutes – The Hortonworks Sandbox is designed to provide you with a personal Hadoop solution and learning platform in one convenient package. The Sandbox comes with step-by-step hands-on tutorials, demos, videos that allow you to go from Zero to Big Data in 15 Minutes
First 5 Minutes Troubleshooting A Server | devo.ps – Back when our team was dealing with operations, optimization and scalability at our previous company, we had our fair share of troubleshooting poorly performing applications and infrastructures of various sizes, often large (think CNN or the World Bank). Tight deadlines, “exotic” technical stacks and lack of information usually made for memorable experiences
Fliptop – Social Intelligence – At the end of the day, the scarcest resource in a startup is time. More code = more engineering time = more cost = higher burn rate. The features of Lift I’ve talked about (and others I haven’t yet, like Comet) help me to do the most amount of work with
Android SQLite Database – Android platform includes the SQLite embedded database and provides out of the box support to use it via Android APIs. In this tutorial we shall see how to get started with SQLite database in Android. SQLite is nothing but a relational database and our sql
The Saddest Map In America « I think it’s funny 🙂 – Yep, there it is: the result of a scholarly study by Dorothy Gambrell of the “missed connections” section of Craigslist. This is where you thought you saw your future spouse or date or hook-up, state by state.
How to Build a Raspberry Pi File Server – Tutorials Blog – So I found yet another cool use for a Raspberry Pi. You can actually use it as a file server, or more accurately a controller for a file server. All you need is your Pi and a nice external drive and you can serve files to anyone on your network. It’s prett
Functional thinking: Why functional programming is on the rise – Java developers should learn functional paradigms now, even if they have no immediate plans to move to a functional language such as Scala or Clojure. Over time, all mainstream languages will become more functional; Neal Ford explores the reasons why in this installment.
Hortonworks Joins OpenStack Foundation | Hortonworks – Hortonworks, a leading contributor to Apache Hadoop, today announced it has joined the OpenStack Foundation, which promotes the development, distribution and adoption of the OpenStack cloud operating system. By contributing to the OpenStack ecosystem
Cross-domain Ajax with Cross-Origin Resource Sharing – Cross-Origin Resource Sharing (CORS) is a W3C Working Draft that defines how the browser and server must communicate when accessing sources across origins. The basic idea behind CORS is to use custom HTTP headers to allow both the browser and the server to know enough about each other to determine if the request or response should succeed or fail.
Redesigning Google: how Larry Page engineered a beautiful revolution | The Verge – We went to Google looking for the person responsible for the new design direction, but the strange answer we got is that such a person doesn't exist. Instead, thanks to a vision laid out by a small team of Google designers, each product team is finding its way to a consistent and forward-looking design language thanks to a surprising process.
Wit.io: Ruby and Python: pivot points – Python and Ruby seem similar. They’re dynamic, flexible and expressive. But everyone knows we don’t use them the same way. After 6 years with Ruby and 2 months with Python, I’ve tried to find ‘pivot points’ that define how different they are
Introducing the 5-watt server that runs on cell phone chips — Cloud Computing News – Can ARM wrestle its way into the server market? Calxeda and Hewlett-Packard think so. On Tuesday Calxeda launched its EnergyCore ARM server-on-a-chip (SoC), which it says consumes as little as 1.5 watts (and idles at half a watt). And HP, the world’s largest server maker, committed to building EnergyCore-based servers that will consume as little as 5 watts when running all out.
Have your HTML5 and native app too | Mobile Technology – InfoWorld – A small company called AppMobi says you now can have your cake and eat it, too — that is, you can develop HTML5 apps that tap into native hardware and OS capabilities, such as gravity sensing, accelerometer, GPS, camera, sound and vibration, and the file system. Its MobiUs browser for iOS implements HTML5's DirectCanvas API for gaming, as well as the HTML5 local storage API for saving executables and data in the browser cache so that apps can run offline.
Is caching an ‘Architectural Smell’? – We can take the concept to the next layer of abstraction and identify a number of "Architectural Smells". A recent blog article touched upon one of mine – the (over) use of Caches.