Posts tagged as:
books
Daily del.icio.us for May 4th through May 7th
- People Over Process » A Roadmap for JavaFX - Adobe’s Beat Them By a Week, But So What? - JavaOne 2008 - The fact that Adobe, Microsoft, Sun, and others are all racing towards the same end should be encouraging, not frustrating. Getting preempted by a week with, basically, the same sort of announcement is meaningless in the grand scheme of things
- JavaFX’s day in the Sun | The Universal Desktop | ZDNet.com - JavaFX has a LONG way to go especially when you look at Adobe’s RIA strengths and Microsoft’s very enthusiastic entry into the space. But I think JavaFX will be a breath of fresh air for people and will help in expanding the RIA footprint further
- Java platform to get modularity, OSGi support | InfoWorld | News | 2008-05-07 | By Paul Krill - Upcoming versions of the Java platform will be fitted with capabilities such as flexibility, OSGi support, and modularity, Sun Microsystems officials said Tuesday afternoon at the JavaOne conference in San Francisco.
- Dell Expands Virtualization Offerings - Dell is adding to its virtualization portfolio by embedding Citrix XenServer into its hardware and expanding its services for customers investing in the technology.
- Andy Kessler: WSJ: The War for the Web - The continuing battle between Microsoft and Google will mean fierce competition – adding features, building data centers, cutting deals and spending money on speed and customer convenience
- Archiva - The Build Artifact Repository Manager - Apache Archiva is an extensible repository management software that helps taking care of your own personal or enterprise-wide build artifact repository. It is the perfect companion for build tools such as Maven, Continuum, and ANT.
- JavaOne 2008: Day One (So Far) - JavaOne 2008 Day One has started, of course, and it's an interesting show, with a lot of undercurrents about JavaFX (as expected) and multimedia - and mobile applications. There's a lot more, of course, and this thread is meant for people to add comments
- The day the music died [dive into mark] - This is a letter I sent to my father to explain what it means that Microsoft is pulling support for MSN Music. Tech issues like this often bubble up into the media that he reads, but they are rarely explained well. My father assumes I have an opinion on s
- Amazon Now Serving OpenSolaris on EC2 - GigaOM - Sun’s OpenSolaris OS will be available on the Amazon Elastic Compute Cloud (Amazon EC2) customers for free. It is in beta for now. Sun will provide premium technical support for MySQL database running on Linux and Amazon EC2.
- Julien Lecomte’s Blog » JavaScript: The Good Parts - In JavaScript: The Good Parts, Douglas extensively describes that good subset of the JavaScript language, occasionally warning to avoid the bad. I consider Douglas’ book a must-buy for anybody who’s serious about developing professional apps for the w
Related posts
{ 0 comments }
Daily del.icio.us for January 30th through February 1st
- 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
Related posts
{ 0 comments }
Daily del.icio.us for January 21st
- OT: Rails is shitty [was top down programming in a bottom up language] - comp.lang.lisp | Google Groups - Rails is 100% magic with 0% design. It sports all the great quality and consistency you've come to expect from PHP, except with loads more magic. There's no overarching design or scheme of things, it's just a bucket of tools with some glue poured in
- MySQL Storage Engines - Programming - SoftwareProjects - One of the greatest things about MySQL, other than being free, widely supported and fast, is the flexibility of choosing different storage engines for different tables.
- JLisa - A Rule Engine for Java - JLisa is a powerful framework for building business rules accessible to Java and it is compatible with JSR94 V, the JavaTM Rule Engine API
- ExtTLD - Simplify ExtJS for JEE - Jaroslav Benc has created ExtTLD, a JSP taglib generator that creates Ext JS components from your Java projects, using XML syntax
- What server-side Java web framework will be the next for 2008? | Java Zone - Arguably, Struts 1.x is end of life. There are plenty of other Java server-side web frameworks: JSF (the standard), Wicket, Tapestry, Struts 2, Echo, Spring MVC, etc. Do you have any market data on what developers are adopting after Struts 1.x?
- Java on Grails - What would happen if the special Objects within Grails could not only teleport across Classloaders and past the Java-Groovy boundary, as many Groovy Objects have done in the past, but also teleport across that boundary with their powers intact? …
- John Resig - Programming Book Profits - As I begin working on my second book I've gone back and realized that there's a lot of things that I wish I knew before I started writing my first book way back in March of 2006
Related posts
Daily del.icio.us for January 18th
- The JRuby community is pleased to announce the release of JRuby 1.1 RC 1 - JRuby - Codehaus - JRuby 1.1RC1 is the first release candidate of JRuby 1.1. JRuby 1.1 represents a concerted focus on speed and refinement. Ruby code can completely compile in an Ahead Of Time (AOT) or Just In Time (JIT) mode; yielding a faster Ruby
- Raible Designs | FreeMarker vs. JSP 2 - I've been doing quite a bit of prototyping with Spring MVC and Struts 2 with both JSP and FreeMarker in the last few months.
- Mastering Grails: Build your first Grails application - Grails gives you the development experience of Rails while being firmly grounded in proven Java technologies. But Grails isn't just a simple "me too" port of Rails to the Java. Grails takes the lessons learned from Rails and mixes them with Java.
- Software Secret Weapons: Lessons learned while moving from JSPWiki to WordPress - Last weekend I decided to move Software Secret Weapons web site from Java onto LAMP! It was a complete success that I want to share with you
- Dave Woods - HTML, CSS, Web Design » IE6 - CSS Bugs and Fixes Explained - In this article, I?ll hopefully cover the main problems that developers experience with Internet Explorer 6 and explain the solutions for these bugs.
- Firefox DataAnalytics Help center - DataAnalytics is a Firefox extension that enables importation, manipulation, analysis and graphing of data. Often websites lock their information in static tables. Have you ever wanted to sort or manipulate a product list sorted by name by price?
- Anyterm - SSH via web - Have you ever wanted SSH or telnet access to your system from an internet desert - from behind a strict firewall, from an internet cafe, or even from a mobile phone? Anyterm is a combination of a web page and a web server module that provides this access
- Understanding the Java Persistence API, Part 1 - Java World - In this article, you will see how elegantly data persistence can be handled in an object-oriented manner just with the help of JPA annotations.
- Sun To Acquire MySQL - Anyone who follows this blog or has heard my talks will have seen me say "Data is the Intel Inside" of the next generation of internet applications, the very heart of Web 2.0
- Sun buys MySQL for $1 billion to take centerstage in the web economy | The Open Road - The Business and Politics of Open Source by Matt Asay - CNET Blogs - An acquisition by Sun means that MySQL gets to continue being a pureplay open-source company and won't need to sacrifice the ideals or the benefits of open source to suit a halfway (and half-baked) stance on open source.
- Open Source Unleashed: Book Review: JasperReports for Java Developers - "JasperReports for Java Developers" proved to be a well put together title that provided sufficient support for a JasperReports newbie, like me, while also making good as a source of reference content that might be useful for non-beginners
- GWT vs. FLEX - This article would compare Google GWT (Google Web Toolkit) and Adobe Flex 2 and would describe the advantages and disadvantages of each of these technologies.
- The Forrester Wave: Application Server Platforms, Q3 2007 by John R. Rymer - Forrester Research - Sun Microsystems revealed itself to be a Strong Performer, approaching the status of established player BEA Systems in that regard
Related posts
Daily del.icio.us for January 17th
- Introduction to Groovy, Part 3 - In this third installment ofIntroduction to Groovy (part 1, part 2) we will continue looking at some features of the Groovy language. Some you may find them on other languages, but some are exclusive to Groovy.
- PDFBox - Java PDF Library - PDFBox is an open source Java PDF library for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents.
- TagSoup home page - This is the home page of TagSoup, a SAX-compliant parser written in Java that, instead of parsing well-formed or valid XML, parses HTML
- Teflon Ted: Book Review: Dreaming in Code - I'm probably not the first (or the last) person to say Dreaming in Code is the Soul of a New Machine for my generation
- Thinking In Java: In today's world, what is the role of the Application Server? - Given the likes of Spring and Hibernate, how do people consume the Application Server? Is it all you can eat with JEE still delivering on the promise of writing business logic and letting the App server deal with the infrastructure?
- People Over Process » Enterprise OSGi, a Discussion with Eric Newcomer - While at the Eclipse Runtime Summit, I had the chance to talk with Iona's Eric Newcomer (CTO of Iona, Co-Chair, Enterprise Expert Group, OSGi Alliance, and well respected coding guy) about the emergence of OSGi as a server-side, or enterprise technology
- Grails - Home - Grails aims to bring the "coding by convention" paradigm to Groovy. It's an open-source web application framework that leverages the Groovy language and complements Java Web development.
- How do you parse HTML in Java? - The Open Source HTML Parsers in Java page is useful in listing the HTML parsers that are out there. But it doesn't give much of a clue about which are the "best" in a given situation. In other words, how should one decide which HTML parser to use?
Related posts
Daily del.icio.us for January 7th
- alphaWorks Services | IBM Web Highlights | Overview - IBM Web Highlights is a social Web 2.0 application that allows quick creation, sharing, and discussion of Web snippets and Web pages. The snippets are in the form of highlights that can be independently created and then discussed between member.
- Top 3 SSIS Dataflow Mistakes - Brian Knight - There's an old saying that when you have a hammer, everything looks like a nail. If the SSIS data flow is your hammer, too many people thing treat the components in the data flow like nails and don't follow best traditional ETL practices
- [Component] CForm v1.0 « Flexed - CForm is all about creating data entry screens. This component allows developers to create standardized forms/CRUD screens in their applications. The CForm component is a Data Entry component that can be very useful
- Thin - A fast and simple web server « Marc-André Cournoyer?s blog - Thin is a web server that glues together 3 of the best Ruby libraries in web history: the Mongrel parser, Event Machine: a network I/O library with extremely high scalability, performance and stability and Rack
- http://www.wallstreetandtech.com/printableArticle.jhtml?articleID=205100034 - The list of financial firms deploying Web 2.0 applications, both within the enterprise and externally, is growing. TD Ameritrade, Bear Stearns and Wells Fargo all have announced new 2.0 applications in the last few months.
- Amazon?s EC2 Open Source Firefox Plugin - Developers using Amazon?s EC2 API might find this interesting: Amazon has created an open source project on SourceForge for ElasticFox, their Firefox extension that lets you create and manage EC2 instances from a GUI in the browser.
- PragDave: Two New Groovy Titles - Just to prove we're not totally Ruby-centric, we just took two books on Groovy into beta. Venkat has written Programming Groovy: Dynamic Productivity for the Java Developer, a wonderful introduction to the language. And Scott Davis complements it with Gr
- Bruce Eckel: Java, Evolutionary Dead End - Bruce Eckel says that Java should not change much any more, that maybe "the right thing to do is just not add the feature at all (what fun is that?). That if you can't do it right then maybe the language should stop growing and become stable.
- The Myth of Stored Procedures Preference - Developer Pills - So with no pre-compilation and caching for both SPs and SQL statments there is no advantage for SPs here, in some other databases the SPs compiled into C or C++ but this isn't the case in SQL Server 7.0/2000.
- GWT Site » Getting started with GWT and Google Gears - Google Gears is a library that enables your web applications to work offline. Currently it consists of three modules: LocalServer for caching and serving up your web app resources (ie. html, javascript, images), a SQLite Database for storing offline data
Related posts
Daily del.icio.us for January 2nd
Daily del.icio.us for for January 2nd:
- Redmond | Feature Article: Google's Secret Weapon - "Open source is a software capitalist's supreme tool," says Matt Asay, VP with Alfresco. It enables vendors to align closely with their customers & prospects while simultaneously undermining competitors' efforts to charge license fees for their own produc
- JavaScript: It?s Just Not Validation! - Colin Morris, author of Y-Validator, has written a piece on JavaScript: It?s Just Not Validation! which discusses JavaScript validation, and input assistance
- Runscanner: Free system utility to find all running programs on your computer - Runscanner is a free windows system utility which scans your system for all configured running programs. Runscanner will detect all programs that start automatically, including spyware, adware, and homepage hijackers.
- What Every Programmer Should See On YouTube? - Are you aware of the wealth of YouTube material available around Java, as well as programming in general? Everything's out there, courseware, technical presentations, Google talks, interviews, ad-hoc info sharing, and obscure tips and tricks
- Ajaxian » Ajaxian Roundup for December, 2007: It?s the end of the year as we know it - In 2007, the Web development community has jumped a lot, but at the same time, hasn?t changed at all.
- JavaScript: The World's Most Misunderstood Programming Language - Douglas Crockord's Javascript site - Despite its popularity, few know that JavaScript is a very nice dynamic object-oriented general-purpose programming language. How can this be a secret? Why is this language so misunderstood?
- John Resig - Untold JavaScript Secrets - I might as well come right out and say it: I'm starting work on my second JavaScript book. What are the greatest untold secrets of JavaScript programming that you wish were thoroughly debunked and explained?
Related posts
Books I am currently reading
As I've said before, I am a voracious book collector and (usually) reader as well. I love books and could spend hours reading. With a demanding job, a wife and a young daughter, I've built up quite a backlog and hope to get to most of these books in the next few weeks. Here are the books on my current 'reading' list:
Technical Books
Scripting in Java: Languages, Frameworks, and Patterns
By Dejan Bosanac
Addison-Wesley Professional
ISBN: 0321321936
Publication Date: August 2007
Price: $49.99 $25.97
Rating:
(Total Reviews: 2)
Sales Rank: 355093
Spring in Action
By Craig Walls, Ryan Breidenbach
Manning Publications
ISBN: 1933988134
Publication Date: August 2007
Price: $49.99 $28.43
Rating:
(Total Reviews: 43)
Sales Rank: 6432
iText in Action: Creating and Manipulating PDF
By Bruno Lowagie
Manning Publications
ISBN: 1932394796
Publication Date: December 2006
Price: $49.99 $31.06
Rating:
(Total Reviews: 4)
Sales Rank: 30402
Next Generation Java Testing: TestNG and Advanced Concepts
By Cédric Beust, Hani Suleiman
Addison-Wesley Professional
ISBN: 0321503104
Publication Date: October 2007
Price: $49.99 $29.94
Rating:
(Total Reviews: 2)
Sales Rank: 140707
Prototype and script.aculo.us: You Never Knew JavaScript Could Do This!
By Christophe Porteneuve
Pragmatic Bookshelf
ISBN: 1934356018
Publication Date: January 2008
Price: $34.95 $23.07
Rating:
(Total Reviews: 0)
Sales Rank: 49628
Non-Technical Books
The Big Switch: Rewiring the World, from Edison to Google
By Nicholas Carr
W. W. Norton
ISBN: 0393062287
Publication Date: January 2008
Price: $25.95 $17.13
Rating:
(Total Reviews: 1)
Sales Rank: 1672
The Nine: Inside the Secret World of the Supreme Court
By Jeffrey Toobin
Doubleday
ISBN: 0385516401
Publication Date: September 2007
Price: $27.95 $16.22
Rating:
(Total Reviews: 67)
Sales Rank: 9
Tags: ajax, books, iText, java, javascript, junit, pdf, prototype, scriptaculous, spring, spring2.0, tdd, testing, testng, Web2.0
Related posts
Daily del.icio.us for Nov 02 through Nov 23, 2007
- InfoQ: Prototype and Script.aculo.us: spending weekends at home again - Script.aculo.us creator Thomas Fuchs gives an overview about the concepts and functionality of both Prototype and the script.aculo.us libraries, provides advice on what and what not to expect and gives pointers and hints on how to get started.
- Enterprise Java Community: Spring Loaded Observer Pattern - This article describes an easy process of implementing the observer pattern in the Spring framework
- The Future of Reading (A Play in Six Acts) [dive into mark] - An analysis of the Amazon Kindle only as Mark Pilgrim or maybe John Gruber can do:) Must read - very thought provoking
- InfoQ: Article: What's New in Spring 2.5: Part 1: Annotation-Based Configuration - The newly released Spring 2.5 features annotation-driven dependency injection, auto-detection of Spring components on the classpath using annotations rather than XML for metadata, annotation support for lifecycle methods, a new web controller model for ma
- InfoQ: DDD: putting the model to work - This talk will outline some of the foundations of domain-driven design:How models are chosen and evaluated;How multiple models coexist;How the patterns help avoid the common pitfalls, such as overly interconnected models;How developers and domain experts
- JavaRanch Journal - November 2007 Volume 6 Issue 2 - Spring offers a few helper classes to do some scheduling in your app. In Spring 2.0, both the JDK's Timer objects and the OpenSymphony Quartz Scheduler are supported. Quartz is an open source job scheduling system that can be easily used with Spring.
- What is the Google Collections Library? - Kevin Bourrillion & Jared Levy are the two primary creators of the Google Collections Library, which aims to provide an extension to the Java Collections Framework. They discuss what the library is all about, its genesis, and how it will be useful to you.
- InfoQ: Scrum and XP from the Trenches - The tricky part to agile software development is that there is no manual telling you exactly how to do it. This book aims to give you a head start by providing a detailed down-to-earth account of how one Swedish company implemented Scrum and XP
- InfoQ: Starting Struts 2 - Struts2 is the latest manifestation of the popular Struts Java web application framework. Like its predecessor, its goals are to make web application development faster, easier and more productive than ever before.
- InfoQ: Homer's Odyssey or My Life as an Agile Consultant - In this offbeat presentation from Agile2006, Jean Tabaka compares impediments and obstacles encountered by an Agile mentor with those detailed in Homer's classic.
- TSS Video: Christian Bauer on JBoss Seam - In this presentation, Christian Bauer discusses how JBoss Seam simplifies the handling of stateful conversations, multi-window operations and concurrent, fine-grained Ajax requests & integrates Facelets, Hibernate, jBPM, Drools, Groovy, iText and Lucene.
- Seam 2.0 has been released - Seam 2.0 was released this week. JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by ntegrating Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), EJB3, Java Portlets and BPM.
- Asual | SWFAddress - Deep linking for Flash and Ajax - SWFAddress is a small, but powerful library that provides deep linking for Flash and Ajax. It's a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state.
- Adobe - Developer Center : Designing for Flex ? Part 5: Designing content displays - Content displays are the key element of Flex application design. Application chrome exists only to support these displays, if indeed it must exist at all.
- Henrik Stahl's Blog: BEA videos on YouTube - There are some short clips covering BEA technologies on YouTube. My favorite is the Predictable Java video. I wish my coffee machine was that well-behaved!
- Hybridizing HTML - How to create Flex forms within HTML pages to easily achieve cross-browser and cross-platform functionality.
- alphaWorks : IBM Personal Presenter : Overview - A simple, serverless means of producing and distributing rich media content consisting of video, audio, and slides from the originator's computer to multiple clients.
- Interface21 Team Blog » The Spring Web Flow 2.0 Vision - The goal of 2.0 is to evolve Spring Web Flow into a complete controller engine capable of handling all types of user interactions, stateless and stateful alike, with support for multiple view technologies and asynchronous event handling (Ajax) natively
- gwt-ext - Google Code - GWT-Ext is a powerful widget library that provides rich widgets like Grid with sort, paging and filtering, Tree's with Drag & Drop support, highly customizable ComboBoxes, Tab Panels, Menus & Toolbars, Dialogs, Forms and a lot more
- xhtmlrenderer: The Flying Saucer Project - An XML/XHTML/CSS 2.1 Renderer - The Flying Saucer team announces Release 8pre1 of the Flying Saucer 100% Java XHTML+CSS renderer, including support for table pagination, margin boxes, running elements, named pages, and more:
- It's Only Software » 5 Minute Guide to Spring and JMX - I recently augmented a Spring-based project to expose some of the Spring-managed beans via JMX. Spring makes this very easy, and even if you?ve never used JMX before, this quick tutorial will let you set up your Spring beans to be viewed (and edited!) t
- Android's SDK Now Available - Android, Google's mobile platform, is finally open to the developers. Now you can download the SDK and start to develop great applications in Java. Google launched a competition that offers $10 million awards for the most interesting apps
- Microsoft Sync Framework != Google Gears (even if the press wants to make it look that way) on Dion Almaer's Blog - saw Microsoft?s Answer to Google Gears popup in my news feed, along with Mary Jo?s piece itself: Microsoft delivers first test build of its online-offline sync platform.
- Upgrading to Prototype 1.6: real world examples - Recently I have undertaken upgrading to Prototype 1.6.0. I will now show you some examples of what I?ve done, how I did it and why; you might find this writeup useful when doing the same in your application.
Related posts
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.