Links for December 13th through December 18th

Links for October 31st through November 3rd

  • PhoneGap and Cordova with iOS 7 – Now that it’s officially available, I wanted to share my experience running and building PhoneGap / Cordova applications on iOS 7.
  • Putting big data and advanced analytics to work | McKinsey & Company – In a video feature, McKinsey director David Court explains how companies can improve their decisions and performance by getting powerful new tools in the hands of frontline managers.
  • 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
  • Software-Defined Infrastructure, As Cloudy Now As Cloud Was – ReadWrite – Remember when everyone tried to define cloud computing? Turns out they're just as confused about software-defined infrastructure.
  • 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.

Links for May 14th through May 21st

Links for April 10th through April 12th

  • Tuning JVM for a VM – Lessons Learned, Directly from VMware – This talk will present a lot of the innovation, practical insight, and lessons learned gained from the last year by a senior engineer from VMware who recently developed a Java "ballooning" solution called Elastic Memory for Java (EM4J)
  • SQL? NoSQL? NewSQL? What’s a Java developer to do? – YouTube – We will compare and contrast each database's data model and Java API using NoSQL and NewSQL versions of a use case from the book POJOs in Action. We will learn about the benefits and drawbacks of using NoSQL and NewSQL databases.
  • Arquillian · No more mocks. No more container lifecycle and deployment hassles. Just real tests! – Mocks can be tactical, but more often than not, they are used to make code work outside of a real environment. Arquillian let's you ditch the mocks and write real tests. That's because Arquillian brings your test to the runtime, giving you access to container resources, meaningful feedback and insight about how the code really works.
  • A Baseline for Front-End Developers – Adventures in JavaScript Development – There’s a new set of baseline skills required in order to be successful as a front-end developer, and developers who don’t meet this baseline are going to start feeling more and more left behind as those who are sharing their knowledge start to assume that certain things go without saying.
  • Firebase – A scalable real-time backend for your website – Firebase is a cloud service that automatically synchronizes data between clients and with our cloud servers. It frees developers from worrying about how their data will be communicated and stored, and allows them to focus on their own application logic
  • WordPress completely dominates top 100 blogs – We just completed a study and found that WordPress is in use by 49% of the top 100 blogs in the world. This is an increase from the 32% we recorded three years ago.
  • Amazon CloudWatch Monitoring Scripts for Linux – Amazon CloudWatch – The Amazon CloudWatch Monitoring Scripts for Linux are sample Perl scripts that demonstrate how to produce and consume Amazon CloudWatch custom metrics. The scripts comprise a fully functional example that reports memory, swap, and disk space utilization metrics for an Amazon Elastic Compute Cloud (Amazon EC2) Linux instance
  • MongoDB Hadoop Connector Announced – The core feature of the Connector is to provide the ability to read MongoDB data into Hadoop MapReduce jobs, as well as writing the results of MapReduce jobs out to MongoDB

Links for May 15th through May 16th

  • MongoDB Finds A Major Adopter In Craigslist | Javalobby – MongoDB recently gained another adopter – The NoSQL data store is now being used to archive billions of records at Craigslist, the popular classifieds and job posting community that serves 570 cities in 50 countries
  • DZone Interviews: Peter Gromov on IntelliJ’s Groovy support | Groovy Zone – Without a doubt IntelliJ IDEA is the IDE of choice of many Groovy developers out there, simply because it was the first IDE to raise the bar in terms of support for the language — and continues to do so. Peter Gromov is currently in charge of all things Groovy on IntelliJ, let's hear what he has to say about his experiences with the language.
  • Scala Becomes a Platform | CTO Edge – One new programming language that is likely to get some traction in the enterprise is Scala, which is actually an extension to Java. As such, many corporate IT organizations are likely to see Scala as something that extends their existing programming capabilities to a new scale of distributed computing.
  • MapReduce: A Soft Introduction – Java Code Geeks – MapReduce is a programming model that lets developers focus on the writing code that processes their data without having to worry about the details of parallel execution.
  • Code coverage metrics and Functional Test Coverage | Javalobby – In short, you really need both functional and technical test coverage metrics. However high code coverage should be the natural outcome of good testing practices, not a goal to be aimed for.
  • VMware Is The New Microsoft, Just Without an OS: Cloud Computing News « – VMware has less than twenty percent of Microsoft’s market cap today. But if I were tracking the growth, and more importantly, enterprise influence, VMware appears to be making the right moves.

Daily del.icio.us for March 26th through March 29th

