by Vinny Carpenter on June 17, 2008
InfoQ: Domain Driven Design and Development In Practice - Domain Driven Design (DDD) is about mapping business domain concepts into software artifacts. Most of the writings and articles on this topic have been based on Eric Evans' book "Domain Driven Design", covering the domain modeling and design aspects mainl InfoQ: Rod Johnson Discusses Spring, OSGi, Tomcat and the Future of Enterprise Java - Rod Johnson discusses the Spring Portfolio, the Oracle/BEA and Sun/MySQL acquisitions, Java EE 6, Tomcat and Spring, Spring Dynamic Modules, the future of enterprise Java, the benefits of OSGi for application developers, the Covalent acquisition and Sprin Prototype UI - Prototype UI is a javascript library based on Prototype (1.6) and Script.aculo.us (1.8). It's a library of User Interface components, based on a common fundation classes, which could be easily used by various web applications. Who's Going To Be The Web's Tim Russert? - Silicon Alley Insider - Tim Russert's death consumed a significant amount of my attention this weekend. I was saddened because I really liked him personally, even though only knew him via his work at NBC. More important, a big part of the reason I liked him, is that he educated Sekhar Vajjhala's Blog: Migrating WebLogic's JSP SimpleTag example to GlassFish - As I outlined in Migrate to GlassFish acitivities , I am migrating samples from different application servers to GlassFish to illustrate migration to GlassFish. Here, I selected the WebLogic's "JSP SimpleTag" sample to migrate to GlassFish. Using CSS to Fix Anything: 20+ Common Bugs and Fixes - Not only because your layout varies between browsers, but also because CSS has a lot of ways to position every element you have. Today we wanted to share with you some quick tips on how to avoid easy pitfalls when creating your CSS layout. Quick Introduction To Agile Software Development - Enterprise Java Software Developer Station - Prerana Patil gives us a rapid overview of the core ideas of Agile Software Development. The article talks of the features of agile, when to adopt it and when not to. It then goes on to describe the agile process and the steps involved in adopting agile i Head On » Blog Archive » A Few Tips For Giving a Presentation on Lean - So, you are about to give a lecture on lean software development? Here are a few tips: InfoQ: Presentation: The Design and Architecture of InfoQ - InfoQ.com is a web app/portal implementation combining portal technology (JSR 170) and web development (WebWork, Spring, AspectJ). In this presentation, Alexandru Popescu and Floyd Marinescu walks through the good, the bad, and the ugly of building InfoQ. Seth's Blog: Email checklist - Before you hit send on that next email, perhaps you should run down this list, just to be sure: Datawocky: Why the World Needs a New Database System - The LAMP stack, with MySQL as the base, has transformed and democratized web application development. In a similar vein, I expect that we will see the emergence of a stack that democratizes large-scale data analytics applications. Aster Data could well be Datawocky: India's SMS GupShup Has 3x The Usage Of Twitter And No Downtime - Then I read this TechCrunch post on the Twitter usage numbers and sympathy turned to bafflement - because I'm intimately familiar with SMS Gupshup, a startup in India that boasts usage numbers much, much higher than Twitter's, but has scaled without a gli
Tags:
agile,
aigle,
ajax,
analytics,
AOP,
architecture,
article,
aspectj,
autocomplete,
BEA,
bestpractices,
browser,
carousel,
cheatsheet,
checklist,
cms,
communication,
css,
data,
database,
datamining,
design,
development,
distributed,
domaindrivendesign,
email,
glassfish,
grid,
gui,
hacks,
india,
infoq,
interview,
J2EE,
java,
javascript,
jsr170,
lean,
library,
mapreduce,
marketing,
media,
messaging,
migration,
news,
oracle,
osgi,
presentation,
productivity,
prototype,
scalability,
scriptaculous,
sethgodin,
socialnetworking,
software,
spring,
SpringFramework,
statistics,
tips,
Tomcat,
twitter,
video,
web,
webdesign,
WebLogic,
webwork
Related posts
by Vinny Carpenter on May 24, 2008
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.
Tags:
analysis,
architecture,
bestpractices,
bi,
business,
cloud,
cloudcomputing,
DAO,
database,
datawarehouse,
development,
environment,
etl,
flex,
freeware,
google,
iBATIS,
idea7,
infrastructure,
integration,
intellij,
internet,
J2EE,
jasper,
java,
ldap,
Linux,
messaging,
novell,
opensource,
parser,
performance,
platform,
productivity,
programming,
redhat,
reporting,
RHEL5,
ria,
scalability,
scaling,
sourcecontrol,
sourcesafe,
spring,
SpringFramework,
sqlserver,
ssis,
suse,
svn,
technology,
tool,
twitter,
virtualization,
vss,
Web2.0,
xensource,
xml,
xpath,
xslt
Related posts
by Vinny Carpenter on April 4, 2008
Tags:
ajax,
annotations,
application,
best-practices,
business,
contour,
crud,
database,
development,
eject,
enterprise,
ext,
extjs,
framework,
funny,
hacks,
hardware,
howto,
Humor,
java,
javascript,
jms,
jruby,
messaging,
Music,
network,
opensource,
performance,
pojo,
programming,
rails,
rest,
Ruby,
shortcut,
showcase,
spring,
spring3.0,
SpringFramework,
springmvc,
sun,
tips,
usb,
video,
Web2.0,
webflow,
webservices,
windows
Related posts
by Vinny Carpenter on March 12, 2008
XML processing in Ajax, Part 2: Two Ajax and XSLT approaches - his series looks at four separate approaches for implementing the weather badge. This installment looks at the second and third approaches. These two approaches share one thing in common: they both use XSLT. Otaku, Cedric's weblog: TDD leads to an architectural meltdown around iteration three - I don't know about you, but I'm getting a bit tired of fear mongering in the software community, whether it comes from TDD fanatics or from people who claim they wouldn't hire someone who doesn't use a Mac for development. Ext JS Blog - » Learning Ext: Many Resources Available - The Ext JavaScript library is a robust framework encompassing components for many typical development needs. With support for DOM traversal/manipulation, UI controls, data binding and more, Ext provides the hooks and tools to help build engaging applicati Nasdaq Data Replay Service « newyorkscot - Nasdaq has released a new tool for replaying market data, viewing National Best Bid and Offer (NBBO) at any point in time and confirming best execution. InfoQ: POJO Messaging Architecture with Terracotta - Mark Turansky detailed his implementation of a POJO message bus architecture using Terracotta and Java 5. This allowed for a clean, simple, and inexpensive infrastructure solution to his message needs. InfoQ: Design and Code Reviews : The Good, Bad and Ugly - In an interesting article on Design and Code reviews Kirk Knoernschild mentions that such reviews promise to improve software quality, ensure compliance with standards, and serve as a valuable teaching tool for developers. Notes On Using EC2 and S3 - manAmplified - Thought I would share a few helpful hints to keep in mind when using EC2 and S3. Nothing mind blowing here, just some things worthy of note to the beginner. All of them born of fire managing Cascading / Hadoop clusters. Linking Check-in Comments to Issues in Tracker | JetBrains Zone - IntelliJ IDEA leaves you no excuse for not writing check-in comments. You have to configure navigation to your issues tracker just once. Then, every time you commit your changes, type a matching string - IDEA will take care of replacing it with a link to InfoQ: From Tags to Riches: Going from Web 1.0 to Flex - James Ward and I put together an article on porting over an HTML application to Flex. We used the Pentaho BI Dashboard as the sample application in our endeavor. After reading the article you will realize the simplicity of the task and the quick gains…. Flex Camp Wall Street - Meet with the Flex experts and get ready to build your next cutting edge financial application. - Be there to catch-up with the famous Adobe Flex & AIR evangelists — Christophe Coenraets & James Ward. You have read their blogs, now talk to them live. A full-day event for Flex developers and architects and the Flex-curious.
Tags:
adobe,
ajax,
development,
ec2,
flex,
infoq,
java,
javascript,
messaging,
s3,
SCA,
xslt
Related posts
by Vinny Carpenter on January 26, 2008
Shadowbox.js Media Viewer - Shadowbox is a cross-browser, cross-platform, cleanly-coded and fully-documented media viewer application written entirely in JavaScript. Using Shadowbox, website authors can display pictures and movies in all major browsers without navigating away from t Raible Designs | The future is now — Java development in 2008 - I agree that learning about JRuby and Groovy is a good way to be prepared for the future. [....] I do believe you can leverage these tools in your existing jobs and hopefully make your development life more efficient. InfoQ: Lucene 2.3: Large indexing performance improvements, new machine-learning project - The Apache Lucene project, a high-performance full-featured text search engine library written entirely in Java, released version 2.3 today. InfoQ spoke with Grant Ingersoll to learn more about this release and the future plans for Lucene. IntelliJ IDEA Blog » Blog Archive » IntelliJ IDEA: Dependency Analysis with DSM - DSM stands for Dependency Structure Matrix - a method for exploring dependencies between program parts (modules, classes, etc.), and provides a compact matrix representation of a project » Terracotta Server as a Message Bus - But I?m a guy that really likes simple. TC lets us make an entirely POJO system that runs beautifully in IntelliJ. A single ?container? type main program can run all our components in a single JVM simply by loading all our various Spring configs. What is Visual VM? - Visual VM is a new project whose goal is to provide monitoring and profiling tools for the JVM with a GUI. Visual VM is a standalone application (based on NetBeans platform :). GPDE Team Blog : JavaScript Memory Leak Detector - JavaScript Memory Leak Detector (download) is a debugging tool to detect memory leaks in JavaScript code. It can be installed as an Internet Explorer band and it is expressly designed to find memory leaks in JavaScript code that runs in Internet Explorer. Ajaxian » Prototype 1.6.0.2 security and performance improvements - Prototype 1.6.0.2 is a backwards-compatible, drop-in replacement recommended for all 1.6.0 users. We?ve fixed 28 bugs and made over a dozen improvements to the code base, including performance improvements Ubuntu 7.10 VMware Image Download (English) - jars.de - Java und Technologie - An Ubuntu 7.10 (Gutsy Gibbon) VMware Image is available here for download. This virtual Linux system with all its applications is usable out-of-the-box with the free VMware Player. Thus, it is perfect to test drive Ubuntu within Windows Dr. Dobb's | NetBeans 6.0: A First Look | January 24, 2008 - Sun Microsystems recently released NetBeans 6.0 which came with significant improvements, almost all in direct response to user requests. Even the developers who like NetBeans have posted complaints about its editor, especially when compared with Eclipse. AttentionMax » Blog Archive » Move Over, Seth Godin, Einstein?s Here - If I had to source Einstein quotes as chapter titles for a modern-day marketing book, here are the ones I?d likely pick. The beauty of these chapter titles is that they can live on their own, without the padding of excess words and long-winded narrative America's 25 Fastest-Growing Tech Companies - Forbes.com - We are back with a new group of 25 rapidly growing technology companies, 12 of which are repeats from our prior list. » Can Sun execute on its open source strategy? | Open Source | ZDNet.com - The question is, will open source be judged by the execution of Sun?s strategy?
Tags:
ajax,
analysis,
apache,
business,
code,
debugging,
dev,
developer,
development,
einstein,
framwork,
fulltext,
gallery,
groovy,
ide,
idea,
ie,
images,
intellij,
J2EE,
java,
javascript,
jms,
jquery,
jruby,
jvm,
leadership,
leak,
lightbox,
Linux,
lucene,
management,
memory,
memoryleak,
messaging,
money,
mysql,
netbeans,
opensource,
performance,
programming,
prototype,
psychology,
quotes,
Ruby,
search,
solr,
sun,
Tech,
terracotta,
tools,
ubuntu,
vmware,
web
Related posts
by Vinny Carpenter on August 3, 2007
InfoQ: System Integration Testing Using Spring - When it comes to system integration testing Spring adds real value. In this session, Rod Johnson discusses: integration testing and the support that Spring provides for it, issues around testing the persistence layer, testing web applications. InfoQ: BEA and Oracle incorporate Sun's Project Tango - In a recent article, Sun's director for SOA products, Kevin Schmidt mentioned the fact that both Oracle and BEA have incorporated Sun's Web Services stack, Project Tango. Tango is MS .NET 3.0 interop InfoQ: Using Java to Crack Office 2007 - With Office 2007, no third-party libraries are necessary-a Java application can now read and write any Office 2007 document, because Office 2007 documents are now nothing more than ZIP files of XML documents known as the OpenXML Welcome to jXLS - jXLS is small and easy-to-use Java library for generating Excel files using XLS templates. Also jXLS can be used to read XLS files and populate Java beans with spreadsheet data according to XML configuration file How To Read / Write Excel Spreadsheet From Java - Both JExcelAPI and Jakarta POI (HSSF) are open source software to read & write data from / to Excel spreadsheet even on non-Microsoft platforms. In my tests HSSF came out to be the clear leader and recommended solution because of robustness and features. Eloquent JavaScript - Eloquent JavaScript is a hyper-book providing a comprehensive introduction to the JavaScript programming language. Apart from a bookful of text, it contains plenty of example programs, and an environment to try them out and play with them. http://www.ietf.org/internet-drafts/draft-ietf-atompub-protocol-17.txt - The Atom Publishing Protocol (APP) is an application-level protocol for publishing and editing Web resources. The protocol is based on HTTP transfer of Atom-formatted representations. The Atom format is documented in the Atom Syndication Format. F1 News - Grandprix.com - One of the big problems with the ongoing Stepneygate Affair is that there is a huge amount of hearsay, but not a great deal of fact YUI 2.3.0: Six New Components and a Prettier Face » Yahoo! User Interface Blog - We're pleased to announce the release of YUI version 2.3.0. This release features six new additions to the library as well as a new skinning architecture and a new visual treatment for most of our UI controls - plus 250 enhancements and bug fixes Greg the Architect : Episodes - Find out what happens when Greg tries to swallow three different SOA pitches in one day. Will he save the day, or will Greg have to chuck the project? Dr. Dobb's | Java Message Service | July 2, 2007 - SOAP-based web-service development continues to grow, and uses XML and HTTP to remove the implementation details from remote procedure calls. But while SOAP has broken new ground in distributed computing, message-oriented middleware such as the Java Messa Plans for the Rich Web Application Backplane - Both mashups and Ajax are now firmly entrenched in the Web landscape. Put them together and you have the makings for Rich Web applications. This article explains the Rich Web Application Backplane, currently a W3C Note, which is designed to bring standard 10 things I learned about using Hibernate/JPA successfully by SpencerUresk - I decided to share a few things I learned about using Hibernate/JPA in a large project with a complicated database setup OpenJPA no longer requires bytecode processing - Historically, OpenJPA required that you either run a post-compilation tool or run your application with a javaagent. The latest build of OpenJPA removes this restriction by providing various levels of support for unenhanced classes.
Tags:
.NET,
ajax,
api,
architect,
atom,
BEA,
book,
css,
database,
excel,
f1,
ferrari,
formulaOne,
framework,
free,
hibernate,
hssf,
integration,
java,
javaee,
javascript,
jexcel,
jms,
jpa,
kodo,
library,
mclaren,
messaging,
microsoft,
office,
openjpa,
opensource,
openxml,
oracle,
persistence,
poi,
presentation,
programming,
racing,
rfc,
SOA,
specification,
spring,
SpringFramework,
testing,
tibco,
tutorial,
video,
W3C,
web,
Web2.0,
webdev,
xml,
yahoo,
yui
Related posts
by Vinny Carpenter on June 2, 2007
Google kicks offline Web apps into gear | CNET News.com - The goal of Google Gears is to create a single, standardized way to add offline capabilities to Web applications. The initial code is aimed at JavaScript Ajax-style Web applications. It runs on IE & Firefox on Windows, Mac OS and Linux How to build the world's best paper planes | Lifeandhealth | Life and Health - Get designs for the world's best paper planes plus tips from aviation experts on how to make them fly faster and longer Christophe Coenraets » Flex-based SQLAdmin for Google Gears - The demo is a Flex-based Sales Force Automation application that uses Gears to save data to a local SQLite database while offline, and automatically synchronizes back with the server when you reconnect to the network. BEA WebLogic Event Server, First and only Java container for high-performance, event-driven applications - BEA WebLogic Event Server is the first and only Java container for high-performance event-driven applications It's Still the Latency, Stupid…pt.1 - If you think bandwidth is the only thing affecting your network speed, think again. As pipes get bigger, latency becomes the real bottleneck. This article discusses network latency, how to measure it, why its important, and how to plan for it. Complex con Fedora 7 released - You can find a tour filled with pictures and videos of this exciting new release of Fedora 7. This release includes significant new versions of many key components and technologies TableKit - TableKit is a collection of HTML table enhancements using the Prototype framework. TableKit currently implements row striping, column sorting, column resizing and cell editing using Ajax.
Tags:
airplanes,
ajax,
applications,
bandwidth,
BEA,
broadband,
development,
events,
fedora,
fedora7,
flex,
fun,
gears,
google,
googlegears,
java,
javascript,
latency,
library,
Linux,
messaging,
networking,
offline,
opensource,
paper,
prototype,
table,
tables,
tcp/ip,
Tech,
videos,
webdesign,
WebLogic
Related posts
by Vinny Carpenter on June 1, 2007
BEA WebLogic Event Server, First and only Java container for high-performance, event-driven applications - BEA WebLogic Event Server is the first and only Java container for high-performance event-driven applications It's Still the Latency, Stupid…pt.1 - If you think bandwidth is the only thing affecting your network speed, think again. As pipes get bigger, latency becomes the real bottleneck. This article discusses network latency, how to measure it, why its important, and how to plan for it. Complex con Fedora 7 released - You can find a tour filled with pictures and videos of this exciting new release of Fedora 7. This release includes significant new versions of many key components and technologies TableKit - TableKit is a collection of HTML table enhancements using the Prototype framework. TableKit currently implements row striping, column sorting, column resizing and cell editing using Ajax. Google Gears API Developer's Guide (Beta) - Architecture - During development of Gears, we experimented with many different architectures for offline-enabled web applications. In this document we briefly look at some of them and explore their advantages and disadvantages. InfoQ: A Wicket User Revisits JSF - Peter recently took a 2nd look at JSF after developing most recently with Wicket. The evaluation was prompted by his recent writing on migrating from Spring MVC / Webflow to Wicket. Google Gears - Enabling Offline Web Applications - Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality using following JavaScript APIs:
Tags:
ajax,
architecture,
bandwidth,
BEA,
broadband,
browser,
developer,
development,
events,
fedora,
fedora7,
firefox,
gears,
google,
java,
javascript,
jsf,
latency,
library,
Linux,
messaging,
networking,
offline,
offlineajax,
prototype,
spring,
table,
tables,
tcp/ip,
Tech,
videos,
webdesign,
WebLogic,
wicket
Related posts
by Vinny Carpenter on November 11, 2005
Found this item on Robin Cover's must-read XML.org Daily Newslink. Last month, Reuters unveiled a new XML-based secure trade notification system that enables financial institutions to manage their trading capital and risk exposures better as well as improve operational efficiency. Reuters' service, already selected by Lehman Brothers, offers a trade messaging hub to make a variety of financial integrations easier and cheaper. At its core, Reuters Trade Notification Service (RTNS) is a trade messaging hub that facilitates the electronic transfer of all trade related messages. The service is already operational and is undergoing a controlled introduction. RTNS will initially focus on trade affirmation and confirmation, and will be expanded to cover allocation and settlement instructions, amongst others. The service will support industry standard message formats such as FIX, FPML, as well as FIX and TWIST. FpML provides an overall template for execs in other vertical industries how they might map XML (schema and transmission) concerns to their needs for dataflow, business rules and access control. The FpML standard, which is freely licensed under the FpML public license, is intended to automate the flow of information across the entire derivatives partner and client network, independent of the underlying software or hardware infrastructure supporting the activities related to these transactions.
Links of interest:
Tags:
FIX,
FPML,
integrations,
Java/J2EE,
messaging,
RTNS,
schema,
Tech,
Teuters,
TWIST,
xml,
xml_org,
xml_schema
Related posts