Language popularity (Tiobe) (Java, C, C++, C#, Objective C, PHP, ...)
Linux Flavors (Mint, Ubuntu, Fedora, Debian,.............., RHEL,....)
Free Programming EBooks (courtesy Hacker News) (Thinking in Java, The Cathedral and the Bazaar, etc.)
NoSql Databases (Hadoop, MongoDb, MemCache, etc.)
Bits of Programming Advice ((Don't make objects that end with 'er'.))
Monday, February 20, 2012
Sunday, February 19, 2012
NoSQL Flavors
On my TODO list: try two of these.
Big Table or Wide Column Store
- Hadoop/HBase (Facebook)
- Cassandra
- HyperTable (Google)
- Amazon SimpleDB
Document Store
- MongoDB (JSON documents) (FourSquare)
- CouchDB (JSON documents)
Key-Value
- Amazon DynamoDB
- Memcached
- Oracle Coherence
- Apache Voldemort (LinkedIn)
XML
- MarkLogic
- Apache Xindice (retired)
Saturday, August 20, 2011
PLoP Links And Other Pattern Links
PLoP = Pattern Languages of Programs, a group that collects good patterns like some people collect baseball cards.
Some interesting links:
Books On Patterns
Patterns Catalog
Some Random Interesting Patterns:
Avionics Patterns
Scrum Patterns
Other Links:
Pattern-Oriented Software Architectures
Patterns & Frameworks for
Concurrent & Distributed Systems - Patterns For Real Time Avionics Messaging in UAV
Great Article on Inversion of Control Layer
Variability Patterns (Software Product Line)
Some interesting links:
Books On Patterns
Patterns Catalog
Some Random Interesting Patterns:
Avionics Patterns
Scrum Patterns
Other Links:
Pattern-Oriented Software Architectures
Patterns & Frameworks for
Concurrent & Distributed Systems - Patterns For Real Time Avionics Messaging in UAV
Great Article on Inversion of Control Layer
Variability Patterns (Software Product Line)
Saturday, August 6, 2011
Tuesday, August 2, 2011
Friday, July 22, 2011
The Joel Test
| ||
Labels:
quality,
spolsky,
thoughtleaders
Tuesday, July 19, 2011
Software Architecture Patterns and Best Practices
- The fundamental rule is that all code can depend on layers more central, but code cannot depend on layers further out from the core. In other words, all coupling is toward the center. This architecture is unashamedly biased toward object-oriented programming, and it puts objects before all others. Onion Architecture
Subscribe to:
Posts (Atom)