- Introducing node.js Tools for Visual Studio – Scott Hanselman – Just when you thought it couldn't be crazier in Redmond, today they are introducing node.js Tools for Visual Studio!
- Apple’s iOS7 Native JavaScript Bridge – The combination of JavaScript support in your native iOS client and the proliferation of JavaScript server technology Node.js makes for exciting opportunities in “asymmetric” JavaScript code re-use for your native iOS App, web client and of course backend
- Ionic: The Most Advanced HTML5 Mobile App Framework – Ionic is a beautiful front-end framework for developing hybrid mobile apps in HTML5.
- Tableau 8.1 is Available: You Asked, We Delivered – We're happy to announce that Tableau 8.1 is now available around the world. In this release we're delivering a host of features inspired by your ideas.
Tableau 8.1 covers a lot of ground: from enterprise features and enhanced mobile authoring, to sophisti
- Google is building a Chrome app-based development environment called Spark – The Next Web – Google’s Chromium team never ceases to amaze. Its latest project is a Chrome app-based Integrated Development Environment (IDE) codenamed Spark.
- ReportServer – Professional Open Source Business Intelligence and Reporting – ReportServer integrates many free and commercial reporting engines. This allows you to use existing reports directly and choose the engine that best fits the current need for new developments.
- Using Sencha GXT To Build Interactive Web Apps That Manage Big Data – GWT is a great framework for developing small and large interactive web applications. Sencha GXT is a huge addition that gives developers all the tools they need to build great looking and easy-to-use user interfaces. If you are in the process of evaluating web application frameworks, the combination of GWT and Sencha GXT should be high on your list.
- We Analyzed 30,000 GitHub Projects – Here Are The Top 100 Libraries in Java, JS and Ruby – We chose the 3 top languages on GitHub – Java, Ruby and JavaScript. For each one we analyzed 10,000 projects (i.e. GitHub repositories) leaning towards those that have been favorited the most by developers.
- Why Office 365 is a better Office – Microsoft's flexible approach to Exchange, SharePoint, Lync, and Office means each business can get the right mix of cloud and local for its needs
- High performance libraries in Java – There is an increasing number of libraries which are described as high performance and have benchmarks to back that claim up.
- Could Tizen be Android’s next nemesis? – Tizen is an up and coming open-source operating system based off of Linux. Like, Android, Tizen is extremely flexible in its uses. Tizen also allows a wide variety of app development as it supports apps running on HTML5 as well as other related web technologies to allow apps to run across multiple device categories. For example, an app on Tizen would be coded in HTML5 and it would be able to run on everything from smartphones to laptops and even to bigger devices such as TVs.
- The rediscovery of India | McKinsey & Company – Is diversity an excuse for disunity? CNN’s Fareed Zakaria says Indians must embrace their common ambitions if the nation is to fulfill its tremendous potential.
- How Google Sold Its Engineers on Management – Harvard Business Review – That, in a nutshell, is the principle at the heart of Google’s approach: deploying disciplined data collection and rigorous analysis—the tools of science—to uncover deeper insights into the art and craft of management.
- Windows and Line of Business Applications: No Good Options – So while it pains me to say it, companies that are looking to develop a new line of business applications should seriously consider abandoning that idea and build an internal website instead.
- DevTools Snippets – A collection of helpful snippets to use inside of browser devtools – The snippets can be used in any browser console. Chrome provides a 'snippets' feature that can be used to manage the scripts, while Firefox has a 'scratchpad' feature that lets you run, edit, and save chunks of JavaScript.
- Debugging JavaScript – Chrome DevTools – As the complexity of JavaScript applications increase, developers need powerful debugging tools to help quickly discover the cause of an issue and fix it efficiently. The Chrome DevTools include a number of useful tools to help make debugging JavaScript less painful.
- 5 Advanced Javascript and Web Debugging Techniques You Should Know About – In this article we will discuss 5 advanced techniques which web developers can use to reduce the time they spend debugging and squash challenging bugs by using new tools available to us and taking advantage of the new features offered by debuggers.
- Dart SDK 1.0 is here, and it’s on a quest to slay JavaScript – Google’s intention to build a front-end development language for building web apps was first made public two years ago. Today, it was announced at Belgium based Devoxx that Dart SDK 1.0 had finally been upgraded from test version to production-ready option
- Elasticsearch & Kibana – visualize logs and time-stamped data – visualize logs and time-stamped data – Elasticsearch works seamlessly with kibana to let you see and interact with your data
- Another day, another Java menace: Ceylon has landed – This week’s Devoxx conference in Antwerp saw the launch of two box fresh languages: Google’s Dart SDK 1.0, and Red Hat’s Ceylon 1.0. Creator Gavin King has been adamant from the earliest development stages that the intention has always been to create something that can run alongside Java – but designed as a language and SDK for business computing that learns and builds on Java’s successes and failures
Tag Archives: bi
Links for July 11th through July 26th
- What’s New in Eucalyptus 3.3: AWS-compatible Private Clouds for Dev & QA – Review the latest AWS-compatible features in Eucalyptus 3.3, including Auto Scaling, Elastic Load Balancing, CloudWatch, and more.
Learn why Eucalyptus is the ideal solution for developing and testing your apps built for AWS and how hybrid usage between Eucalyptus and AWS will make Dev and QA more agile and productive
- Services, Not Devices is the best way forward for Microsoft – The solution to the secular collapse of the PC market is not to seek to prop up Windows and force an integrated solution that no one is asking for; rather, the goal should be the exact opposite. Maximum effort should be focused on making Office, Server, and all the other products less subservient to Windows and more in line with consumer needs and the reality of computing in 2013.
- OpenStack’s Future Depends on Embracing Amazon. Now – The time has come for the OpenStack community to choose a public cloud compatibility strategy that will position the project for dominance in the private and hybrid cloud markets.
- Udacity Blog: New Course: The Design of Everyday Things – Design 101: The Design of Everyday Things is based upon the new edition of The Design of Everyday Things (revised and expanded: to be published in Fall 2013).
- More Git and GitHub Secrets – This is the brand-new, action-packed sequel to the original Git and GitHub Secrets talk I did in 2012. For one, it has more emoji.
- ZeroMQ instead of HTTP, for internal services (August Lilleaas’ blog) – This article describes how to use ZeroMQ for RPC calls to internal services. HTTP is the canonical choice for public facing services. But for RPC to internal services in systems composed of many small parts, you're probably better off using ZeroMQ instead
- This Explains Everything: 192 Thinkers Each Select the Most Elegant Explanation of How the World Works | Brain Pickings – In 2012, the question Brockman posed, proposed by none other than Steven Pinker, was “What is your favorite deep, elegant, or beautiful explanation?” The answers, representing an eclectic mix of 192 (alas, overwhelmingly male) minds spanning psychology, qu
- Google and Microsoft spent a combined $3.4B on infrastructure last quarter — Tech News and Analysis – Microsoft invested $1.79 billion in “property and equipment” during its fiscal fourth quarter, while Google’s second quarter saw it invest $1.61 billion
- Divshot 1.0: Visual Front-End Development for Bootstrap and Beyond – Today we are proud to take the wraps off of Divshot 1.0. This next stage of our visual HTML builder for Bootstrap (and Foundation, and Ratchet) is simple like a mockup tool, powerful like a text editor, and packs more new features than you can fit in a <marquee> tag.
- Tableau takes its data-analysis software to the cloud – Tableau has gotten into the SaaS game with a cloud-based version of its popular analytics software. Called Tableau Online, it’s essentially the company’s server-based version delivered as a service.
- Puppet Labs acquires Cloudsmith to ease devops’ automation burden – Puppet Labs is acquiring Cloudworks to make it easier for devops people to roll out software updates on servers configured exactly the way they should be, on premise or in the cloud.
- Review: Puppet Enterprise 3.0 pulls more strings – Version 3.0 of Puppet Labs' configuration automation tool shines with speed boosts, orchestration improvements, and deeper support for Windows servers
- The future of Linux: Evolving everywhere | Open Source Software – InfoWorld – Cemented as a cornerstone of IT, the open source OS presses on in the face of challenges to its ethos and technical prowess
- Why Microsoft’s reorganization is a bad idea – In my (very-biased) opinion, I believe collaboration is fundamentally broken at Microsoft. It is all about politics, not great outcomes, and that is absolute death in a functional organization, which has nothing but collaboration to hold together cross-fun
- The Great Gatsby Curve: Inequality and the End of Upward Mobility – Is the American economic system fundamentally unequal, perpetuating income inequality and stymieing upward economic mobility? Or do families — by virtue of their differing genes and values — reproduce income inequality?
- Using Information About Our Network to Remove Monitoring Noise – In cases like this we need to make our monitoring system more aware of the dependencies exist between these checks so that we can eliminate the noise. To do so we use a number of open source technologies:
- Do Things that Don’t Scale – Actually startups take off because the founders make them take off. There may be a handful that just grew by themselves, but usually it takes some sort of push to get them going. A good metaphor would be the cranks that car engines had before they got elec
- Why mobile web apps are slow | Sealed Abstract – this is the most complete and comprehensive treatment of the idea that many iOS developers have–that mobile web apps are slow and will continue to be slow for the forseeable future.
- One big threat to cybersecurity: IT geeks can’t talk to management – Quartz – A new report on the state of risk-based cybersecurity management helps explain why IT employees and their corporate bosses don’t see eye to eye about hacking and other computer-based threats.
The report, titled “Are Security Metrics Too Complicated for Management?” is the latest installment of an ongoing series by Tripwire and the Ponemon Institute.
- Minified.js – A Truly Lightweight JavaScript Library – Minified.js is a client-side JavaScript library, comparable to jQuery and MooTools in scope. Its features include DOM manipulation, animation, events, cookies and HTTP requests.
- Hibernate adds OSGi Support – Hibernate, the popular Java ORM implementation, has recently added OSGi support, enabling Hibernate to be used both as a standalone Jar and also in an OSGi runtime
- Why is nobody using SSL client certificates? – In the current state, this excellent idea is rendered completely useless by the awful usability and the completely detached nature: This is a browser feature. It's browser dependent without a way for the sites to control it – to guide users through steps.
- Do the right thing, Wait to get fired – But greatness rarely happens by following rules, process and structure. That is why companies also want to find employees ready to take risks, make decisions, try new things, move fast and even break things.
- Three big takeaways from the Microsoft reorg | CITEworld – Our new strategy will put us right at the intersection of the consumerization of IT and the evolving needs of the enterprise customer, delivering the devices that employees want and the productivity, security and control that IT managers need.
- Top 10 Ext JS Development Practices to Avoid | Blog | Sencha – Based on a review of our work over the last few years, we came up with this list of the top 10 development practices we recommend you avoid in your Ext JS apps.
Links for February 11th through February 15th
- Boxen is your team’s IT robot. It’s a dangerously opinionated framework that automates every piece of your development environment. – Boxen is a framework for managing almost every aspect of your Mac. We built a massive standard library of Puppet modules optimized for Boxen to manage everything from running MySQL to installing Minecraft.
- 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
- Raible Designs | The Modern Java Web Developer and Java Web Security at Denver JUG – The first talk, The Modern Java Web Developer, was inspired by the book titled The Well-Grounded Java Developer. Ben Evans and Martijn Verburg mention in the beginning of the book that they wrote it as a training guide to get new Java developers up to spee
- 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>
- How Lockheed Martin’s ‘Kill Chain’ Stopped SecurID Attack – Dark Reading – A rare inside look at how the defense contractor repelled an attack using its homegrown 'Cyber Kill Chain' framework
- Plivo Cloud – Cloud Platform to Build Voice & SMS Applications (Voice & SMS API Platform) – Build powerful Telephony Apps. Leave the Infrastructure plumbing to Us.
- apiary.io — REST API documentation, Reimagined – It takes more than a simple HTML page to thrill your API users. The right tools take weeks of development. Weeks that apiary.io saves.
- Love the idea that my next car has a REST API! Go Tesla – An unofficial documentation of the Tesla Model S REST API
- Cloud 66 | Code to Cloud in 5 minutes – Build your own Rails PaaS – The easiest way to get your code hosted on your servers. Provision, deploy and manage your Ruby on Rails apps on your cloud or your own servers.
- Gartner Positions Tableau as a Leader in 2013 Magic Quadrant – Tableau is a "Leader" for first time in the Magic Quadrant for Business Intelligence and Analytics Platforms report.
- VMware Marching Towards Software Defined Datacenter with Software Defined Storage Acquisition of Virsto | SiliconANGLE – As part of its strategy to deliver the software-defined datacenter, VMware continues to invest and innovate to extend the benefits of virtualization to every domain in the datacenter — compute, network, storage and the associated security and availability
- Bill Gates did a AMA (ask me anything) on Reddit – Feb 11 2013 – Bill Gates did a AMA (ask me anything) on Reddit and here is the transcript.
- The Porsche 911: An ode to iteration (via @daringfireball) – 50 years of iterative refinement.
- Developing Java Apps for iOS–Codenameone, An Interview – Develop in Java, deploy on iPhone, Android and Windows Phone. What is codenameone? An interview with Chen Fishbein.
- 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.
- IntelliJ IDEA 12 Wins Jolt Award for Coding Tools 2013! | JetBrains IntelliJ IDEA Blog – We are excited to announce that a few days ago IntelliJ IDEA 12 was named the winner of the Jolt Award for Coding Tools 2013, an annual award run by Dr. Dobbs to showcase the best IDEs and coding tools of the year.
- 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.
Links for January 20th through January 24th
- Build a Spatial JEE6 Application with JAX-RS, CDI, and MongoDB | OpenShift by Red Hat – The series that started with MongoDB and spatial point data now has a web service in Python, Node.JS, and Ruby Sinatra. Now we will take that same web service and port it to JEE6 with JBoss EAP 6 on Openshift. The two primary concepts this post will demonstrate are JAX-RS for making REST type web services and CDI for carrying out simple context dependency injection.
- Maintainable Rich Web Applications with AngularJS « akquinet-blog – This blog post series introduces the JavaScript framework AngularJS. This first post explains the essential concepts of AngularJS, like the application of the Model View Controller pattern, the extension of HTML by so-called directives as well as the routing concept.
- RoboVM – Develop iPhone and iPad Apps in Java with RoboVM – The RoboVM compiler translates Java bytecode into native ARM or x86 code. Apps run directly on the CPU. No interpreter or virtual machine involved.
- Gartner Says Business Intelligence and Analytics Need to Scale Up to Support Explosive Growth in Data Sources – By 2015, 65 percent of packaged analytic applications with advanced analytics will come embedded with Hadoop.
- Client-Side UI Smackdown – Craig Walls reviews several JavaScript client-side UI frameworks: Backbone.js, Spine.js, Knockout, Knockback, Sammy.
- Adrian Cockcroft on Architecture for the Cloud – In this interview we talk with Adrian Cockcroft, the architect for Netflix’s cloud systems team. We discuss how Netflix combines 300 loosely coupled services across 10,000 machines. An interesting revelation is that they fully embrace continuous delivery and each team is allowed to deploy new versions of their service whenever they want.
- Programming language trends – 2012 review | Jobs Tractor – PHP and Java up on top with over 12k jobs each and very little distance between them. Objective C is next up but below 10k jobs at around 9k in total. As we get to number 4 (SQL) we're already close to 5k which shows just how much Java and PHP are dominating the stats. Android skills came in at number 5 with close to half the number of jobs which had been listed for Objective C
- nealford.com • Why Everyone (Eventually) Hates (or Leaves) Maven – Maven is perfect for starting new projects: it ensures consistency and provides a huge bang for the buck in terms of already existing functionality. But because something starts strong doesn’t mean that it scales well (in fact, almost always the opposite is true). The real trick is to use Maven until the day it starts fighting you, then find an alternative
- Getting Started with Django – "Getting Started with Django" (or GSWD) is a series of video-based lessons meant to take you from novice to competent, or maybe even beyond.
- How to Secure SSH with Google Authenticator’s Two-Factor Authentication – How-To Geek – Want to secure your SSH server with easy-to-use two-factor authentication? Google provides the necessary software to integrate Google Authenticator’s time-based one-time password (TOTP) system with your SSH server. You’ll have to enter the code from your phone when you connect
- Spring Framework 3.2 – Themes and Trends – YouTube – Join Juergen Hoeller, Chris Beams and Rossen Stoyanchev to learn about the 3.2 generation of the Spring Framework. They will discuss the fine-tuned Java 7 support, container optimizations, and first-class support for asynchronous web request processing.
- Parsley.js – Javascript forms validation. Powerful, UX aware & Dead simple. – Never write a single javascript line anymore to validate your forms FrontEnd. Parsley will do that for you and do it right, thanks to its powerful DOM-API !
- JPA 2.1 Implementation – EclipseLink M6 integrated in GlassFish 4 (TOTD #195) (Arun Gupta, Miles to go …) – JPA 2.1 is implemented in EclipseLink and the status shows that a decent progress is made. EclipseLink Milestone builds shows the dates when milestones are released. It typically takes a few days for the milestone to be integrated in GlassFish 4 after the release.
Links for June 26th through July 1st
- Joshfire Framework – The first open source multi-device development framework – Using only standards like HTML5 and JavaScript, it allows developers and integrators to quickly create native and dedicated web apps for browsers, Node.JS, desktops, smart phones, smartTVs and connected objects.
- jBCrypt – strong password hashing for Java – jBCrypt is a Java implementation of OpenBSD's Blowfish password hashing code
- 11 proven practices for more effective, efficient peer code review – These 11 proven practices for efficient, lightweight peer code review are based on a study at Cisco Systems using SmartBear CodeCollaborator. They can help you ensure that your reviews both improve your code and make the most of your developers' time.
- How much is an iOS user worth to Apple? About $150. Every year. | asymco – Repeating the exercise with 180 million current iOS users who purchased about 200 million iOS devices and assuming a life span of 3.5 years gives the average revenue/year/iOS user of about $150.
- SenchaCon 2010: Structuring Your Sencha Touch Application on Vimeo – In this session you'll learn about the recommended application structure for Sencha Touch (or Ext JS) applications. The new application structure enables any Sencha developer to quickly understand any Sencha application using the new Sencha MVC package.
- Using NoSQL database in your Java EE 6 Applications on GlassFish – MongoDB for now! (Arun Gupta, Miles to go …) – This blog has published multiple blogs on how to access a RDBMS using JPA in a Java EE 6 application. This Tip Of The Day (TOTD) will show you can use MongoDB (a document-oriented database) with a typical 3-tier Java EE 6 application.
- HTML5 and the dawn of rich mobile web applications – HTML5 and the dawn of rich mobile web applications
- Walking through the Java EE 6 implementation maze | Javalobby – Here is a non-exhaustive list of the several Java EE 6 implementations
- How to take advantage of Redis just adding it to your stack – You can use Redis right now to do things that will make your users happier, your systems less complex, your site more responsive. You don't need to replace your current setup in order to use it, just start using Redis to do new things that were otherwise not possible, or hard, or too costly.
- Don’t be fooled: Office 365 is basically useless on mobile | Mobile Technology – InfoWorld – The essentially Windows-only cloud service has no place in a mobile world and little place on Mac OS X or Linux
- Anton Chuvakin Blog – "Security Warrior": On Free Log Management Tools – This page lists a few popular free open-source log management and log analysis tools.
- How to use the EventCombMT utility to search event logs for account lockouts – EventCombMT is a multithreaded tool that you can use to search the event logs of several different computers for specific events, all from one central location
- Learn CSS Positioning in Ten Steps: position static relative absolute float – This tutorial examines the different layout properties available in CSS: position:static, position:relative, position:absolute, and float.
- JAX 2011: Java Must ‘Seize the Lead in the Cloud,’ Says SpringSource Founder — Application Development Trends – If Java doesn't really seize the lead in cloud computing in the next year," Johnson told attendees at the JAX 2011 Conference this week, "I think it has a much greater chance of being eclipsed by languages like Ruby.
- Platform X: How cross-platform tools can end the OS wars | VisionMobile :: blog – Are cross-platform tools a better solution than HTML5 to the challenges of platform fragmentation? Guest author Jonas Lind reviews the landscape of cross-platform tools and argues that such tools may become as important as the native platforms themselves
- InfoQ: Olap4j 1.0: a Java API for OLAP Servers – After nearly five years of work, Business Intelligence vendor Pentaho has announced the release of olap4j 1.0, a new, common Java API for any online analytical processing (OLAP) server.
- Agile consulting: A Macro View of Agile – lean thinking and tools like A3 and Kanban tie all of the agile pieces together, and help organizations think and behave with agile principles in mind.
Daily del.icio.us for October 17th through October 20th
- 500 Internal Server Error – 500 Internal Server Error
- REVIEW: Ext JS 3.0 Eases Web App Development – Ext JS is a cross-browser JavaScript library for building rich Internet applications, Version 3.0 of Ext JS makes it very easy to create GUIs that run in the browser using JavaScript
- Microsoft CEO Ballmer Announces SharePoint Server 2010, Office 2010 Beta – Teper also hinted that more business intelligence will be integrated into SharePoint Server 2010, courtesy of Microsoft’s acquisition of business-intelligence software maker ProClarity in April 2006
- Droid, the phone that finally lets me cancel my iPhone — here’s why | VentureBeat – A new phone called Droid is about to hit the market at the end of October, and it will likely have the glitz and power to bury the iPhone
- Java VisualVM – Developer`s Nightmare is Over – VisualVM is an open source tool for monitoring and profiling your Java applications. VisualVM is now integrated with JDK 6 update 7 release and also available as a stand-alone setup. Java 7 plans to integrate next version 1.2.
- InfoQ: Solving SOA Problems by Merging It with WOA – Web-Oriented Architecture (WOA)… [is] a parallel "track" for SOA that's evolved organically in the wilds of the online world to meet many of the same challenges that we have in our organizations today.
- InfoQ: Software Testing With Spring Framework – This article provides an overview of the support provided by Spring framework in the areas of unit and integration testing. I will use a sample loan processing web application to help the readers in implementing an Agile Testing framework in a typical Java EE application and how to use Spring test classes to test the application functionality.
- InfoQ: Practices from “SOA Principles of Service Design” by Thomas Erl – “SOA Principles of Service Design” by Thomas Erl is an encyclopedia of service design principles needed to build SOA solutions. This article contains three supporting practices taken from the book: Service Profiles, Vocabularies, and Organizational Roles
- Wolfram|Alpha Webservice API – The Wolfram|Alpha API gives you access to the Wolfram|Alpha platform at all levels—from individual results to complete Wolfram|Alpha output pages. The API operates as a high-performance REST-style webservice, with convenient bindings for all popular languages and platforms.
- Video on the Web – Dive Into HTML5 – You may think of video files as “AVI files” or “MP4 files.” In reality, “AVI” and “MP4″ are just container formats. Just like a ZIP file can contain any sort of file within it, video container formats only define HOW to store things within them, not WHAT kinds of data are stored
Daily del.icio.us for March 24th through March 27th
- JPivot – Home – JPivot is a JSP custom tag library that renders an OLAP table and let users perform typical OLAP navigations like slice and dice, drill down and roll up. It uses Mondrian as its OLAP Server. JPivot also supports XMLA datasource access.
- olap4j: Open Java API for OLAP – olap4j is designed to be a common API for any OLAP server, so you can write an application on one OLAP server and easily switch it to another. And built on that API, there will be a growing collection of tools and components
- Mistaeks I Hav Made: Mapping Inheritance Cleanly with XStream – This works with multiple subclasses and with SingleValueConverters. As long as you can determine the concrete type to be unmarshalled from the contents of the marshalled element, you can use this technique to elide the class attribute and get cleaner XML.
- Amazon Web Services: No Open Cloud Manifesto for us | Between the Lines | ZDNet.com – Amazon will join Microsoft as two big cloud computing players not signing on to the Open Cloud Manifesto.
The manifesto, which has raised a ruckus following a Microsoft blog post, is set to be released Monday with IBM as the ringleader. Given the hubbub it was only natural to wonder where Amazon Web Services, one of the premier cloud computing players stood
- MapReduce programming with Apache Hadoop – JavaWorld – Google and its MapReduce framework may rule the roost when it comes to massive-scale data processing, but there's still plenty of that goodness to go around. This article gets you started with Hadoop, the open source MapReduce implementation for processing large data sets
- RSS to PDF Newspaper – This is a free software project to let people create printable PDFs from content found on the web. It is a free alternative to HP's Tabbloid service. It is being developed as part of the Five Filters project to promote alternative, non-corporate media.
- Oracle: If RHEL were free, we wouldn’t compete | The Open Road – CNET News – Now we find out that it's not a question of support at all, but rather that Oracle simply wants Linux to be free. Why? Because that makes its overpriced software seem cheaper.
At least Oracle is being honest now. Coekaerts' argument is cheeky, but it makes strategic sense for Oracle. It just makes no financial sense for Red Hat.
- Ubuntu promises DIY Amazon cloud • The Register – The Jaunty Jackalope edition of Ubuntu, version 9.04, due in April, will let you take existing Amazon Machine Images (AMIs) from Amazon's Elastic Compute Cloud (EC2) and run them on your own Ubuntu servers.
- Book Review: Pragmatic Thinking & Learning – Andy Hunt, co-author of several titles in the Pragmatic Programmers series, has turned his pragmatic prism on our brains. His new book, Pragmatic Thinking and Learning: Refactoring Your Wetware, is a delight to read, provided you understand the vocabulary of agile development. It could be a perfect gift for your favorite geek this holiday season.
- jaxb: A JAXB Tutorial – Wolfgang Laun has created an outstanding tutorial. Wolfgang’s tutorial is possibly the most comprehensive (and most current) information on every aspect of JAXB. I highly recommend it both as a getting started guide and a reference.
Daily del.icio.us for October 5th through October 8th
- Business Technology : Oracle Springs on Primavera – Oracle continued its buying binge Wednesday, buying Primavera Systems, which makes project-management software. In this case Oracle isn’t buying customers or its way into a new market. It’s buying technology
- 20 Excellent AJAX Effects You Should Know – NETTUTS – There are a few special techniques or effects that can spice up just about any web page. These are the top 20 Ajax effects that every web developer should know.
- Microsoft planning add-on to SQL Server | Latest Microsoft News – CNET News – CNET News – Microsoft, which is making the Kilimanjaro upgrade at a business intelligence conference in Redmond, Wash., also plans to show its efforts at integrating its Datallegro acquisition with Windows Server and SQL Server.
- Distorted-Loop.com » iPhone doubles Pandora usage – The iPhone has been a Pandora growth story, he confirmed – iPhone accounts for almost half of Pandora’s 17 million members – and has doubled growth rate from 20 to 40+ new users each day
- Official Google Blog: New Technology Roundtable series – We've just posted the first three videos in the Google Technology Roundtable Series. Each one is a discussion with senior Google researchers and technologists about one of our most significant achievements. We use a talk show format, where I lead a discussion on the technology.
- Keating Economics: the Making of a Financial Crisis – "Keating Economics: the Making of a Financial Crisis" is a documentary that shows why John McCain's failed philosophy and poor judgment are a recipe for deepening the economic crisis.
- YouTube – Wall Street’s Shadow Market – Steve Kroft looks at some of the arcane Wall Street financial instruments that have magnified the economic crisis.
- InfoQ: Introducing Spring Batch – In this presentation from QCon London 2008, Dave Syer discusses Spring Batch. Areas covered include batch processing patterns, typical use cases for batch processing, Spring Batch concepts and capabilities, case studies of Spring Batch implementations, Spring Batch domain details and code samples, the SpringSource/Accenture partnership and the Spring Batch roadmap
- Introducing nWP, the Java Counterpart of WordPress | Javalobby – We liked the functionality of WordPress, but not its PHPness. So we automatically migrated it and obtained a pure Java open-source blogging engine.
- YouTube – David Letterman-Paul Newman-Tribute-Sept-29-2008 – Beautiful and moving tribute to Paul Newman by David Letterman (via John Gruber)
Daily del.icio.us for May 20th through May 24th
- Computing | Down on the server farm | Economist.com – One day soon, these “virtual machines” may migrate to wherever computing power is cheapest, or energy is greenest. Then computing will have become a true utility—and it will no longer be apt to talk of computing clouds, so much as of a computing atm
- InfoQ: Integrate Flex with Spring Framework – A key to project success is creating an architecture that new developers can rapidly integrate themselves into and begin to be productive on day 1. Flex with Spring, iBATIS, & Cairngorm help me to quickly produce a patterned- based, repeatable architectur
- New Adventures in Software » Visual SourceSafe: A Public Service Announcement – “Visual SourceSafe? It would be safer to print out all your code, run it through a shredder, and set it on fire.” – (Attributed to an unidentified Microsoft employee).
- SSIS Junkie : SSIS: Suggested Best Practices and naming conventions – I thought it would be worth publishing a list of guidelines that I see as SSIS development best practices. These are my own opinions and are based upon my experience of using SSIS over the past 18 months. I am not saying you should take them as gospel but
- IntelliJ IDEA Blog » Blog Archive » Neal Ford Advises on Boosting Developer’s Productivity – Neal tells you how you can become more accustomed with the shortcuts, get used to using them in the daily routine, and demonstrates the magic of different key combinations while coding with IntelliJ IDEA.
- Twitter Technology Blog: Twittering About Architecture – Twitter is, fundamentally, a messaging system. Twitter was not architected as a messaging system, however. For expediency's sake, Twitter was built with technologies and practices that are more appropriate to a content management system
- Enterprise Java Community: Extending Spring LDAP with an iBATIS-style XML Data Mapper – This article explains how to extend Spring-LDAP with an iBATIS-style XML Data Mapper to access LDAP data through intuitive JavaBean operations.
- About – XML Hammer – The XML Hammer application is a free and open-source tool that simplifies elementary XML actions like checking for well-formedness, validation, transformation and xpath searches using any JAXP implementation.
- Novell, Red Hat upgrade Linux offerings – LinuxWorld – Novell released SUSE Linux Enterprise 10 Service Pack 2 (SP2), while Red Hat shipped Version 5.2 of Red Hat Enterprise Linux. Both vendors added improvements on the desktop and the server. There were many areas of overlap, especially with virtualization.
- JasperReports: 3.0.0 released – JasperReports, the market leading open source business intelligence and reporting engine. This project is being moved to http://www.jasperforge.org/. This project is the home for all things Jasper, Reports, Analysis, Server, and Intelligence.
Daily del.icio.us for Dec 30, 2007
- facebook-java-api – Google Code – A Facebook API client implemented in Java – The purpose of this project is to provide a high-quality, more up to date version of the Facebook API client for Java developers, and to allow it to be maintained regularly over time.
- The Mythical 5% – So you must learn continuously and teach yourself new technologies, but it’s not that simple. It’s definitely good to learn more about programming, but you can’t just learn more about programming
- The Secret to Raising Smart Kids: Scientific American – Don’t tell your kids that they are. More than three decades of research shows that a focus on effort?not on intelligence or ability?is key to success in school and in life
- O’Reilly — ActionScript 3.0: Is It Hard or Not? – The code doesn?t have to reside in classes. Variable datatypes don?t have to be declared, even in the strict compilation mode. The language is designed to provide as much or as little structure and flexibility as the task at hand requires.
- Free SQL Server tools that might make your life a little easier – This list will grow as I find new tools. So if you know of some not on this list do post them in the comments.
- Simplify Your SQL with Variables and Derived Tables (or Common Table Expressions) – As with any programming language, it is important in SQL to keep your code short, clear and concise. Here are two quick tips that I find are very helpful in obtaining this goal.
- Webwereld | Six enterprise application trends to watch in 2008 – If 2007 was any indication of what’s to come, the one thing companies using expensive enterprise applications-ERP, CRM and supply chain management systems-is that more change vendor alliances, pricing schemes and software innovation is on the way in 2008.
- Checklist/Tuning Guide for Optimizing the JRockit JVM – The goal of this document is to provide information for tuning the BEA JRockit JVM using a checklist approach. A lot of territory is covered, from esoteric command-line options to iterative performance testing
- Red Hat and Alfresco Join to Deliver an Open Source Enterprise Collaboration Solution – Red Hat and Alfresco have collaborated to build an integrated collaboration solution – The Red Hat/Alfresco Team Collaboration Solution is designed to bring advanced collaboration and social computing.
- InfoQ: An Introduction to the Eclipse Business Intelligence and Reporting Tools – clipse’s Business Intelligence and Reporting Tools (BIRT) project is an open source project based on the popular Eclipse IDE and is used to build and deploy reports in a Java/J2EE environment.
- InfoQ: Interview: Bruce Johnson discusses Google Web Toolkit – Google Web Toolkit (GWT) tech lead Bruce Johnson discusses the design of GWT, how GWT converts Java into JavaScript, community involvement with GWT, new features in GWT 1.4, and the philosophy behind GWT.
- Apache News Online: 30 December 2007 – Apache Jetspeed 2.1.3 Released – The Apache Portals Jetspeed team is pleased to announce the release of the version 2.1.3 of the Jetspeed Enterprise Portal. Jetspeed is an Open Portal Platform and Enterprise Portal, written in open source to the Java Portlet API standard
- Generating JUnit Tests for Legacy Java Applications – Unit tests give us the confidence to change applications, even legacy applications that we didn’t write ourselves. To avoid the drudgery of writing a test case for every edge and boundary, we can let JUnit Factory generate a large set of tests for us.
- IntelliJ IDEA Blog » Blog Archive » IntelliJ IDEA 7.0.x Helps Avoid Conflicts – If somebody else has already modified the same file and has committed changes to the repository, IntelliJ IDEA detects the newer version in the repository and displays a banner on top of the editor