VMware vFabric Blog: What's New in Elastic Memory for Java (EM4J) 1.1?
Elastic Memory for Java (EM4J) 1.1 is a memory management toolkit for Java in vSphere, focused on enabling customers to confidently achieve greater memory efficiency for their Java workloads.
vmware  java  em4j 
11 hours ago
app-UI is a collection of user interface components that may be helpful to web and mobile developers for creating interactive applications using HTML and JavaScript
app-UI is a free & open source collection of reusable "application container" user interface components that may be helpful to web and mobile developers for creating interactive applications using HTML and JavaScript, especially those targeting mobile devices.
css  framework  html  mobile  ui 
4 days ago
Eliminating Web Development Waste - Nefarious Designs
Understanding waste in your development process can help you improve the efficiency of your delivery. Being able to take the principles of lean development and integrate them into your agile teams are a clear way to improve your life
agile  development  web  webdev 
4 days ago
InfoQ: Introduction to MongoDB for Java, PHP and Python Developers
This article covered the basics of MongoDB architecture, caveats and how to program in MongoDB for Java, PHP, JavaScript and Python developers.
mongodb  nosql  dev 
4 days ago
Java Annotation for (Design) patterns to communicate pattern usage · GitHub
JPatterns is a collection of annotations that should make it easier to communicate
the use of (Design)Patterns within your code to your fellow developers and
your future self.
designpatterns  java  annotations 
5 days ago
We’re creating a culture of distraction
We are creating and encouraging a culture of distraction where we are increasingly disconnected from the people and events around us and increasingly unable to engage in long-form thinking. People now feel anxious when their brains are unstimulated
internet  attention 
6 days ago
10 Years of Red Hat Enterprise Linux
Red Hat has been around longer than ten years, and Linux much longer than that
history  linux  redhat 
6 days ago
InfoQ: Using DRY: Between Code Duplication and High-Coupling
DRY is an important principle, but abusing it can generate problems such as increased coupling and reduced readability. The lesson here is that no matter how great a principle is, it should not be used disregarding other good programming practices.
software  infoq  dry  designpatterns 
7 days ago
Three Laws of Good Software Architecture | Javalobby
The issue with architectural decisions is that they effect the whole system and/or you often need to make them early in the development process. It means a lot effort if you change that decision a couple of months later. From an economic standpoint architectural decisions are often irrevocable. Good architecture is one that allows an architect to make late decisions without superior effect on efforts and costs. Let's put that on record.
software  design  architecture 
7 days ago
OutOfMemoryError: Java heap space - Analysis and resolution approach - Java Code Geeks
java.lang.OutOfMemoryError: Java heap problem is one of the most complex problems you can face when supporting or developing complex Java EE applications. This short article will provide you with a description of this JVM HotSpot OutOfMemoryError error message and how you should attack this problem until its resolution.
java  error 
7 days ago
Thymeleaf: java XML/XHTML/HTML5 template engine
Thymeleaf is an XML/XHTML/HTML5 template engine for Java aimed at creating elegant web code while adding powerful features and retaining prototyping abilities
code  jsp  library  spring  html5 
7 days ago
Simple Offline Data Synchronization for Mobile Web and PhoneGap Applications
In this article, I describe a simple data synchronization strategy that uses the device’s (or browser’s) SQLite database. The implementation currently leverages the Web SQL API (even though the W3C is no longer actively maintaining the spec) because both iOS and Android support it, but they don’t support IndexedDB, the official alternative
html5  localstorage  mobileweb  offline 
7 days ago
InfoQ: Andrew Watson On The State of OMG, UML, CORBA, DDS
Andrew Watson talks about the work of the OMG, where CORBA is alive and well (hint: in your car), UML and UML Profiles vs. custom Modeling languages, DDS and other middleware, and much more.
omg  uml  corba 
8 days ago
InfoQ: Cloud Foundry: Design and Architecture
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
architecture  cloudfoundry  infoq  twitter 
8 days ago
Discover Music with Sencha Touch 2! | Blog | Sencha
Today, we are excited to announce the launch of another fine Sencha Touch 2.0 example application, Discover Music, which was designed and created by Modus Create, a Sencha partner.
senchatouch2.0  mobile  javascript  framework 
8 days ago
5 Weeks of Go
In my opinion the Go designers have done an excellent job of blending the flexibility and convenience of a scripting language with the performance and safety of a strongly typed compiled language
google  programming  reference 
10 days ago
Google Beats Oracle Patent Claim
Google on Wednesday was cleared of charges that it had infringed Oracle's Java patents, ending the second major phase of the trial.
"Today's jury verdict that Android does not infringe Oracle’s patents was a victory not just for Google but the entire Android ecosystem," a Google spokesperson said in an emailed statement.
google  oracle  java  android 
10 days ago
Mocha - the fun, simple, flexible JavaScript test framework
Mocha is a feature-rich JavaScript test framework running on node and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases
javascript  testing  bdd 
11 days ago
JRuby Core Team Members Enebo and Nutter Moving to Red Hat
Breaking news! At JRubyConf 2012, it has just been announced that JRuby core team members Thomas Enebo and Charles Nutter are moving from Engine Yard to open source giants Red Hat.
jruby  ruby  redhat  paas  foss 
11 days ago
Even in the red, StockTouch makes stock market look good - (One of my personal favorite apps)
StockTouch is visually very pleasing, and the ease of interacting with it makes understanding complicated financial information a snap. It’s also successful in its ability to present users with the big picture of the world of finance at any given moment
ios  apps  stocktouch  stockmarket  xignite 
12 days ago
I took Hanselman's advice and now look at me...
About a month ago, I watched Scott Hanselman's awesome productivity talk, It's not what you read, it's what you ignore, and it spurred me to take a hard look at my daily Internet usage. As a result I've finished several projects that were previously languishing on my todo list, and I've improved my focus.
inspiration  productivity 
13 days ago
sipml5 - The world's first HTML5 SIP client - Google Project Hosting
This is the world's first open source HTML5 SIP client (May 12, 2012) entirely written in javascript for integration in social networks (FaceBook, Twitter, Google+), online games, e-commerce sites... No extension, plugin or gateway is needed. The media stack rely on WebRTC.
html5  javascript  sip  voip 
13 days ago
Tech Talk: the Hedgehog Programming Language
The Palantir Finance programming language — Hedgehog as we know it — is an interpreted, statically typed, object-oriented language. With a syntax that’s based loosely on Java, it mixes roughly Java-style semantics and a few idiosyncrasies that make it a really interesting case study in language design. It’s built to be extremely efficient for batch operations on time series, which is the heavy lifting in financial analysis.
Palantir  hedgehog  java 
13 days ago
Palantir Sysmon - lightweight platform monitoring for Java VMs
Sysmon is a lightweight platform monitoring tool. It's designed to gather performance data (CPU, disks, network, etc.) from the host running the Java VM. This data is gathered, packaged, and published via Java Management Extensions (JMX) for access using the JMX APIs and standard tools (such as jconsole or jmxtrans).
linux  monitor  performance  palantir 
13 days ago
High Scalability - High Scalability - Startups are Creating a New System of the World for IT
We are still figuring out the New System of the World for IT. What was strange just a few years ago is now commonplace. Many discoveries and innovations wait to be made, it will never be complete, but the path has been set. 
architecture  cloud  innovation  scalability 
13 days ago
Goodbye MongoDB
Over the last two or three years we have been using MongoDB in some mid-size projects. Now it is time to say goodbye to MongoDB for a variety of technical reasons:
database  mongodb 
17 days ago
VMware's Vision For Next-Generation Applications
The moves are aimed at Java developers, particularly those who already use VMware's Spring Framework for lightweight Java development. Enterprise Java applications frequently end up in the virtualized part of the data center. By making it easier to produce them, VMware is also making it more likely they'll be deployed on its virtual machines
vmware  springframework  java 
17 days ago
Brunch - A lightweight approach to building HTML5 applications with emphasis on elegance and simplicity
Brunch is an assembler for HTML5 applications. It's agnostic to frameworks, libraries, programming, stylesheet & templating languages and backend technology.
coffeescript  framework  html5  javascript 
18 days ago
Choosing a Web Development Framework: Options and Criteria | Javalobby
In this post I’ll present you with our candidates and the criteria we are evaluating each framework with. Over the next weeks I’ll post the actual evaluation of each framework and finally what our choice is and why.
java  frameworks  mvc  gwt 
18 days ago
gwt-twilio - GWT Wrapper for the Twilio Client - Google Project Hosting
A GWT library that wraps the existing Twilio Client javascript library. Now GWT developers can add voice/phone features to their GWT application in Java.
gwt  twilio 
19 days ago
The Big Three – Scala, Clojure and Groovy | The Code General
The most encouraging outcome of the last few years has been the flourishing ecosystem around new JVM languages. A decade ago the CLR was being proclaimed as *the* runtime to support multiples languages. Thanks to the community the JVM is looking more and more like the preferred target for new languages, innovation and research.
clojure  scala  groovy  java  jvm 
19 days ago
MongoDB Overview | Channel 9
Jared Rosoff covers the basics of Mongo and then explains the purpose and architecture of MongoDB replica sets (for scalable read operations) as well as MongoDB's approach to sharding (for scalable write operations).
mongodb  nosql 
20 days ago
AppJS - Build Desktop Applications for Linux, Mac and Windows using HTML, CSS and Javascript
Build Desktop Applications for Linux, Mac and Windows using HTML, CSS and Javascript
css  development  html  javascript 
20 days ago
JSONP - Enables cross-domain requests to any JSON API
JSONP - Enables cross-domain requests to any JSON API
ajax  api  javascript  json 
20 days ago
The Toolbox: a directory of useful single-page sites and apps
A collection of the best time-saving apps, tools, and widgets from around the web.
apps  css  design  tools  webdesign 
22 days ago
This Is What Developing For Android Looks Like | TechCrunch
Animoca, a Hong Kong mobile app developer that has seen more than 70 million downloads, says it does quality assurance testing with about 400 Android devices. Again, that’s testing with four hundred different phones and tablets for every app they ship!
android 
22 days ago
Netik Launches vMobile for Data Management - Wall Street & Technology
Emphasizing security and entitlement, vMobile positions Netik to extend the reach of its data management solutions to iPads, Androids and Blackberry Playbook devices.
netix  mobile 
23 days ago
F5 Announces SPDY Support for BigIP - Blogging Techstacks
Today, F5 announced that support for SPDY was going to be available in version 11.2 of the BigIP OS, when it ships later this year although I don't know if this will be built into the base system or if it will ship as an add-on module.
f5  big-ip  spdy 
25 days ago
InfoQ: New Rules for Good UI Design: Rules, Tips and Tricks for Designing an Enjoyable Software Experience
Joe Nuxoll provides rules, tips and tricks for creating a great user interface that can improve the user experience.
25 days ago
Gmvault Gmail Backup: Backup and restore your gmail account at will. Liberate your emails and never lose that part of your life.
Gmvault Gmail Backup: Backup and restore your gmail account at will. Liberate your emails and never lose that part of your life.
google  email 
26 days ago
New Git Homepage with easy link to download, documents, free hosted version of Pro Git book plus goodies
New Git Homepage with easy link to download, documents, free hosted version of Pro Git book plus goodies
git  tutorial  github  download  ebook 
26 days ago
Evernote acquires iPad app Penultimate @tonywkim
Evernote has acquired Penultimate, and I’ll be joining Evernote to help bring their significant resources to bear on making Penultimate better, faster. You’ll also start seeing Penultimate (finally!) on other devices, and we’ll be bringing great handwriting into other parts of Evernote.
evernote  ipad  penultimate  mna 
26 days ago
Spring MVC 3.2 Preview: Introducing Servlet 3, Async Support | SpringSource Team Blog
Spring MVC 3.2 M1 will introduce asynchronous request processing support based on Servlet 3.0. This is the first of several blog posts covering the new feature, providing along the way sufficient background and context to understand how and why you might want to take advantage of it.
springmvc  servlet3.0  java 
26 days ago
The frequent fliers who flew too much - latimes.com
Many years after selling lifetime passes for unlimited first-class travel, American Airlines began scrutinizing the costs — and the customers.
travel  business 
26 days ago
Sencha GXT 2.x to 3.0 Migration Guide
Sencha GXT 3.0 is the next generation of the components and tools that, in conjunction with the GWT compiler and runtime, make it possible to build large scale maintainable browser-based web applications. As part of this new release, we've made a number of changes from GXT 2.x, with several main goals in mind:
sencha  gxt3.0  upgrade 
27 days ago
REST API Tutorial and Best Practices
Presently, there aren't a lot of REST API guides to help the lonely developer. RestApiTutorial.com is dedicated to tracking REST API best practices and making resources available to enable quick reference and self education for the development crafts-person. We'll discuss both the art and science of creating REST Web services.
REST  webservices  tutorial 
28 days ago
Magic Quadrant for Mobile Application Development Platforms
Mobile application development is a very important and strategic IT topic. In 2012, Gartner is making major updates to this research to reflect market convergence. We analyze platforms that allow enterprises to build, support and manage mobile applications for both customers and employees.
mobile  gartner  analysis 
29 days ago
Momentum for Sencha Builds as Company Expands Globally, Adding New Staff and Locations to Serve its Growing Application Developer Ecosystem
Sencha was recently identified as a Visionary in the Gartner "Magic Quadrant for Mobile Application Development Platforms"
sencha  extjs  senchattouch 
29 days ago
Full Samsung Galaxy S III launch event now online | The Verge
If you weren't around for our live coverage of yesterday's Galaxy S III event, it's fair to say that you missed quite a lot. Luckily, Samsung has uploaded the entire event, along with some close-ups, additional hands-on videos, and interviews that you wouldn't have seen yesterday
samsung  smartphone  mobile  galaxy 
29 days ago
RubyMotion - Ruby for iOS
RubyMotion is a revolutionary toolchain for iOS that lets you quickly develop and test native iOS applications for iPhone or iPad, all using the awesome Ruby language you know and love.
dev  development  ios  iphone  ruby 
4 weeks ago
A Relevant Tale: How Google Killed Inktomi - Diego Basch's Blog
In the end, Inktomi was acquired by Yahoo for 250M. What happened? Among other things, Google. Grab some popcorn and enjoy this story
google  history  search 
4 weeks ago
LinkedIn For iPad: using local storage for snappy mobile apps | LinkedIn Engineering
We've found HTML 5 local storage to be an effective way to improve an application's performance, both in terms of time and space requirements
development  html5  linkedin  mobile 
4 weeks ago
You’ll never believe how LinkedIn built its new iPad app (exclusive) | VentureBeat
Yes, only one screen in the entire LinkedIn iPad app is actually native. The rest is good ol’ HTML5-based mobile web technology, running in the browser and leaning heavily on Node.js.
app  design  ipad  mobile  html5 
4 weeks ago
InfoQ: Architecting in the Gaps
Eoin Woods suggests creating the architecture of a system by discovering the interactions between the components and focusing on the boundaries, helping with defining the interfaces and interactions.
infoq  architecture 
4 weeks ago
Real world feedback from a Java dev using Scala | Cape Coder
Since I fall squarely within the target audience for Scala I’ve decided to share my experiences and impressions using Scala from a Java programmer’s perspective. Overall I’m very impressed by Scala and plan to use it more, but do have plenty of constructive criticism which I provide at the end of this blog pos
programming  scala 
4 weeks ago
GitHub Enterprise 11.10.260 Release · GitHub
We're excited to announce the latest release of GitHub Enterprise. The response to the product since its launch last November has blown us away and we'd like to tell you about a few of the great things we've been working on to make it even better.
git  github  Enterprise 
4 weeks ago
The Vision for "QlikView.next"
Donald Farmer presented the themes for “QlikView.next,” the code name for the next generation of the QlikView Business Discovery platform.
qlikview  qliktech 
4 weeks ago
Here's Why Google and Facebook Might Completely Disappear in the Next 5 Years - Forbes
With the rate that the tech world is moving these days, there are good reasons to think Google & Facebook might be gone completely in 5 – 8 years. Not bankrupt gone, but MySpace gone. And there’s some academic theory to back up that view, along with casual observations from recent history
business  future  innovation  inspiration  mobile  facebook  google 
4 weeks ago
Java creator James Gosling: 'Google totally slimed Sun'
Gosling said that Sun was "wronged" by Google and that Oracle is right to sue Google for the way it used Java code in Android.
java  google  oracle  lawsuit  patents 
4 weeks ago
Why Postgres
Very often recently I find myself explaining why Postgres is so great. In an effort to save myself a bit of time in repeating this, I though it best to consolidate why Postgres is so great and dispel some of the historical arguments against it.
database  programming  sql 
4 weeks ago
InfoQ: Decisions, Decisions
Dan North engages the audience into a discussion about the tradeoffs involved in making decisions regarding the team composition, development style, architecture, and deployment solutions.
architecture 
4 weeks ago
Google has lost control of Android
Only a miraculous Google I/O developer conference can take back Android, but challenges remain. Big ones. Google's problem: Two partners are overwhelming successful, while the majority limp along, and one hurts the entire Android ecosystem. Apple is now the least of concerns. Putting Amazon and Samsung in their place is more important.
android  google  samsung  amazon 
4 weeks ago
Touch4j - A simple to use Java API for Sencha Touch 2.0 now with PhoneGap, Charts and Map integration!
Touch4j - A simple to use Java API for Sencha Touch 2.0 now with PhoneGap, Charts and Map integration!
touch4j  senchatouch  java  phonegap 
5 weeks ago
Tessell is a GWT application framework that follows a Model View Presenter architecture
Tessell is a GWT application framework that follows a Model View Presenter architecture & requires less boilerplate (10x less LOC than hand-coded MVP)
tessell  gwt  mvc  mvp  java 
5 weeks ago
Developing a GWT TodoMVC application
It is worth noting that one of the greatest strengths of GWT is not that it means you don’t have to understand JavaScript. Rather, it is that you are developing using a strongly-typed language. As a result, when one of the TodoMVC project reviewers asked for name changes, and other refactoring tasks, I was able to make these changes with complete confidence via the Eclipse refactoring tools.
gwt  mvp 
5 weeks ago
What is Model View Presenter (MVP) in GWT Application?
The MVP pattern is extremely useful when building large, web-based applications with GWT. Not only does it help make code more readable, and subsequently more maintainable, it also makes it much easier to implement new features, optimizations, and automated testing
gwt  gwt2.1  mvp  designpatterns 
5 weeks ago
Meteor - A new way to build apps.
Meteor is a set of new technologies for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started.
development  framework  javascript  tools 
5 weeks ago
Spring Data JPA Tutorial Part Seven: Pagination | Petri Kainulainen
The previous part of my Spring Data JPA tutorial described how you can sort query results with Spring Data JPA. This blog entry will describe how you can paginate the query results by using Spring Data JPA. In order to demonstrate the pagination support of Spring Data JPA, I will add two new requirements for my example application:
springframework  springdata  jpa  pagination  java 
5 weeks ago
GWT Highcharts - A comprehensive API enabling the use of Highcharts within a GWT application.
GWT Highcharts is a freely available open source library that provides an elegant and feature complete approach for including Highcharts and Highstock visualizations within a GWT application using pure Java code (including GWT widget libraries, such as SmartGWT or Ext GWT.)
gwt  charting  highcharts 
5 weeks ago
MongoDB and Spring Data » Mathew's Thoughts!
This blog will give the reader a decent start with writing a Spring-based application that writes to MongoDB, retrieves data via queries and finally runs a simple MapReduce query. All this using Spring Data MongoDB support.
mongodb  spring  springdata 
5 weeks ago
Former Sun CEO says Google's Android didn't need license for Java APIs | Mobile - CNET News
Jonathan Schwartz testifies that Java APIs were not considered proprietary or protected by Sun, as long as Google didn't use the Java name, countering Oracle's claims that Google infringed on its intellectual property.
patents  java  oracle  android  google 
5 weeks ago
Twitter CLI - A command-line power tool for Twitter.
The CLI attempts to mimic the Twitter SMS commands wherever possible, however it offers many more commands than are available via SMS.
api  cli  twitter 
5 weeks ago
Why Tablets Will Become Our Primary Computing Device | Forrester Blogs
All these reasons add up to our prediction that tablets will become the preferred, primary device for millions of people around the world, which is in the just-published report "Tablets Will Rule The Future Personal Computing Landscape."
tablets  ipad  apple 
5 weeks ago
VMware buys big data startup Cetas — Cloud Computing News
Cetas is the logical next step, a big data application that’s designed to run on virtual resources – specifically Amazon Web Services and VMware’s vSphere
gigaom  bigdata  cloudcomputing  vmware 
5 weeks ago
Git vs Mercurial: Why Git? | Atlassian Blogs
Hopefully this article and the previous one exploring the advantages of Mercurial over Git will illuminate some of the strengths and weaknesses of both systems. Our next blog post in this series will provide a “cheat sheet” for users moving from the centralized version control system Subversion to Git or Mercurial.
git  mercurial  atlassian 
5 weeks ago
Unforgiven: The consequences of profit failure in mobile phones | asymco
Until and unless these endangered companies solve the dilemma of having the wrong business model at the wrong time, the chances are that they will not be forgiven for market failure.
blackberry  nokia  apple  mobile  industry 
5 weeks ago
CRaSH a shell to extend the Java Platform
The Common Reusable SHell (CRaSH) deploys in a Java runtime and provides interactions with the JVM. Commands are written in Groovy and can be developped at runtime making the extension of the shell very easy with fast development cycle.
java  shell  crash 
5 weeks ago
Raising Software Architecture. 9 Troubles and 3 Answers
One cannot embrace the unembraceable and deeply focus on all architectural dimensions at the same time. However, you can tailor your approach to your current situation and most pressing challenges.
architecture 
5 weeks ago
« earlier      
actionscript Adobe agile air ajax amazon android apache api appengine apple architecture article authentication aws bea blog blogging blogs book books browser business caching career chrome cloud cloudcomputing cms code collaboration comparison css data database design developer development distributed ec2 eclipse economics economy education Enterprise ext extjs facebook finance firefox Flash flex flex2 flex3 foss framework free funny Git github google grails grid groovy GWT hacks hadoop hardware health hibernate history howto html html5 humor ibatis ibm ide idea infoq innovation integration intellij interesting internet interview ios ipad iphone j2ee Java javaee javascript jboss jdbc jetbrains jpa jquery jruby jsf json jsp junit jvm language learning library linux mac management market mashup media messaging microsoft mobile money mongodb music mvc mysql news nosql nytimes obama opensource optimization oracle orm patterns performance persistence php plugin politics presentation productivity programming prototype python rails redhat reference rest ria rss ruby rubyonrails s3 saas scala scalability search security sencha senchatouch server soa soap social software spring spring2.0 springframework sql sqlserver standards startup statistics storage strategy struts struts2 sun sysadmin tdd tech technology testing tips tomcat tools trends tutorial tutorials twitter ubuntu ui utilities video virtualization vista visualization vmware wallstreet web web2.0 webdesign webdev weblogic webservice webservices wiki windows wordpress xhtml xml yahoo

Copy this bookmark:



description:


tags: