- Apache News Online: 22 February 2009 – Apache POI 3.5 beta 5 now available – The Apache POI team is pleased to announce the availability of Apache POI 3.5
beta 5, our latest beta including OOXML (Office Open XML) support.
- Configuring Spring Security with Active Directory in 5 easy steps | Eneset Technology – In this article I tried to give as much details as possible about configuring Spring Security with Active Directory. I provided a sample project to be used as a starting point for your own application
- Digital Domain – Everyone Loves Google, Until It’s Too Big – NYTimes.com – Jeff Atwood, a co-founder of Stack Overflow, said: “I have no beef with Google. I like Google. But I’m concerned. If you project this trend forward four years, just follow the graph. A world in which there is no competition strikes me as unhealthy.”
- Ubuntu now has ‘cloud computing inside’ | The Wisdom of Clouds – CNET News – That being said, the Ubuntu crew is in my view the Apple of Linux, and will likely change the game not through the infrastructure itself, but the user experience they introduce to building and managing clouds.
- Flex vs. Silverlight: The Elephant in the Room « The Effect Generator – In contrast, Silverlight has been built from the ground up with more ambitious targets in mind: fully fledged applications.
- Microsoft Visual Studio to boost SharePoint | InfoWorld | News | 2009-02-20 | By Paul Krill – Developers building solutions based on Microsoft#039;s SharePoint collaboration and business process platform will gain expanded support in the planned Visual Studio 2010 development environment, which will feature templates and an extensibility API, a Microsoft official said in a blog on Thursday.
- FRONTLINE: inside the meltdown: watch the full program | PBS – On Thursday, Sept. 18, 2008, the astonished leadership of the U.S. Congress was told in a private session by the chairman of the Federal Reserve that the American economy was in grave danger of a complete meltdown within a matter of days. quot;There was literally a pause in that room where the oxygen left,quot; says Sen. Christopher Dodd (D-Conn.)
- Asynchronous processing support in Servlet 3.0 – JavaWorld – Even as a mid-level API ensconced in modern UI component-based Web frameworks and Web services technologies, the incoming Servlet 3.0 specification (JSR 315) will have groundbreaking impact on Java Web application development
- Asynchronous HTTP Comet architectures – JavaWorld – In this article, Gregor Roth takes a wider view of asynchronous HTTP, explaining its role in developing high-performance HTTP proxies and non-blocking HTTP clients, as well as the long-lived HTTP connections associated with Comet.
- The BalusC Code: FileServlet supporting resume and caching – To enable download resumes, the server have to send at least the Accept-Ranges, ETag and Last-Modified response headers to the client along with the file.
- Hueniverse: Beginner’s Guide to OAuth – Part III : Security Architecture – As an authorization delegation protocol, OAuth must be secure and allow the Service Provider to trust the Consumer and validate the credential provided to gain access. To accomplish that, OAuth defines a method for validating the authenticity of HTTP requests.
- Microsoft’s Turner Blocks Google at P&G as Competitors Circle – Bloomberg.com – "To the extent the world moves to Web-based software, that's very hard for Microsoft — it completely unlocks their grip on your desktop,'' said Sarah Friar, a Goldman, Sachs & Co. analyst in San Francisco. "Within Microsoft, people just pooh- pooh that idea. There's a huge complacency within the company.''
- Google Web Toolkit (GWT) & Servlets – Web application tutorial – Computerized World – Google Web Toolkit (GWT) and Java Servlets used in one web application. This tutorial will take you though the steps of developing a simple web application with Google Web Toolkit and J2EE Servlet Technology. The application will have a servlet on server side and one web page.
- At what price will Oracle start sniffing around Red Hat again? | The Open Road – The Business and Politics of Open Source by Matt Asay – CNET News – Yes, I know that Oracle suggests that Unbreakable Linux is changing the world. I'm not buying that, nor are my customers. I've had one enterprise out of 30,000 deployments switch to Oracle's Unbreakable Linux, and that was because it's a hard-core Oracle shop. (Having said that, it's perhaps instructive to note that it hasn't bought Oracle's ECM offering or its Stellent web content management offering, but I digress
- P&G Flirts with Google Apps and Scares the Bejesus Out of Microsoft | Advice and Opinion – Microsoft is now taking the threat from Google quite seriously: In July 2008 COO Kevin Turner was dispatched to consumer-products giant Procter & Gamble to dissuade P&G from moving to Google Apps—and ditching Microsoft
- Greg Luck’s WebLog: Example RESTful Java client for Ehcache – Rick Bryant sent me some sample code he wrote which shows how to use the RESTful Cache Server from Java. Thanks Rick. To use the sample just fire up the cache server: startup.sh and then run the following Java code
- Mercedes-Benz SLR McLaren Roadster 722 S | Uncrate – Want. With 650 hp and a top speed of 220 mph, the Mercedes-Benz SLR McLaren Roadster 722 S ($TBA; Jan. 2009) may quite possibly be the fastest open-top production car ever built. Powered by a supercharged 5.5 liter V8 engine hand-built in the Mercedes-AMG engine shop in Affalterbach, the 722 S features a carbon fiber body, crystal antimony grey paint finish, and a soft top that can withstand sustained 200 mph+ top speeds
- InfoQ: Extremely Short Iterations as a Catalyst for Effective Prioritization of Work – Mishkin Berteig presents a situation where he proposed to a software development team, which just started to experiment with Scrum, to accept 2-days iterations. The approach was trying to tackle their organizational lack of prioritization resulting in constant crisis. Their decision led to a bigger crisis which exposed the need for task prioritization.
- Data Mining in the Cloud – Brian Knight – Microsoft is offering a new service to allow you to do the same type of data mining in the plugin online. Simply upload your Excel spreadsheet of data and you have all the same functionality online that you did in the plugin.
- Sun Bundles MySQL Database, GlassFish App Server — Sun Microsystems — InformationWeek – In one of the first results of its $1 billion purchase of MySQL, Sun Microsystems (NSDQ: JAVA) has packaged the popular open source database with its GlassFish application server and is offering the two as a $65,000-per-year bundle.
- InfoQ: Mark Little on Transactions, Web Services and REST – In this interview, recorded at QCon London 2008, Red Hat Director of Standards and Technical Development Manager for the SOA platform Mark Little talks about extended transaction models, the history of transaction standardization, their role for web servi
- ScreenSteps: Rapid Documentation Tool – ScreenSteps takes the drudgery out of creating visual, step-by-step software tutorials/guides. With ScreenSteps you can communicate software instructions clearly and quickly.
- Vespa: A better MVC » Semicolon – Vespa is a refinement of the old MVC (Model View Controller) architectural pattern that better reflects how Web applications actually work. I have refined the basic MVC pattern in light of typical usage patterns I’ve encountered
- Featured Windows Download: iSpring Converts PowerPoint Presentations to Flash Video – Freeware PowerPoint plug-in iSpring converts your PowerPoint presentation to an interactive Flash video with the click of a button. The exported movie even preserves all of your slide transitions, animations, and hyperlinks
- Google Code Blog: OAuth Available for Google Data APIs – We love open standards, and we've just added support for a new one: OAuth is now supported on all of the APIs. OAuth is an open standard for authentication that allows applications to authenticate users without ever directly handling usernames/passwords
- InfoQ: Kilim – actors and message passing in Java – Kilim is a message-passing framework for Java that claims provides ultra-lightweight threads and facilities for fast, safe, zero-copy messaging between these threads.
- Andrew Peters’ Blog » Blog Archive » My Language of the Year – Erlang is important because it combines both functional and concurrency-oriented programming models in a very powerful way. Specifically, it turns out that the Erlang approach is ideal for harnessing the power of multi-core CPUs.
- dragtable – Drag and drop HTML table headers to reorder columns using a simple interface similar to sorttable. – Once you include this script, you can give an HTML table drag-and-drop reorderable columns by setting "class=draggable". dragtable can be combined with sorttable by setting 'class="draggable sortable"', thus producing highly interactive HTML tables
- BEA JRockit Mission Control – JRockit Mission Control for Eclipse is a set of plug-ins for the Eclipse IDE designed to help develop, profile and diagnose applications running in the BEA JRockit ® JVM.
- GridGain – Open Source Grid Computing For Java – GridGain is focused on doing one thing and doing it better than any other product – providing the best grid computing platform for Java that is fun, simple and productive to use.
- Ajaxian » Mozilla Prism update makes it easy to create wrappers – Create Prism applications directly from Firefox – Refractor creates a Prism web application from within Firefox. Users can manually create web applications using "Tools > Convert Website to Application".
- Open Source and Enterprise Architecture: JVM Performance Tuning – I was able to achieve an over 3x improvement in my EJB 3 application, of which fully 60 to 70% of that was due to using large page memory with a 3.5GB heap
- OAuth — An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications. – An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications.
- Data Portability, Authentication, and Authorization – We will take a detailed look at the right and wrong ways to request user data from social hubs large and small, and outline some action items for developers and business people interested in data portability and interoperability done right.
- The world’s 50 most powerful blogs | Technology | The Observer – Blogging has never been bigger – It can help elect presidents and take down attorney generals while simultaneously celebrating the minutiae of our everyday obsessions
- Simplifying Web Service development with JSR-181 – JSR 181 or Web Services Metadata for the Java Platform is a Java Specification Request that defines an annotated Java format that uses Java Language Metadata (JSR 175) to enable easy definition of Java Web Services in a J2EE container
- InfoQ: Architecture as Language: A story – As you develop the architecture, evolve a language that allows you to describe systems based on this architecture. Based on my experience in a number of real-world projects, this makes the architecture tangible and provides an unambiguous description of t
- Hello, OSGi, Part 1: Bundles for beginners – Java World – The Open Services Gateway Initiative (OSGi), also known as the Dynamic Module System for Java, defines an architecture for modular application development. Similar to the Java Servlet and EJB specifications, the OSGi specification defines two things: a se
- Memcached 1.2.2 on RHEL/Centos using DAG rpms | MDLog:/sysadmin – This article will show how you can easily install memcached 1.2.2 and libevent 1.3b using DAG/rpmforge repository.
- Collaboration and Content Strategies Blog: Oracle and BEA: A Day of Reckoning for Portal Implementers – Despite Alfred Chuang’s statement during the analyst call that “our two businesses are a natural strategic fit”, I would say that their two businesses are instead natural competitors for much of what BEA offers.
- The GigaSpaces Blog » Blog Archives » An Open Letter to BEA WebLogic Customers – A single product that handles messaging, business logic and transactional data through an open-source, commonly used programming model, so your developers can focus on what they do best: quickly deliver new applications and functionality to your business
- Trial By Fire: Windows Vista: Past Its Due Date Already – You become so involved in the idea of the product that you forget about what it’s like to be a customer. You assume that it must be good because that’s what the market share tells you.
- Java Authentication and Authorization – Free JAAS Book – This site contains the book I wrote sometime back about the Java Authentication and Authorization Service, or JAAS.
- Alfresco Press Releases – Alfresco Selected as One of Linux Magazine?s Top 20 Companies to Watch in 2008 – Alfresco Software today announced it has been named one of Linux Magazine?s Top 20 Companies to Watch in 2008
- Coderspiel / The right tool for the slob – How is it that some fancy-pants framework is always the right tool for an abstract job and PHP is the right tool for a real job?
- Java Thoughts: A Year of Wicket – I’ve been working with Wicket for almost a year. We’ve just released our first product that uses Wicket for the user interface, and so it seems like a good time to take stock. Here’s the executive summary: Wicket rocks!
- Groovy not Enterprise-ready, you’re kidding? – [ Guillaume Laforge ] – Groovy has been very stable and mature for a long time already. It is being used by many high-profile companies and institutions throughout the world with great success.
- The Impact of Culture on Innovation « The Abstract Truth – BEA eventually built a portal product and acquired another one, and an early opportunity to build a suite of now-indispensable products on top of WebLogic evaporated.
- JBoss (and possibly TomCat) should never have happened. « The Abstract Truth – BEA made a lot of mistakes. Letting JBoss out of the box was probably its biggest. While BEA was looking ?up? at its biggest competitor IBM, JBoss was busily undercutting BEA at the bottom end
- JBoss Matrix – A BEA-utiful Week – JBoss launched an innovators dilemma attack against BEA, not with a revolutionary product, but with a revolutionary business model, one that BEA couldn?t hope to copy without cannibalizing its existing revenue stream. BEA fell right into the trap.
- LatencyTOP – Measuring and fixing Linux latency – LatencyTOP is a Linux* tool for software developers (both kernel and userspace), aimed at identifying where in the system latency is happening, and what kind of operation/action is causing the latency to happen so that the code can be changed to avoid the
- Spotlight: Michael Oxley – International Herald Tribune – Knowing what he knows now about the cost and effects of the law, would Oxley – who retired in January after 25 years in Congress – have done it any differently? "Absolutely," Oxley answered. "Frankly, I would have written it differently, and he would have
- Adobe edits the development cycle | Reg Developer – The change we made was going from a traditional waterfall method to an incremental development model. Probably the most effective thing we did was institute per-engineer bug limits: if any engineer’s bug count passes 20, they have to stop working on featu
- JetS3t ? An open source Java toolkit for Amazon S3 – JetS3t is a free, open-source Java toolkit and application suite for the Amazon Simple Storage Service (Amazon S3). The JetS3t toolkit provides Java programmers with a powerful yet simple API for interacting with S3 and managing data stored there.
- Six cool things you can build with OpenID – Apart from explaining what OpenID is and how it works, the key point I was trying to get across in the talk was that OpenID is a simple piece of infrastructure on which smart applications can be built?applications that may not have been possible prior t
- Flash Demo : Matisse++ ? (cld.blog-city.com) – Roman Strobl has a very cool new Matisse flash demo. It makes use of the new Swing Application Framework and Swing Databindings. If you ever wondered about Matisse++ or what happens after Matisse then you should take a look at a very cool NetBeans 6 and a
- LWN: Who wrote 2.6.20? – It is not uncommon to see Linux referred to as a volunteer-created system, as opposed to the corporate-sponsored, proprietary alternatives
- James Governor’s Monkchips – Adobe Engage: Fighting Against The Architecture of the Space – We need to fight against the architecture of the space (that’s cool)
- Using Amfphp 1.9 with the Adobe Flex 2 SDK | HowtoForge – Linux Howtos and Tutorials – This article shows how you can make PHP interact with Adobe Flex
- Will (Or Should) Adobe open-source Flex? – Open sourcing Flex would certainly lead to wider adoption of Flex as an application development framework. So why doesn’t Adobe do it? The next generation of AJAX frameworks are also just around the corner and they will compete with Flex. OpenLaszlo is an
- Google Apps – SAML-based Single Sign-On – Google Apps offers a SAML-based Single Sign-On (SSO) service that provides partner companies with full control over the authorization and authentication of hosted user accounts that can access web-based applications like Gmail or Google Calendar
- Open Service Oriented Architecture collaboration. – The Open Service Oriented Architecture collaboration is currently working on a series of specifications that are made available to the industry on a Royalty Free licensing basis
- Interface21 Team Blog – Oracle Contributing Oracle Application Server Integration Code to Spring Framework – This is similar to what we have with WebLogic 8.1 and above in WebLogicJtaTransactionManager. The OC4JJtaTransactionManager should be used in place of the generic JtaTransactionManager in an OC4J environment, and provides the following benefits
BBAuth also offers a Single Sign-On (SSO) facility so that existing Yahoo! users can use your services without having to complete yet another registration process.
Bezos explains this behavior as organizations thinking their infrastructure or platform is part of their “secret sauce”, but quickly get overwhelmed trying to keep current and trying to achieve homogeneity.
Even though you can tune quite a lot of variables in MySQL Servers only few of them are really important for most common workload
The cries of frustration I hear from other developers about CSS are only an echo of the ones I made for years. As a result I like to think that I can relate, and I’m writing to convey the most important lessons I’ve learned so far.
As you look into how InfoCard works, you will see how it benefits from the proven public key encryption which makes SSL work.
Marty Andrews has written “Defining software architecture roles,” which describes what system architects, solution architects, and enterprise architects’ actual roles are (via TheServerSide)
Google Accounts authentication for web-based applications allows the application to access a Google service protected by a user’s Google account