Google App Engine for Java HOWTO - Calgary JUG
The Calgary JUG invited me to talk about the Google App Engine for Java HOWTO on Wednesday, 14.Oct.2009 at 1600 (0400 pm) PDT. The presentation is hosted on-line via Elluminate Live.
System Requirements
- A standards compliant web browser like Firefox or Safari
- A sucky one like Internet Explorer probably works
- The Java 5 run-time environment with Java Webstart
- Speakers or earphones so that you can hear what we're talking about
paster.vim - A Pastebin Plugin For Vim
paster.vim -- BSD license
Paste text from the current document onto a public pastebin or board. This
implementation is written in vim to reduce external depencencies to Python or
Perl. The only external dependency is cURL (e.g. /usr/bin/curl in UNIX-like
systems) as an HTTP posting tool. This posting tool, and all its command line
parameters are configurable by the user.
Paster features:
- Pastes to any pastebin with a public API
- The end-user's nick is configurable per use, or via .vimrc
- Sends syntax highlighting information if the target supports it
- Uses standard vim range commands for its use
- Copies the URL where the text was pasted to the system clipboard and the status line
Best of Breed Software Presentation at OSBC 2009
Open source software is not the answer to every question. Neither is proprietary software. Most mission-critical
deployments can benefit from leveraging both but… how do you identify when to use one or the other? This session
describes the blueprint that the author used at a few large public companies for building their mission-critical
systems. It’ll cover the selection process, the open-source communities, participation in the project, and how to
get support from the same open-source team that built the project in the first place. Learn how to spend about of the
30% total (including support and consulting!) of what you’d otherwise spend in a commercially driven software
deployment.
Scalability, High Availability, and Performance Refcard
The terms scalability, high availability, performance, and mission-critical can mean different things to different organizations, or to different departments within an organization. They are often interchanged and create confusion that results in poorly managed expectations, implementation delays, or unrealistic metrics. The Scalability and High Availability Refcard (#43, DZone, 2009) provides you with the tools to define these terms so that your team can implement mission-critical systems with well-understood performance goals.
jtouch 1.1 Released!
jtouch is a Java-based GUI tool that offers equivalent
functionality to the UNIX touch command. Users can select files or directories and
touch them to update their modification time. The tool
was created purely for convenience so that users can
update file/directory times without having to open a
console to execute the command.
jtouch runs in any GUI environment (Linux, Windows) where Java is available. It's
also packaged as a stand-alone Mac application -- just click and go!