- PCQuest : Developer : Auto Tweet on Twitter Using Java – Twitter4J is a Java library for Twitter API, using which you can communicate with Twitter directly through your Java application
- Principles for Implementing a Service-Oriented Enterprise Architecture | SOA Zone – Implementation of this SOEA is likely to be, and probably should be, incremental. More progress needs to be made at the development level. Organizations need to develop the implementation, governance and configuration management aspects of an SOEA methodolog
- Ibatis Tutorial: Inheritance Strategies ~ C for Coding – I believe that Ibatis really is on the "sweet spot" of complexity vs capability for persistence frameworks, offering most of the (useful) features of JPA with significantly less complexity. This tutorial is another in the series that I hope will demonstrate that.
- Justin Gardner – Political Pulse – The Legalized Theft That Is High Frequency Trading – True/Slant – Nearly everyone on Wall Street is wondering how hedge funds and large banks like Goldman Sachs are making so much money so soon after the financial system nearly collapsed. High-frequency trading is one answer.
- Adam Bien – press.adam-bien.com – This pragmatic book offers the real world knowledge and code you need to develop lean but still maintainable Java EE 5 / 6 applications. Real World Java EE Patterns – Rethinking Best Practices guides you to efficient patterns and best practices in a structured way, with real world code
- JPA Implementation Patterns: Saving (Detached) Entities | Javalobby – When switching from Hibernate to JPA a lot of people are dismayed to find that method missing. The closest alternative seems to be the EntityManager.merge method, but there is a big difference that has important implications. The Session.saveOrUpdate method, and its cousin Session.update, attach the passed entity to the persistence context while EntityManager.merge method copies the state of the passed object to the persistent entity with the same identifier and then return a reference to that persistent entity.
- Making the Good Programmer … Better | Javalobby – If there's one point that you can take away and implement from this article it's this one. Take pride in what you do. Everything else falls into place, and you will become a great programmer if you take this advice
- Apple has 91% of market for $1,000+ PCs, says NPD | Betanews – Move over Microsoft. Apple can claim big, big market share numbers, too. According to NPD, in June, nine out of 10 dollars spent on computers costing $1,000 or more went to Apple. Mac revenue market share in the "premium" price segment was 91 percent, up from 88 percent in May
- Ted Husted – Embrace Your Inner Google – A few years back, when I first tried IntelliJ IDEA's refactoring tools, I felt like I was pair programming with Commander Data. In the background, IDEA would compile my code, correct my syntax, and suggest fixes when my programming got sloppy. IDEA helped me write better code in less time.
- JPA Implementation Patterns: Data Access Objects | Javalobby – The abstraction provided by JPA is pretty leaky and has ramifications for larger parts of your application than just your Data Access Objects (DAO's) and your domain objects. You need to make decisions on how to handle transactions, lazy loading, detached object (think web frameworks), inheritance, and more. And it turns out that the books and the articles don't really help you here.
Tag Archives: idea8
Daily del.icio.us for May 14th through May 21st
- Amazon Web Services Developer Community : Oracle WebLogic Server 10g Release 3 – 64 Bit – This AMI comes with Oracle Enterprise Linux Release 5 Update 2 and Oracle WebLogic Server 10gR3 software pre-installed and configured for the 64 Bit platform.
- Amazon’s New Service Goes Postal Over Slow Broadband – Werner Vogels, Amazon’s CTO, explains in a blog posting that it would take up to 13 days to sling a terabyte of data across a 10 Mbps network, which is pretty darn slow. So Amazon is offering customers the chance to store their data on an external device, ship it via post, and Amazon will load it into S3.
- Skype Gets the Oprah Treatment – Digits – WSJ – Will Skype get an Oprah boost? The software already has more than 400 million registered users around the world, although it is more popular in parts of Asia and Europe than Winfrey’s home territory in the U.S.
- Daring Fireball: The Next iPhone – A next-generation iPhone to be released in July, with roughly double the CPU horsepower and an improved video-capable camera, with 16 and 32 GB storage capacities.
- Fresh Update: IntelliJ IDEA 8.1.2 | JetBrains IntelliJ IDEA Blog – We have just released a fresh IntellIJ IDEA update — 8.1.2
- Amazon Web Services Blog: New Features for Amazon EC2: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch – Amazon CloudWatch tracks and stores a number of per-instance performance metrics including CPU load, Disk I/O rates, and Network I/O rates. The metrics are rolled-up at one minute intervals and are retained for two weeks
- Corner Office – Meetings, Version 2.0, at Microsoft – Question – NYTimes.com – This interview of Steven A. Ballmer, the chief executive of Microsoft, was conducted and condensed by Adam Bryant.
- Wanted: One Mobile Device, for a 24/7 Life – In order to make this happen, targeted re-engineering of mobile devices and device management technologies is essential.
- Left Right Left Right Left by Coldplay | Uncrate – As a gift to their fans, Coldplay is giving away its new live album Left Right Left Right Left. With a track listing that includes "Clocks," "Viva La Vida," and "Fix You," it's a strong effort on its own, but as a free download, it's a no-brainer.
- Ext JS – Ext JS 3.0 – Remoting for Everyone – Ext.Direct aims to solve this issue for developers creating Ext JS applications by providing a single communication point with the server-side.
Daily del.icio.us for April 7th through April 12th
- How Google Stole Control Over Content Distribution By Stealing Links – Publishing 2.0 – There is so much misunderstanding flying around about the economics of content on the web and the role of Google in the web’s content economy that it’s making my head hurt. So let’s see if we can straighten things out.
- Performance Anti-Patterns | Haytham El-Fadeel – Remember, the performance work done at the beginning of the project in terms of benchmark, algorithm, and data-structure selection will pay tremendous dividends later on—enough, perhaps, to allow you to avoid that traditional performance fire drill at the end.
- The Atlassian Blog – Wiki Theater – Five Killer Use Cases for Wikis – Since the conference theme was Doing More with Less, attendees were rather receptive to the idea of getting more out of their wiki. Below is one of the presentations we delivered called Five Killer Use Cases for Wikis. We hope it gives you some ideas on how to get more out of your Confluence wiki.
- YouTube – Google App Engine – Early Look at Java Language Support – This video introduces the latest features of App Engine, including an early look at Java language support. Andrew Bowers will walk through the development of a sample Java application, from creation to deployment.
- Google AppEngine uses Jetty! : gregw – Hot on the heels of Google Widget Toolkit(GWT) switching to Jetty, the little server that can has received some more Google luv'n! Google's new App Engine Java service is powered by Jetty! With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure.
- Sorting Algorithm Animations – These pages show 8 different sorting algorithms on 4 different initial conditions. These visualizations are intended to show how each algorithm operates, Show that there is no best sorting algorithm, Show the advantages and disadvantages of each algorithm.
- App Engine Java Overview – Google App Engine – Google Code – Welcome to Google App Engine for Java! With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure. The Java environment provides a Java 6 JVM, a Java Servlets interface, and support for standard interfaces to the App Engine scalable datastore and services, such as JDO, JPA, JavaMail, and JCache
- New BlazeDS Support Demo | JetBrains IntelliJ IDEA Blog – We’ve created a new IntelliJ IDEA demo: BlazeDS Support. It shows you how to create, run and debug BlazeDS applications with IntelliJ IDEA, and covers a wide variety of features — project configuration, run and deployment configurations, debugger and the others.
- Google improves Gmail for iPhone, Android | iPhone Atlas – CNET Reviews – Google has released a new Web-based version of Gmail that gives iPhone and Android phone users a more sophisticated version of the online e-mail service, including access to messages that's faster and that works even when offline.
- Fly the friendly skies in Flight Control (review) | iPhone Atlas – CNET Reviews – At first blush, an air-traffic control simulator sounds about as much as fun as a podiatry theme park. But Flight Control is an absolute gem of a game, a perfect five-minute diversion that's perfectly priced at 99 cents
Daily del.icio.us for February 13th through February 17th
- A Unix Utility You Should Know About: Netcat – good coders code, great reuse – Netcat is often referred to as a “Swiss Army knife” utility, and for a good reason. Just like the multi-function usefulness of the venerable Swiss Army pocket knife, netcat’s functionality is as helpful. Some of its features include port scanning, transferring files, port listening and it can be used a backdoor
- 97 Things Every Software Architect Should Know – The Book [97 Things] : Near-Time – The following are the 97 axioms selected for the book, 97 Things Every Software Architect Should Know, which will be published by O#039;Reilly Media in early 2009. The contents are now being edited for publishing – you can see them here. All edits will be contributed back to the 97 Things web site on this page
- IntelliJ IDEA :: New Features – This release brings you a noticeably faster IDE. We’ve reworked its engine to boost the overall performance, improved the file indexing for better processing of external changes (e.g. updates from VCS) and optimized the compiler caches to significantly reduce the compilation time
- What Microsoft Can Learn About Retail from Apple and Best Buy | Robert Scoble’s innovator’s and geeks’ blog | Fast Company – Now that Microsoft has decided to open up its own retail stores, they need some help from all of us in building a great retail experience
- Microsoft and Red Hat team up on patent-free interoperability | The Open Road – CNET News – Today both Red Hat and Microsoft lowered their guns long enough for customers to win. They did so without encumbering interoperability with patents, which will be critical to ensuring that Microsoft can lower its guard further to welcoming open-source solutions to the Windows fold as a full partner.
- Microsoft Recite : Announcement – Microsoft Recite – Technology Preview – Microsoft Recite is a search technology for your voice that runs on Windows Mobile* devices. With Microsoft Recite, you can use your voice to easily store, search and retrieve the things you want to remember, where and when you need them.
- » Computer Repair Utility Kit – Technibble – A Resource for Computer Repair Technicians to get PC tech support help. – For those of you who don’t know, the Computer Repair Utility Kit is a combination of computer repair tools in one easy to use pack. The Computer Repair Utility Kit allows you to run all of the repair tools from your portable drive (eg. USB Flash Drive, External Hard Drive, IPod etc.) and comes with an easy to use, right-click menu.
- Fresh Espresso: Java Architecture Management – To break a dependency cycle you can should introduce an interface; this reverses the dependency. It is that simple. This lead to the observation that quot;good codequot; can be recognized using certain metrics (see also a white paper by Robert Martin. Good code should have a certain ration of abstractness (classes vs interfaces), and if more code depends on your code, you will likely need more interfaces
- U.S. foreclosure image is 2008 World Press Photo of the Year – The international jury of the 52nd annual World Press Photo Contest have selected a black-and-white image by American photographer Anthony Suau as World Press Photo of the Year 2008 it was announced on February 13, 2009. The picture shows an armed officer of the Cuyahoga County Sheriff’s Department moving through a home in Cleveland, Ohio, following eviction as a result of mortgage foreclosure. The winning photograph, taken in March 2008, is part of a story commissioned by Time magazine
- Saki’s Ext Examples Page – Complex Data Binding – This example shows how to implement component communication using data binding. The data is kept in records in grid store. When a cell is clicked, the underlying record is bound to both show panel and form.
Changes made in the grid are automatically reflected in both Show Panel and Form, changes in Form are updated in both Grid and Show Panel – data is changed in one place, the record, in fact.
Daily del.icio.us for November 9th through November 13th
- Software Creation Mystery » The Elements of Pragmatic Programming Style. Intention. – The Elements of Pragmatic Programming Style is the collection of rules for pragmatic programmers. This collection doesn’t pretend to be comprehensive guide how to program. Rather it concentrates on fundamentals: how any programmer can build better software for the customer
- Design Patterns | Object Oriented Design –
- RIA Cowboy Videos – Lightstreamer – Data Streaming for Flex | James Ward – RIA Cowboy – While at AjaxWorld 2008 I had the chance to record another episode of the “RIA Cowboy Videos”. This time I talk with Lightstreamer about their AS3 / Flex APIs for streaming data to the client
- Announcing FlexServerLib, The BlazeDS Extension Project | Andrew Powell’s Flex, Java, ColdFusion, and AJAX Blog – FlexServerLib is an open-source project that aims to extend BlazeDS with custom message adapters, endpoints, and services. We will provide, in addition to each piece of server-side functionality, a corresponding SWC to implement the service on the Flex client.
- Artima Developer Spotlight Forum – Dmitry Jemerov on IntelliJ IDEA 8 and RubyMine – JetBrains released the latest major version of IDEA, it's multi-language development environment. In this interview with Artima, JetBrains architect Dmitry Jemerov talks about the most significant IDEA 8 features, including improved core Java support and support for multiple languages. He also discusses JetBrains' new Ruby IDE
- IntelliJ IDEA 8.0 Adds Flex Support | James Ward – RIA Cowboy – IntelliJ IDEA 8.0, the popular Java IDE, has been released and now supports building and debugging Flex applications. This is great validation of Flex’s momentum in the Java community
- java.think(): 8 Reasons You Should Be Using Terracotta, not Oracle Coherence – Unlike Coherence, Terracotta is not based on Java serialization. This fundamental algorithmic difference gives Terracotta superior performance. What's more, as the size of the data set grows, the performance you get from Terracotta remains constant. Compare that to Oracle Coherence – as the size of the data you put into the cache grows, so does the work it has to do to keep the data synchronized. The result is a significant drop in operations/sec.
- 12 Principles For Keeping Your Code Clean | CSS | Smashing Magazine – Let’s take a look at some poorly written HTML, discuss its problems, and then whip it into shape! Bear in mind, we are not passing any judgment on the content or design of this page, only the markup that builds it.
- Is Scala or Clojure poised for stardom? – Is Scala, which was designed only a short while ago (comparatively speaking, that is) poised for stardom? Or will Clojure achieve greatness instead?
- Java Concurrency Synchronizers « PODIDEA – Successful Intelligence – We all know that Java supports synchronization since day one through the synchronized keyword, but the limitation is that this mechanism works at the block level and is limited to a single thread at a time. A number of new mechanisms were introduced. Among them are semaphore, barrier, latch and exchanger.
- Ajaxian » Ext JS 3.0 Roadmap and Developer Tool – Jack Slocum has posted a screencast of the visual designer tool that will be part of upcoming release of Ext.
- Fix Unresponsive or Frozen Linux Computers using Shortcuts | MakeUseOf.com – Linux systems are known for their stable operation, designed to be operational without reboot for years. However if you still manage to pull a string and freeze up your computer there are quite a few ways to get the system back to work.
- Obama’s CTO: Watch out for the turf wars | Outside the Lines – CNET News – Obama will appoint the nation's first Chief Technology Officer (CTO) to ensure that our government and all its agencies have the right infrastructure, policies and services for the 21st century. The CTO will ensure the safety of our networks and will lead an interagency effort, working with chief technology and chief information officers of each of the federal agencies, to ensure that they use best-in-class technologies and share best practices.
Daily del.icio.us for November 6th through November 9th
- fluint – Flex Unit and Integration Testing Framework – Based loosely on the concepts of FlexUnit and its ancestor JUnit, fluint provides enhanced asynchronous support, a graphical test runner, integration with continuous build systems and an optional Adobe AIR client for directory watching.
- RubyMine — new IDE from JetBrains for Ruby and Rails | JetBrains Zone – What JetBrains has always been good at is creating "The most intelligent" tools for developers. Today, joining Java and .NET developers, Ruby and Rails community also gets their "most intelligent IDE". RubyMine — is a new Ruby IDE that has all the power to make development with Ruby even more dynamic and productive:
- CodeExplorer 1.0 for IntelliJ Idea | JetBrains Zone – CodeExplorer is IntelliJ Idea plugin that helps to explore method call chains.
Its tool window shows methods and calls between them on a handy diagram.
Now you can see usages and structure of several methods on a single diagram
- Google Code Blog: Announcing the Google Search Appliance virtual edition for developers – The Google Search Appliance virtual edition is for non-commercial, development purposes only, and gives developers the opportunity to test against the features of the physical Google Search Appliance.
- Frequently Forgotten Fundamental Facts about Software Engineering – This month's column is simply a collection of what I consider to be facts—truths, if you will—about software engineering. I'm presenting this software engineering laundry list because far too many people who call themselves software engineers, or computer scientists, or programmers, or whatever nom du jour you prefer, either aren't familiar with these facts or have forgotten them
- Obama and the dawn of the Fourth Republic | Salon – The election of Barack Obama to the presidency may signal more than the end of an era of Republican presidential dominance and conservative ideology. It may mark the beginning of a Fourth Republic of the United States.
- css-vfx – CSS Visual Effects for iPhone Safari – css-vfx is a collection of gems that showcase iPhone Safari's 3D CSS Visual Effects extensions. css-vfx is based on Charles Ying's work with Apple's CSS Visual Effects extensions
- Ehcache Server Technical Session Video – Greg Luck gave a talk today at the Glassfish V3 Prelude Launch Event. Ehcache Server uses Glassfish for its self contained cache server.
- Amazon Building Large Data Center in Oregon « Data Center Knowledge – Amazon.com appears to be the tenant in a large data center rising on the banks of the Columbia River in Oregon, joining Google in harnessing the region’s cheap energy resources to power huge cloud computing data centers.
- JetBrains IntelliJ IDEA Blog » Blog Archive » Meet JetBrains’ Release of the Year: IntelliJ IDEA 8 – We’re proud to announce our release of the year: IntelliJ IDEA 8!
Daily del.icio.us for October 29th through November 1st
- esnippet – Google Code – eSnippet just means easy snippet. A snippet repository and snippet IDE client to make snippet using easily. and you can find the demo site at http://snippet.mvnsearch.org
- Scobleizer — Tech geek blogger » Blog Archive Never underestimate Microsoft’s ability to turn a corner « – It doesn’t matter that Microsoft didn’t get all that much hype this year at the PDC or that it didn’t sell out or that other companies like Amazon, Google, and Rackspace are ahead in the cloud game.
You just saw Ray Ozzie turn the creaky old cruiseliner hard to port and damn, it is impressive
- Esquire Endorses Barack Obama for President – Election 2008 – Esquire – We thought this election would be a serious fight over the future of this country, but only one candidate showed up
- The Atlassian Blog – The iPhone, JIRA & Transformation – Oh, and speaking of the iPhone and JIRA, if you (like me!) use them both, be sure and checkout JIRA Buddy, an iPhone extension that gives you direct access to the JIRA instance of your choice
- David M. Karr’s Blog: Book Review: Web Service Contract Design & Versioning for SOA – Overall, I was pleased with the content and level of detail in the book. Reading it motivated me to build some sample code in my primary application server, which led me down some very interesting paths and eventual discoveries
- Where To Put Your Money Right Now « blog maverick – If you listen to me, I GUARANTEE YOU that you will earn a greater return than 90pct of the richest, supposedly smartest money managers ON THE PLANET. All those Wall Street fat cats, they can’t earn as much on their money for you as I can help you earn.
- Ubuntu gets horny: Intrepid Ibex (8.10) officially released – The Ubuntu developers have announced the official release of Ubuntu 8.10, codenamed Intrepid Ibex. This release includes new versions of many popular open source desktop applications and also introduces several important new features
- IntelliJ IDEA :: The Most Intelligent Java IDE – milestone 1 – A first look at IntelliJ IDEA 8, based on a newly redesigned and rock-solid platform, which takes stability and performance of the IDE to a whole new level.
IntelliJ IDEA 8 keeps up with the ever-growing demand for technologies, frameworks and languages support while broadening the possibilities for developing rich, complex solutions that adapt to todays fast-paced environment.
- Kungfuice.com » Blog Archive » Ext-JS Tasks & Progressbars a match made in heaven – Using Ext-JS this task was actually a lot easier then I had originally thought. Ext has these two great classes called TaskRunner and TaskManager. These classes basically allow you to create a task for execution in a multithreaded manner
- Why I Support Barack Obama – O’Reilly Radar – we need a president who can harness the best and brightest our country has to offer, a president who is conversant with, and comfortable with, the power of technology to assist in solving these problems, a president who is good at listening, studying, and devising solutions based on the best insight available, rather than on narrow ideology. We need a president who can forge consensus, not just among the partisans in our own fractured democracy but around the world. We need a president who can inspire our citizens and our global partners to forgo narrow self interest and embrace the possibilities that we can achieve if we work together to build a better future.
Daily del.icio.us for August 20th through August 26th
- Flex Charts with Google Charts and Eastwood Charts – The concept behind Google Chart API (and hence applies to Eastwood Chart Servlet as well) involves providing data for chart generation to the chart provider via HTTP URL parameters and getting an image (PNG) as a response.
- How to Integrate Spring 2.x with the Google Web Toolkit (GWT) – This post explains how to manage your GWT server-side services with Spring and Spring MVC, and to inject Spring beans into them.
- Comet Daily » Blog Archive » Oracle, BEA, and Bayeux – Developers from BEA contributed efforts towards defining the Bayeux protocol, and it’s great to see them ship this update to WebLogic. They also have a tutorial available, Using the HTTP Publish-Subscribe Server, providing detailed information for WebLogic users.
- Stellarium – Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope.
- Database vendors add Google’s MapReduce – LinuxWorld – Greenplum and Aster Data Systems, two startups involved in large-scale data analysis, announced this week that their products will support MapReduce, a programming technique originally developed by Google for parallel processing of large data sets across commodity hardware
- Back To School: Expand Your Brain with Evernote – Let's take a look at how you can use your computer, cellphone, and digital camera in conjunction with the free, cross-platform application Evernote to remember everything for the rest of your life–or at least until the end of the semester.
- InfoQ: Oracle delivers first new release of the WebLogic App Server since BEA acquisition – Oracle has announced the release of WebLogic Server 10g R3 which is the first release of BEA’s Application Server since its acquisition by Oracle earlier this year. This version adds support for Java SE 6, Spring, Comet, improved Operations Control, FastSwap Deployment and more.
- Virtual worlds | If you build it… | Economist.com – Google’s launch of Lively, in July, seemed to have great potential. But in the weeks since it opened its virtual doors, Lively has remained surprisingly lifeless, hosting a dwindling number of users and prompting a string of negative reviews.
- Are we ready to declare the “time of death” for the enterprise data center? | Enterprise Web 2.0 | ZDNet.com – The traditional data center won’t disappear overnight, but it will almost certainly shrink on a regular basis from now on
- BlackBerry – BlackBerry Developer Program | BlackBerry Java Development Environment Downloads – The BlackBerry Java Development Environment (BlackBerry JDE) is a fully integrated development environment and simulation tool for building Java Micro Edition (Java ME) applications for Java based BlackBerry smartphones
- Home | Spot.us – "Spot Us" is a nonprofit that allows an individual or group to take control of news by sharing the cost (crowdfunding) to commission freelance journalists
- Amazon EBS – Elastic Block Store has launched – All Things Distributed – With the launch of the Elastic Block Store we complete an important milestone in offering a complete suite of storage solutions as part of the Amazon Infrastructure Services
- Amazon Web Services Blog: Amazon EBS (Elastic Block Store) – Bring Us Your Data – As of today, the Amazon Elastic Block Store (EBS) is now open and available to all EC2 users. EBS gives you persistent, high-performance, high-availability block-level storage which you can attach to a running instance of EC2
- Greg Luck’s WebLog: IntelliJ 8 milestone 1 rocks! – IntelliJ 8 milestone 1, a.k.a. Diana rocks! For the non-IntelliJ users of this world, 8m1 was released in the last week. IntelliJ 7 annoyed me. It was slow and bloated
Daily del.icio.us for August 16th through August 20th
- 12 New Rules of Working You Should Embrace Today | Zen Habits – So you could wait a few years, resist the new trends, talk about how great things were back in your day … or you could embrace the new rules, and be a part of the change.
- 97 Things Every Software Architect Should Know – The following are axioms for software architects by software architects. They have been contributed under the Creative Commons, Attribution 3 open source license.
- InfoQ: Jinesh Varia About Amazon Alexa Web Service’s Architecture – In this presentation, Jinesh Varia, a Web Services Evangelist at Amazon, talks about the architecture of one of Amazon's web services called Alexa. Jinesh explains how Amazon has reached scalability, performance and reduced costs for the Alexa service.
- Google launches Free The Airwaves | News – Wireless – CNET News.com – Google on Monday announced the launch of FreetheAirWaves.com, a site promoting the unlicensed use of "white space" spectrum
- Hazelcast 1.1 Released: Http Session Clustering and More | Javalobby – After a successful 1.0 release, Hazelcast, free data distribution platfom for Java, is now helping developers with new tools and features. So what is new in Hazelcast 1.1:
- Get Productive With GridGain | Javalobby – The same kind of productivity boost you get with GridGain. Take a look at some of the GridGain features that make it so easy to use and work with
- InfoQ: The Industrialization of Software Delivery – According to Ian Thomas, IT has consistently failed to deliver expected value time and time again. Ian believes that we all need to recognise these trends and learn the lessons of industrialisation from other more mature industries. Elaborating on previous work Ian Thomas discusses requirements for industrialization of software delivery along with the ways of achieving it.
- Bill de hÓra: IntelliJ IDEA 8 Milestone 1, first impressions – First impression: faster. These days IDEA is a beast of an IDE. I find 7 much better than 6 in terms of features and speed. But 8 is nippier, especially for starting up and compile. Second impression: stable. I've been banging at it for 3 days and it hasn't crashed once
- David Pogues Gadget List of 2008 – Pogue’s Posts – Technology – New York Times Blog – This year alone, I’ve bought several of the products that I reviewed in my column. So here it is: Pogue’s List 2008
- T-Mobile to Offer First Phone With Google Software – NYTimes.com – T-Mobile will be the first carrier to offer a mobile phone powered by Google’s Android software, according to people briefed on the company’s plans. The phone will be made by HTC, one of the largest makers of mobile phones in the world, and is expected to go on sale in the United States before Christmas, perhaps as early as October
Daily del.icio.us for August 6th through August 11th
- javagems – Gems for Java programmers; those code fragments copied again and again from one project to another – Java Gems are general purpose utilities for Java. Yes, Java Gems are those simple code snippets copied again and again from one project to another, often from your private project to several work projects, those small things you cannot find in java.util and its subpackages, but you cannot live without them.
- PHP implemented in 100% Java « PHP::Impact ( [str Blog] ) – Quercus allows developers to incorporate Java code into PHP web applications and gives both Java and PHP developers a fast, safe, and powerful alternative to the standard PHP interpreter.
- Electronista | Vista security gutted by new web exploit – IBM Information Security Systems' Mark Dowd and VMware's Alexander Sotirov have found a method that uses scripting systems such as Java and elements of the .NET framework in Windows-based web browsers to arbitrarily run code on Vista systems. Internet Explorer is particularly vulnerable due to its use of ActiveX.
- The Deep End | Paul Venezia | InfoWorld | Some advice for Microsoft: Dump Windows | August 8, 2008 12:15 PM | Paul Venezia – In light of the new Windows flaws announced yesterday, I think it's time to reiterate a point I made a long time ago: It's time for Microsoft to dump Windows.
- Apache News Online: 18 July 2008 – Apache POI 3.5.1 beta Now Available – The Apache POI team is pleased to announce the availability of Apache POI 3.5.1 beta 1, our first release including OOXML (Office Open XML) support. Apache POI is well-known in the Java field as a library for reading and writing OLE2 office file formats, such as Excel, PowerPoint, Visio and Word. With POI 3.5, it also support the new OOXML formats introduced in Office 2007.
- SpringSource Team Blog » Optimising and Tuning Apache Tomcat – On Wednesday I gave a webinar on Optimising and Tuning Apache Tomcat. A recording of the webinar and a copy of the slides can be obtained from the webinars section of the SpringSource website.
- Tech IPOs Return With Rackspace – GigaOM – After a long dry spell, technology initial public offerings took a small step towards a comeback as Rackspace Hosting, a San Antonio, Texas-based company, announced its IPO
- Alfresco opens up SharePoint to Java, Linux, Oracle, and more | The Open Road – The Business and Politics of Open Source by Matt Asay – CNET News.com – .Microsoft requires that you use SharePoint with a 100 percent Microsoft stack. Alfresco allows you to use SharePoint functionality on Java, MySQL, Oracle, BEA, Linux, etc. etc. etc.
- Artima Developer Spotlight Forum – JetBrains Releases First Beta of IDEA 8 – IntelliJ's IDEA has been steadily adding support for working with languages other than Java. The latest release, a beta version of which was posted last week in the company's Early Access Program, is a result of a major refactoring of the IDE's internals
- Google pushing software to low-cost Linux PCs | InfoWorld | News | 2008-08-06 | By Agam Shah, IDG News Service – With an eye for larger adoption of Linux, Google is actively working with open-source developers to integrate its applications in the OS, a Linux developer said on Tuesday.