Improved Java Tooling for Cloud Foundry – Pivotal has released several new components that enable developers using Java, Groovy, and other JVM languages to deploy applications to Cloud Foundry quickly and easily. This blog post will show the options available to JVM developers with this new toolin
8 Reasons Why Even Microsoft Agrees the Windows Desktop is a Nightmare – The Windows desktop is a mess. Sure, it’s extremely powerful and has a huge software library, but it’s not a good experience for average people. It’s not even a good experience for geeks, although we tolerate it. Even Microsoft agrees about this. Microsoft’s Surface tablets with Windows RT don’t support any third-party desktop apps
The many reasons why Chrome OS is appealing – If the Chrome OS is “just a browser”, how can it be more appealing to some people given that other devices all have a browser and more? There are a number of reasons and an article we highlight explains them quite well.
Java EE 7 and IntelliJ IDEA 13. RESTful Web Services Made Easy – One of the notable changes coming in IntelliJ IDEA 13 is the developer tool set for Java EE 7, the cutting-edge version of Oracle’s enterprise Java platform. IntelliJ IDEA will offer support and productivity-boosting features for all Java EE specifications
HealthCare.gov failed despite agile practices – In relation to HealthCare.gov, an agile process was implemented and the software was a national failure. This does not mean agile was the primary cause of that failure but it is not unreasonable to assume it played a part. My hope is that we can learn from
16 Traits of Great IT Leaders – CIO.com – If you want to succeed as an IT leader you have to develop a set of traits that will serve you and those around you. Industry leaders and career experts share their thoughts on what behaviors make an IT leader great.
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
Microsoft Surface Pro 2 review from gdgt – With the Surface Pro 2, Microsoft hasn't changed much — it kept the study build and sharp display, adding a new kickstand and improved battery life. But, despite all it has going for it, the Surface Pro 2 is still a hybrid device that isn't going to suit everyone.
Technology Change: The journey from .NET to Scala – There are now several dev teams at Empathica working on Scala projects. Tool chains are being developed. Coding standards are being established and enforced. Libraries are being standardized across our projects. It’s starting to return to a comfortable
Webinar replay: Spring Boot – Simplifying Spring for Everyone – n this webinar Phil Webb will demonstrate how Spring Boot can take you from zero to Spring with minimal fuss. We will look at how you can rapidly prototype Spring applications using Groovy, and how Spring Configuration in Java applications can be radically
PhoneGap Explained in 5 Minutes – PhoneGap allows you to create cross-platform mobile apps using web technologies. It is not a tool for converting websites into apps. While it is easier for web developers to build mobile apps with PhoneGap than to develop them using native tools, it is not turnkey or simple
How exercise boosts brain health – Research has shown that exercise is good for the brain. Now investigators have identified a molecule called irisin that is produced in the brain during endurance exercise and has neuroprotective effects.
Why MongoDB is worth $1.2 billion – JavaWorld – While you were sleeping, 10Gen — the company behind the MongoDB document database — changed its name to MongoDB, Inc., raised $231 million, and became the first billion-dollar open source startup. That's right, an open source NoSQL database startup has a $1.2 billion valuation.
Android for the Busy Developer: Free 12-Lesson Course – Do you want get started with Android development but can’t seem to find the time or you are unsure where to begin? Problem solved! Dino Esposito, in cooperation with Tuts+ Premium, welcomes you to the dazzling world of Android development with this free 12
SDN For Engineers – Brandon Heller is one of the authors of The Controller Placement Problem. In this video, he's going to give an introduction to OpenFlow and what the network engineer needs to know right off the bat about SDN.
A Hacker’s Guide to the Bay Area – This guide is targeted to “hackers” who wish to move to the San Francisco Bay Area, specifically San Francisco or Silicon Valley. This guide reflects my lifestyle – male, single, focused on work (in tech) and saving money, but keeping an eye on my health. I will only focus on things deemed important to “Hackers”.
What I Wish I Knew Before Studying Computer Security in College – Now that my time in college is almost over, I want to reflect on some of the things I've learned as a student of Computer Security with the hope that some incoming security students can learn from my experiences. If you are currently in the industry or hav
Things I Learned Working on the Twitter Platform | Ryan Sarver – Giving advice is much easier than deploying it. I’ll be the first to admit that we weren’t able to successfully implement a lot of the lessons here, but hopefully they are still valuable. This isn’t meant to be an analysis or tell-all about Twitter’s platf
The HTML5 Scorecard: The Good, The Bad and the Ugly in iOS 7 – We’ve been testing the final release of iOS 7 over the last few days against our usual battery of HTML5 tests. Normally we’re effusive about new releases of iOS to the point of fanboy-dom, but this time, and for the first time ever, we’re disappointed in t
Red Hat brings JBoss middleware to PaaS cloud | ZDNet – The next phase of Red Hat's PaaS strategy focuses on the delivery of key additional Red Hat JBoss Middleware technologies in the cloud as services powered by OpenShift. This will include new integration capabilities, business process management (BPM), and mobile push notifications
AngularJS is amazing… and hard as hell – It's ok if you don't really understand AngularJS all at once. Getting started with the software is completely different that actually using for real applications. It just really takes time, more than you think it will to really get AngularJS.
The Second Coming of Java: Clinton-Era Relic Returns to Rule Web – In the summer of 2011, Bob Lee — the chief technology officer at Square and a former engineer at Google — announced at a prominent software conference that the web was “on the cusp of a Java renaissance.” Two years later, this renaissance is upon us. Like Twitter, many other companies have realized that Java is particularly well suited to building web services that can stand up to the massive amounts of traffic streaming across the modern internet.
Why I Hacked Apple’s TouchID, And Still Think It Is Awesome – Despite being hacked, TouchID is an exciting step forwards for smartphone security and I stand by our earlier blog on fingerprint security. Hacking TouchID gave me respect for its design and some ideas about how we can make it strong moving forward. I hope
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
MVC is dead, it’s time to MOVE on. – To re-iterate: MVC is awesome, but it's designed with decades old technologies. MOVE is just a update to make better use of the new tools we have.
Real Terminal, All Chrome — No Nonsense – Koding Blog – The app includes a Koding VM, SSH and all of the standard tools such as Vim, Emacs, and Midnight Commander. It also comes with runtimes/compilers for Python, Ruby, Go, Node, Gcc, and many more. The VMs even run an Apache server, accessible from a web address unique to the user’s session. All of this is completely free, no registration needed, and available whenever you need it.
AngularJS Tutorial: Learn to Build Modern Web Apps | Thinkster – This tutorial will guide you through the process of creating a full-stack application. It features step-by-step instructions on how to build a fantasy football application, code snippets of the full application, and explanations on design decisions
SQL Injection – Understanding and Protection – n this article, we will continue our previously-discussed technical side of SQL injections, as it is imperative to ensure complete knowledge of what a SQL injection is. Otherwise, how can you protect against it? In order to completely understand what a SQL injection is, one must know how a SQL injection works
Amazon ElastiCache – Now With a Dash of Redis – In addition to the existing support for Memcached, Amazon ElastiCache now supports the popular Redis key-value store. If you are already running Redis on-premises or on an EC2 instance, it should be very easy for you to upgrade to ElastiCache, while gainin
Google goes back to the future with SQL F1 database • The Register – F1 uses some of Google's most advanced technologies, such as BigTable and the planet-spanning "Spanner" database, which F1 servers are co-located with for optimum use. Google describes it as a "a hybrid, combining the best aspects of traditional relational databases and scalable NoSQL systems".
HTML5 Threading with Web Workers and Data Storage with IndexedDB – In this article, I continue exploring HTML5 features with a look at Web Workers, which let you speed up your client-side applications, and Indexed DB, a client-side data storage mechanism that is the preferred storage approach going forward in HTML5. (Befo