Daily del.icio.us for October 13th through October 17th

  • Seth’s Blog: "Notice me" – Attention is fine, as long as you have a goal that is reached in exchange for all this effort. Far better than being noticed………..
  • thread-weaver – Project Hosting on Google Code – Thread Weaver is a framework for writing multi-threaded unit tests in Java. It provides mechanisms for creating breakpoints within your code, and for halting execution of a thread when a breakpoint is reached. Other threads can then run while the first thread is blocked. This allows you to write repeatable tests for that can check for race conditions and thread safety
  • Building iPhone Apps with HTML, CSS, and JavaScript – It's true: You can write iPhone apps quickly and efficiently using your existing skills with HTML, CSS, and JavaScript. This book shows you how with lots of detailed examples, step-by-step instructions, and hands-on exercises.
  • Cloud computing: Clash of the clouds | The Economist – The launch of Windows 7 marks the end of an era in computing—and the beginning of an epic battle between Microsoft, Google, Apple and others
  • Home – IntelliJ Open-Source Project – Confluence – This is the home for the open-source project
    IntelliJ IDEA Community Edition − the leading Java and Groovy IDE
    built on the IntelliJ Platform.
  • UNetbootin – Homepage and Downloads – UNetbootin allows you to create bootable Live USB drives for a variety of Linux distributions from Windows or Linux, without requiring you to burn a CD. You can either let it download one of the many distributions supported out-of-the-box for you, or supply your own Linux .iso file if you've already downloaded one or your preferred distribution isn't on the list.
  • Hibernate Validator 4 unleashed – Hibernate Validator let's you declare constraints on your domain model using annotations like @NotNull or @Size and returns the list of constraint failures found in an object graph. Instead of duplicating constraint declarations in various application layers, constraints are centralized on your domain model and shared by all layers and frameworks: declared once, validate anywhere if you will.
  • Second Level Caching for Hibernate with Terracotta « My Adventures in Coding – Overall we have found Terracotta to be a useful tool. It requires very little effort to update an existing project using Spring/Hibernate to use it. Terracotta offers more than just Second Level Caching, but also handles queuing of writes and ensuring data is written to the SOR (System or Record) in the event the database is not available for a brief period.
  • Who Has the Most Web Servers? « Data Center Knowledge – Rackspace reports that as of March 30 the company’s data centers house 50,038 servers, up from 47,518 at the end of 2008. Of the companies that publicly report their server counts, only European hosts 1&1 Internet and OVH have more than Rackspace.
  • soa-manifesto.org – A formal declaration of the principles, intentions and ambitions of service-orientation and the service-oriented architectural mode

Daily del.icio.us for March 29th through April 3rd

  • Switched – Google Chrome from IE8 – JavaScript is 56 times faster on Chrome The genius behind Google’s web browser (re-tweeted by Douglas Purdy from John Lam), V8 JavaScript Engine.
  • Good-bye Solaris? The fate of Sun’s top 5 technologies – Computerworld Blogs – By this time next week, IBM will have bought Sun at a cut-rate price. I'd long thought Sun was going to down for the count, so the news that IBM was moving in didn't surprise me. What happens next though? Specifically, what's going to happen to Sun's product lines? As a long-time watcher of both Sun and IBM, here are my best guesses.
  • Amazon Elastic MapReduce – Amazon Elastic MapReduce is a web service that enables businesses, researchers, data analysts, and developers to easily and cost-effectively process vast amounts of data. It utilizes a hosted Hadoop framework running on the web-scale infrastructure of Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage Service (Amazon S3).
  • Google uncloaks once-secret server | Business Tech – CNET News – Google is tight-lipped about its computing operations, but the company for the first time on Wednesday revealed the hardware at the core of its Internet might at a conference here about the increasingly prominent issue of data center efficiency.
  • Building Rich Enterprise Applications with Adobe AIR – Adobe AIR Team Blog – Adobe evangelist Christophe Coenraets recorded a very impressive demonstration (see below) of a sample application he built using Adobe AIR and Flex. The sample application, called Salesbuilder, demonstrates many powerful features including
  • Lean Software Is Agile, Fit-To-Purpose, And Efficient by John R. Rymer, Dave West, Mike Gilpin – Forrester Research – Lean software is emerging as the antidote to bloatware, enabling architects and developers to rapidly assemble business solutions that deliver "just in time" the software capabilities the business requires both today and tomorrow. The trend toward lean software has been building for years, but the worldwide recession is accelerating it. All application development professionals should know why and how to incorporate lean software into their software strategies for the future.
  • SpringSource Team Blog » Job Trends: Tomcat, Spring, Weblogic, JBoss, EJB – Forrester recently described a trend that they refer to as "lean software" in their paper entitled Lean Software Is Agile, Fit-To-Purpose, And Efficient. They state that "lean software is emerging as the antidote to bloatware" and that "the trend toward lean software has been building for years, but the worldwide recession is accelerating it".
  • Spring Finance > Part 3: DDD, JPA & Transaction Support | StSMedia – Before we start digging into DDD, JPA and transaction management – the main topics of this article, I should note that I am planning to release a new version of the Spring Finance Manager sample application with each article. However, this article is the exception to the rule :-). The code for this article was already realeased with the previous article on the Google code project website. This was needed to get get the sample application running to show the new Spring 3 REST features.
  • InfoQ: Interview and Book Excerpt: Jaroslav Tulach’s Practical API Design – Jaroslav Tulach's latest book Practical API Design covers the topic of API design of software projects. Jaroslav discusses the importance of API design in the modern software applications, what are the different factors that make a good API, and how to go about implementing API frameworks
  • Attack From the Left: Paul Krugman’s Poison Pen | Newsweek Business | Newsweek.com – Paul Krugman has emerged as Obama's toughest liberal critic. He's deeply skeptical of the bank bailout and pessimistic about the economy. Why the establishment worries he may be right.

Daily del.icio.us for May 20th through May 24th

Daily del.icio.us for May 8th through May 12th