DDD DCI and Domain Events example
Follow these steps to speed up your eclipse as a super fast IDE , it works for 32 & 64 bit version eclipse/jdk on my windows 7 x64. 1.Disable antivirus software, or add your jdk & eclipse & workspace & other related folder to white list in your antivirus software. 2.Disable unecessary validations and startup action in eclipse reference. For validations: on eclipse menu Windows -> Preferences -> Validation, click “Disable All”, and then select the validator which you need. I selected “Classpath Dependency Validator” only. For startup action: on eclipse menu Windows -> Preferences, type “startup”, select “Startup and Shutdown”, untick the options you don’t need. Speed up your eclipse as a super fast IDE | David Euler on programming, design and linux
www.memeapps.com • Screenshots
Free Android "Scribbler" App with source code We Recommend These Resources James Ward and I collaborated and wrote a simple demo app called "Scribbler". It demonstrates some really simple concepts such as detecting screen capture and saving to the local file system on Android. This application is a regular Flex applications that uses standard Flex 4 components (Not the new Hero/Slider framework) hence demonstrating that in some cases you can use MXML to build mobile apps.
An Agile Approach to Change Management - Articles - Articles, News, Etc. : Agile Software Development Agile software development is designed to thrive within even the most dynamic business and technical environments. In fact, according to an article on the Web site of Martin Fowler, a well-known Agile industry leader, the name “Agile” was chosen because its founders viewed “adaptiveness and response to change” as the most essential concept of the methodology. Authors : Dr. Myles Bogner and David Elfanbaum, Asynchrony Solutions Figure 1. The Domains of Agile Methodology and Enterprise Change Management
This is the second part of 2 posts. During these posts you will learn how to set up your windows environment for Android app development. In the first part ( located here: part 1 ) we downloaded & installed Java / the Android SDK and Eclipse. Android app development 101: Preparing environment part 2
Canned Platypus » Blog Archive » How To Ruin a Project This is a bit of a riff on Jerry Weinberg’s ten commandments of egoless programming (via the also-excellent Jeff Atwood ). I’ve found that many engineers, perhaps even a majority, respond more to aversion than to encouragement, so a “how not to” that can be inverted in one’s head sometimes works better than a “how to” taken straight. So here are the ways to turn a promising and fun project into a soul-sucking wreck. Take it from an expert. Miss the point.
The Ten Commandments of Egoless Programming May 9, 2006 The Ten Commandments of Egoless Programming, as originally established in Jerry Weinberg's book The Psychology of Computer Programming : Understand and accept that you will make mistakes. The point is to find them early, before they make it into production.
Several people have asked me what the best resources are for getting started with Android. There are so many Android code blogs with “working” example out there, it’s hard to know what’s the best way to get started. I’d recommend starting at the official Android Developer site, as it has the most up-to-date documentation and plenty of basic examples, which should be enough to get you started on a basic application. Here are some other resources I’ve compiled for getting started with Android development. Setup The most dreaded part of starting something new…getting your development environment set up. Getting Started with Android Development « Jean Hsu
This article works through the creation of a ‘toy’ genetic algorithm which starts with a few hundred random strings and evolves towards the phrase “Hello World!”. It’s a toy example because we know in advance what the optimum solution is – the phrase “Hello World!” – but it provides a nice simple introduction to evolutionary algorithms. I have written this article primarily for developers who have a casual interest in machine learning. Genetic Algorithm For Hello World « puremango.co.uk
Tags: How-to , links , Mercurial In my current project for a first time I am working with Mercurial version control system. And here are some links, materials and tutorials which I found very useful at the beginning of work with this distributed source code management so different than CVS or SVN. Mercurial – some useful links when you are about to start « Tomasz Dziurko
SOA anti-pattern: Transactional Integration | Cirrus Minor It all starts with a business requirement – as it always should. We have an ordering system (say the same one from the Knot anti-pattern) and the business says they only want to confirm an order to the user if the item is already secured for that order in the stock. From the technical point of view we have 2 separate services – one handles orders the other handles the stock – now what? Figure 10.1 A vanilla ordering scenario. An Ordering service needs to confirm item in stock before confirming order for customer. This sounds like a text book case for using transactions but in reality it isn’t.
An Introduction To Cassandra: The Data Model I'm fairly new to the whole NoSQL game, and one thing I keep hearing is how great Cassandra is. Built by Facebook and open sourced in 2008, Cassandra is probably the most popular NoSQL implementation: "A massively scalable, decentralized, structured data store" . Cassandra takes it's distribution features from Dynamo and the data model from BigTable . Before we look at using Cassandra, we first need to understand the data model. For developers new to Cassandra, coming from a relational database background, the data model can be a bit confusing.
Best open source Bug tracking system. Track your bugs efficiently using this opensource products.
Because we want to focus on the exciting possibilities of the newest version of Windows , the Windows website no longer hosts the gadget gallery. Gadgets installed from untrusted sources can harm your computer and can access your computer's files, show you objectionable content, or change their behavior at any time. If you are concerned about the safety of gadgets you’ve downloaded in the past, you can . Some info for developers: Windows Live Gallery
GridGain 3.0: Revolution Begins...