- Ext JS Blog – » IDEs, plugins and tools for Ext JS 2.0 – The Ext 2.0 API is very extensive and remembering all of the functions, properties or configs available is virtually impossible. The API documentation is very thorough, but it would be nice if IDEs would provide code assist options in JavaScript as they d
- Clockwork Objects » Adobe Flex: Styling the DataGrid header separators – Although the default alo theme in Flex can be easily styled through CSS (made especially easy using the Flex Style Explorer), there are elements such as separators between the column headers that cannot easily be styled.
- James Ward – RIA Cowboy » Blog Archive » Screencast: BEA Workshop + Adobe Flex Builder – Pieter Humphrey of BEA has posted a great screencast about using the BEA Workshop / Flex Builder bundle. He goes through a very in-depth demonstration of using all the great features of Workshop and Flex to build a RIA front-end for the Medrec Patient App
- Scripteka :: Prototype extensions library – Scripteka.com, the Prototype extensions repository and library. The intention is to provide a central place to organize plugins for the Prototype community.
- John Resig – The State of JSON – JSON2.js – Late last year Crockford quietly released a new version of his JSON API that replaced his existing API. The important difference was that it used a single base object (JSON) instead of extending all native object prototypes
- The Clever Monkey: Leap of Faith: Leaving Burton Group for Curl – It is at once a happy and sad day for me. I resigned from my position at Burton Group for a new position as Vice President of Developer Relations at Curl, Inc. My last day at Burton Group is February 1st; my first day at Curl is February 18th.
- InfoQ: Pragmatic Dave on Passion, Skill and ‘Having A Blast’ – At QconLondon 2007 Jim Coplien spoke with "Pragmatic" Dave Thomas for InfoQ. This energetic 30-minute interview runs the gamut of Dave’s wide-ranging interests: ‘agile’ publishing; how to turn what you love doing into a book; programming
- InfoQ: New Scala Tutorials for Java Developers – Spiewak started his series, Scala for Java Refugees, in early January and his fourth part, Pattern Matching and Exception Handling was published today.
- Manageability – Top Five Java Technologies to Learn in 2008 – Software Technology will always been in constant flux. Change will always be inevitable. So as a Java developer you need to continue to groom your career by learning new techniques and technologies.
- Shifting Mind » Postalicious – Postalicious is a WordPress plugin that automatically posts your del.icio.us, ma.gnolia, or Google Reader bookmarks to your blog
Tag Archives: workshop
Daily del.icio.us for January 9th
- enunciate – Enunciate is a Web service deployment framework. It is not another Web service stack implementation. Rather, Enunciate leverages existing Web service technologies to provide a mechanism to build, package, deploy, and to clearly, accurately deliver your We
- Ryan Heaton’s Blog: Web Service Programming for the Masses, Part I: Developing the Web Service API – This is the first part of a tutorial will walk you through developing a Web service API that could meet the requirements of all of the above-mentioned use cases. For the sake of clarity and brevity, we’ll keep the operations simple, but by the time we’re
- Bob Rhubart’s Blog: The SOA Governance Prescription – A significant part of getting your SOA to do what it’s supposed to do is getting the people involved in the SOA to do what they’re supposed to do
- Pinaki Poddar’s Blog: Slice: OpenJPA for Distributed Databases – Slice is a OpenJPA plug-in for horizontally-partitioned, distributed databases. As distributed databases are being increasingly common in enterprise IT ecosystem, I considered extending OpenJPA to transact against a set of databases instead of a a single
- Top 10 SQL Server Integration Services (SSIS) and DTS tips – Whether you plan to migrate SQL Server Data Transformation Services (DTS) packages to SQL Server Integration Services (SSIS) or run DTS packages in SQL Server 2005, this expert advice can help
- How to Dynamically and Iteratively Populate An Excel Workbook from SQL Server – SQL Server Central – In this article, I will show you how to create a new Excel output file and populate the file with discrete spreadsheets containing specific data from a database. We will Integration Services for the task
- Application Development Trends – SpringSource Offers Spring.NET 1.1 – SpringSource is offering the final release of Spring.NET 1.1. Spring.NET 1.1 supports the ASP.NET Framework for Web development. It enables dependency injection for pages, controls, modules and providers
- InfoQ: 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.
- Book Review: Google Web Toolkit Applications – Google Web Toolkit, by Ryan Dewsbury, is an excellent book for those looking to use GWT to good advantage, covering most areas of GWT functionality in exceptional detail. It covers software engineering, server integration, custom component composition, CS
- Adobe – Developer Center : Using BEA Workshop Studio and Java to create Flex-based RIAs – In this tutorial, I walk you through the steps to creating an RIA using Java for the back-end business logic and Flex for the front-end view of the application. I will use the BEA Workshop Studio (Flex Bundle) to create a simple Java mid-tier and a simple
- smarturls-s2 – Google Code – SmartURLs-S2 is a Struts 2 plugin that provides a rich set of convention based handling for web applications. In addition, it also provides a component framework for developing web application components in separate codebases and the deploying them into a
- Building Struts 2 Apps Without XML Gluecode – In this article, we jettison XML gluecode for “convention over configuration”. Using the SmartURLs plugin for Struts 2, we can autowire Action classes to page templates with search-engine-optimized URIs.
- Embedding Flickr Photos – In this article, I’ll explain how to fetch data from Flickr using a proxy client library and displaying the data in a Visual Web Application page.
- Atlassian Developer Blog – How to build an Atlassian plugin – There’s a single command that will download Tomcat, install Confluence or JIRA, start them up, load sample data, then install your plugin for testing. And once you’ve started the application once, you can just leave it running while you uninstall and rein
Daily del.icio.us for Jul 21, 2007 through Jul 22, 2007
- Web page to PDF Firefox extension – LOOP is a unique extension for Firefox that converts the web browser into a proper PDF writer that can do some amazing things sometime not possible in other free PDF conversion software
- Work Together: 60+ Collaborative Tools for Groups – With businesses and families spread out more and more, we?ve dug up 60+ sites that will help everyone be on the same page
- InfoQ: Presentation: Introduction to Component Based Architecture – Mark Miller delivered an introduction to Component Based Architecture. In this presention he shares tips and tricks focused on maximizing the development strength of your team
- InfoQ: Using ETags to Reduce Bandwith & Workload with Spring & Hibernate – ETags are used in conjunction with the “If-None-Match” header on a GET request to take advantage of the browser cache. Because the server generated the ETag in the first place, it can use it later to determine if the page has changed.
- InfoQ: Bridging the gap between BI & SOA – To summarize, implementing a BI solution by using EDA and SOA is superior to using traditional ETL. Not only do we get our basic BI, but we actually get better, real-time BI?not to mention improvement in the overall quality of our SOA.
- How risk management affects agile approaches | confused of calcutta – Once you switch focus from content to process, agile techniques don?t stand a chance. Agile in a ‘content’ perspective leads to the Baconian ‘A man that starts with doubts shall end in certainties’; … These two positions are polar opposites
- Json-lib 2.0 released – I’m pleased to announce that Json-lib version 2.0 has been released. JSON-lib is a java library for transforming beans, maps and XML to JSON and back again to beans and DynaBeans
- Active Directory Explorer v1.0 – Active Directory Explorer (AD Explorer) is an advanced Active Directory (AD) viewer and editor. You can it to navigate an AD database, define favorite locations, view object properties and attributes without having to open dialog boxes, edit etc.
- tecosystems » The RedMonk IT Report: Thanks Zimbra, Hello Google Apps – With only a week?s usage under our belt, it?s far too early to render a full verdict on Google Apps, but thus far I?m impressed.
- Getting Started with ICEfaces in WebLogic Workshop – ICEsoft’s ICEfaces framework provides a way to Ajax-enable standard JavaServer Faces (JSF) applications without writing custom client-side Javascript code
Daily del.icio.us for Jul 15, 2007 through Jul 20, 2007
- BEA Launches Web 2.0-Style Computing Inside The Enterprise > Enterprise Applications > Intelligent Enterprise: Better Insight for Business Decisions – BEA Systems injected wikis, mashups, and social computing into enterprise computing with the addition to its AquaLogic product line earlier this week of Pages, Ensemble and Pathways
- macaroni – ted husted’s blog : Weblog – Since its release in June 2001, Apache Struts (struts.apache.org) has become the most popular web framework for Java. Six years later, by any objective measure, Struts is still Java’s most popular web framework.
- Marc Nuri’s Happy Coding Blog » Getting started with JasperReports // Reporting in Java (Part I) – This is the first of a series of articles to get you started with JasperReports. In first place, JasperReports is one of Java’s reporting engines. It’s very powerful and has lots of features that makes it comparable to Crystal Reports.
- ActiveObjects: An Easier Java ORM – ActiveObjects is a Java ORM based on the concept of interface proxies. The whole idea behind it is that you shouldn?t have to write any more code than absolutely necessary
- Internet Explorer CSS bug fixes (via DZone) – See the solutions to some of the most common HTML/CSS bugs in Internet Explorer, covers margins appearing larger, minimum height, and [if IE] tag fixes, aswell as how to fix the CSS lightbox flash transparency bug
- InfoQ: Spring Web Flow with Keith Donald – Keith Donald goes in depth on Spring Web Flow, which solves the problem of orchestrating control navigations within a web application in Spring MVC, Struts, and JSF. Keith talks about how to design workflows in web apps and technical details
- Bill Roth’s Blog: ** Workshop 10.1 Available: Workshop and Studio Merged! ** – I am pleased to announce that the code lines BEA Workshop and Workshop Studio have been merged. The result is BEA Workshop 10.1, now available for download
Daily del.icio.us for Jul 14, 2007 through Jul 15, 2007
- InfoQ: Spring Web Flow with Keith Donald – Keith Donald goes in depth on Spring Web Flow, which solves the problem of orchestrating control navigations within a web application in Spring MVC, Struts, and JSF. Keith talks about how to design workflows in web apps and technical details
- Bill Roth’s Blog: ** Workshop 10.1 Available: Workshop and Studio Merged! ** – I am pleased to announce that the code lines BEA Workshop and Workshop Studio have been merged. The result is BEA Workshop 10.1, now available for download
- Grepping your web logs – I?m Mike – With the help of a few common unix filters, you can quickly gauge how things are going on your site. These commands work with Apache, or Apache compatible log files, and can probably be tweaked to work with other log file formats pretty easily.
- Enterprise Java Community: Binding XML to Java – Manipulating XML data easily and efficiently in Java remains an important problem. Numerous approaches to XML binding exist in the industry, including DOM, JAXB, XML Beans, Castor, SDO and so on
- 23 Programming Languages compared through their Amazon book sales – The Amazon sales rank allows us to compare the success of books representative of each language, and indirectly compare the popularity of the languages themselves.
BEA Workshop Studio and Ubuntu
I have been following BEA’s acquisition of M7 to see what happens to the NitroX product. We are a big WebLogic shop and so I was curious to see what BEA is going to bake in the new release of NitroX renamed Workshop Studio. The new Workshop Suite is based on the Callisto (Eclipse 3.2 and WTP 1.5) release and is chalk-full of goodies including EJB 3.0 (JPA), Kodo, Spring, JSF (yuck), Struts, JSTL, Hibernate support among other specs/frameworks. Another cool thing in Workshop Studio is the ORM tool that is built-in that allows developers to access databases and build an object relational entity layer to model the data using persistence engine providers that implement the EJB3, JPA, Kodo and Hibernate. Workshop also supports Tomcat, Resin, Jetty, JBoss, and WebSphere in addition to WebLogic.
I am a die-hard IntelliJ IDEA fan and IDEA is still the BEST IDE in the market. IDEA has the best refactoring, smart-type auto completion, code analyzer capabilities and it is really the best IDE for writing code. However, it is missing many of the bells-n-whistles that Eclipse and now NetBeans have. In the last few months, I found myself looking at the NetBeans 5.5 betas and Eclipse 3.2 betas and wondering why IDEA was missing a lot of that functionality. Sun has really turned around NetBeans and the latest 5.5 betas have really rocked. The combination of the Profiler with NetBeans makes it a compelling offering and the price is right.
Guess I am getting off-topic here – So I’ve been playing with the latest release of Workshop Studio and my first impressions are very positive. I am hoping to use it exclusively for a month and then blog about my experiences. I recently upgraded my Linux box to Ubuntu (Dapper Drake) and I’ve been running more than SVN, MySQL, Apache, Tomcat and WebLogic on it. I try to install all of my development tools on my XP and Linux box for consistency and so I was able to install Workshop Studio on my Ubuntu Linux box without any problems. Out of the box, Workshop Studio doesn’t support Ubuntu but the installer does allow you to continue installation and use Workshop Studio. Here are the steps I used to install Workshop Studio:
I’m assuming you already have the 1.5 JDK installed on your box. If you don’t, you can use apt-get to get and install the latest SDK. This article at the Javalobby has a lot more details but here’s all I did for my installation:
sudo apt-get install sun-java5-jdk
sudo update-alternatives—config java
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/
sudo ./WorkshopInstaller.bin
The installer clears the launcher icons in the directory of your choice and you should be all set to use Workshop Studio. On his blog, Bill Roth discusses his experiences of installing Workshop on his Ubuntu box using JRockit. In addition to being a fellow Marquette alum and an all around great guy, Bill is also the vice president of the BEA Workshop Business Unit at BEA Systems. Bill asks the question in his blog entry about BEA officially support Ubuntu in their products and I would have to say a resounding yes to that. Most enterprises use RedHat on their servers but Ubuntu is fast catching up on the desktop side and so BEA should support RedHat and Ubuntu. Cannot wait for the day when I get type in apt-get jrockit, workshop and weblogic.