software-engineering 793
The RavenDB Release Process - Ayende @ Rahien
yesterday by LaptopHeaven
One of the best part about RavenDB is that we are able to deliver quickly and continuously. That means that we can deliver changes to the users very rapidly, often resulting in response times of less than an hour from “I have an issue” to “it is already fixed and you can download it”.
toread
ravendb
software-development
software-engineering
yesterday by LaptopHeaven
Continuous Integration
6 days ago by dhartunian
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly. This article is a quick overview of Continuous Integration summarizing the technique and its current usage.
software-engineering
web-deployment
6 days ago by dhartunian
An Algorithm for Compressing Space and Time
16 days ago by kapilkaisare
Making a slow program fast can lead to both joy and frustration. Frequently, the best you can do is a low-level trick to double or maybe quadruple the speed of a program; for instance, many readers may have implemented John Conway's "Game of Life" using bit-level operations for a significant speedup. But sometimes a whole new approach, combining just a few ideas, yields amazing improvements. A simple algorithm called "HashLife," invented by William Gosper ("Exploiting Regularities in Large Cellular Spaces," Physica 10D, 1984), combines quadtrees and memoization to yield astronomical speedup to the Game of Life. In this article, I evolve the simplest Life implementation into this algorithm, explain how it works, and run some universes for trillions of generations as they grow to billions of cells.
computer-science
software-engineering
programming
via:seanstickle
16 days ago by kapilkaisare
Catalog of Patterns of Enterprise Application Architecture
16 days ago by kapilkaisare
A short summary of the patterns in Patterns of Enterprise Application Architecture (P of EAA).
software-engineering
design-patterns
enterprise-software
programming
via:dhartunian
16 days ago by kapilkaisare
Copy this bookmark: