software-engineering   793

« earlier    

The RavenDB Release Process - Ayende @ Rahien
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
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
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
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

« earlier    

Copy this bookmark:



description:


tags: