Clojure
Rich Hickey discusses Clojure features and syntax, example code, functional programming, concurrency semantics, transactions, software transactional memory, agents, implementation and pain points.
- Java,
Tracking change and innovation in the enterprise software development community
Posted by Ian Roughley on Jun 05, 2008 08:00 AM
DARE for AIR is a new project from Ted Patrick. It aims at providing the same ease of development for Adobe AIR as HTML, JavaScript and Ajax developers have been using for years, and does so by providing a local HTTP server. As the project website states:
Simply edit the file system and press refresh in the browser. It is that easy.
RJ Owen tried out the initial release:
I was honestly much more impressed than I thought I'd be with DARE. My experience with local servers in the past has been anything but painless - there's usually some slough of configuration files to set up and little properties I need to configure to get the thing running right. DARE installed quickly and I didn't have to do anything at all to get it up and running. The install process was everything it should be - clean, easy, and complete.
He also discovered another feature not described on the website:
It's worth noting that while DARE is targeted for the AJAX community, it has the capability of quickly wrapping SWF's too. If you're a flash or flex developer who doesn't want to bother building AIR apps through those interfaces, DARE provides an easy way to package your SWF in a simple AIR wrapper.
Unfortunately, at the moment, there is only a Mac version available.
Creating Rich Internet Applications with the Adobe Technology Platform
Rich Hickey discusses Clojure features and syntax, example code, functional programming, concurrency semantics, transactions, software transactional memory, agents, implementation and pain points.
We introduce the concept of Composite Oriented Programming, and show how it avoids the issues with OOP and reignites the hope of being able to compose domain models with reusable pieces.
Dan Farino talks about the system architecture and the challenges faced when building a very large online community. Dan explains how a .NET product scales on hundreds of servers.
Alan Shalloway, CEO and founder of Net Objectives, presents the Lean software development principles and practices and how they can benefit to Agile practitioners.
Bernd Mathiske discusses Maxine VM, Java compatibility, swapping major VM components, research areas, Object handling, code examples, optimizing compiler, snippets, bytecode generation, JNI and JIT.
Joe Armstrong speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days.
The java double-check singleton pattern is not thread safe and can’t be fixed. In this article, Dr. Alexey Yakubovich provides an implementation of the Singleton pattern that he claims is thread-safe.
Diana and Jim talk about patterns observed in CTOs' activity. CTOs emerge as real people caring for other people in their organization, and are put under a lot of pressure and constraints.
No comments
Reply