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
A New Java Library for Amazing Productivity | Javalobby – Personally, I think this library is a godsend, and I think there’ll be a LOT of teams picking it up over the next five years, just like the popularity of Spring has swept the globe due to all the efficiencies it bestows on developers. The library, by the w
The Making of Fastbook: An HTML5 Love Story – This four-minute video gives you a quick overview of Sencha Fastbook, and shows you a side-by-side comparison of how well our HTML5 app performs against both the native iOS and the native Android Facebook apps (versions 5.2 and 1.9.12 respectively, the latest available when we made this video on December 10th).
Promoting iOS Apps with Smart App Banners – Safari has a new Smart App Banner feature in iOS 6 and later that provides a standardized method of promoting apps on the App Store from a website. <meta name="apple-itunes-app" content="app-id=myAppStoreID>
Building Twitter Bootstrap · An A List Apart Article – Thanks to the foresight and focus of a small group of designers and developers, we were able to evolve our development process, build an extensive front-end toolkit, and help thousands of others bootstrap the projects they love
Infotron Spreadsheet Analyzer – Breviz, the Spreadsheet Visualization Tool reveals the hidden logic of a spreadsheet, to help you spot errors and make your spreadsheets less risky and more efficient.
Apple iTunes becomes much more than a "break-even" business. – iTunes now is a blend of many business models. Some, like music, use a wholesale revenue recognition method and have very low to zero margins, others, like eBooks and Apps, are sold using an “agency” revenue model with potentially higher margins and some, like Software, are recognized at full value with very high margins.
whoosh – Fast pure-Python indexing and search library. – Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly.
10 programming languages worth checking out – H3RALD – This article deals with ten possible candidates, and it’s far from being an exhaustive list. The programming languages described henceforth are very different from each other, but they all have one thing in common: they all stimulate my curiosity in their own, very different ways.
Daring Fireball: Universe Dented, Grass Underfoot – I like to think that in the run-up to his final keynote, Steve made time for a long, peaceful walk. Somewhere beautiful, where there are no footpaths and the grass grows thick. Hand-in-hand with his wife and family, the sun warm on their backs, smiles on their faces, love in their hearts, at peace with their fate.
Effective Mockito Part 2 – As promised in the first part of the "Effective Mockito" blog series, I will concentrate on Mockito specifics in the followup posts. So, the main topic for Part 2 is Mockito's @Mock Annotation.
Incredibly Useful CSS Snippets | webexpedition18 – Below is a list of CSS snippets that will help you minimize headaches, frustration and save your time while writing css, and I hope you will find it useful. Whether you are a experienced web developer, or just getting started with css, they are all worth checking out.
How Meditation May Change the Brain – NYTimes.com – The researchers report that those who meditated for about 30 minutes a day for eight weeks had measurable changes in gray-matter density in parts of the brain associated with memory, sense of self, empathy and stress.
Our exclusive interview with Linus Torvalds – Linus Torvalds has probably done more for the world than many know, and his influence stretches far and wide throughout all corners of the globe with a variety of amazing implementations of his original vision that started almost two decades ago.
Eyal Lupu Java Blog: Hibernate/JPA Identity Generators – This post is about Hibernate standard compatible (TABLE, SEQUENCE, IDENTITY, and AUTO) identity generators it explains what the identity generators are and illustrated the different considerations need to be taken when choosing identity generation strategy.
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
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
Sonar – Code quality management platform – Sonar enables to collect, analyze and report metrics on source code. Sonar not only offers consolidated reporting on and across projects throughout time, but it becomes the central place to manage code quality
Common Java Cookbook – If you want to learn how to combine common open-source Java utilities to create powerful Java applications and tools, the Common Java Cookbook is for you.
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.
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