Home

Dev University Wiki
Welcome to the Dev University Wiki. This Wiki is one of the many Directi University Wikis through which we share Presentations, Articles, Bookmarks and other resources online. This particular wiki contains resources pertaining to software engineering, usability engineering, ui design, system administration etc
Articles
Presentations
  • How to Run an Open Source ProjectI aimed to give information for anyone to start their own projects. Current Free and Open Source Software (FOSS) project leaders can pick up some tips from my experience with Pandion.
  • Async IO and MultithreadingThis is a presentation I delivered at the BarCamp Mumbai. It explains multi threading, blocking IO, NIO and Async IO.
  • Building a Scalable Architecture for Web Apps - Part IThis is a presentation I delivered at the Great Indian Developer Summit 2008. It covers a wide-array of topics and a plethora of lessons we have learnt (some the hard way) over the last 9 years in building web apps that are used by millions of users serving billions of page views every month. Topics and Techniques include Vertical scaling, Horizontal Scaling, Vertical Partitioning, Horizontal Partitioning, Loose Coupling, Caching, Clustering, Reverse Proxying and more.
  • Our Journey Down the Yellow Brick Road (Agile Adoption at Directi)A presentation on agile development practices that we have adopted at Directi, our lessons, experiences and observations - as delivered at Web Innovation 2008 by Bhavin Turakhia and Naresh Jain.
  • Demystifying Storage - Building Large SANsThis is a fairly detailed presentation I made at BarCamp Mumbai on building large storage networks and different SAN topologies. It covers fundamentals of selecting harddrives, RAID levels and performance of various storage architectures. This is Part I of a 3-part series.
  • Automated Testing vs Manual TestingThis is a 24 slide internal presentation covering virtues of Automated Testing vs Manual Testing. Inkeeping with our agile adoption this presentation covers various advantages (11 to be specific) obtained in using TDD and Automated Testing as opposed to Manual Testing
Bookmarks

View All >>

MemcacheQ is a memcachedb variant that provides a simple message quque service. Only two commands are used to operate the queue:
  • append a message to the tail of queue
  • pop a message from the head of queue
Posted 3 days ago | View Bookmark Page

Tugela Cache is derived from Memcached. Much of the code remains the same. It is an on-disk cache wherein the Internal slab allocator replaced by BerkeleyDB B-Tree database.
Posted 3 days ago | View Bookmark Page

Memcachedb is a distributed key-value storage system designed for persistence. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. It conforms to memcache protocol(not completed, see below), so any memcached client can have connectivity with it. Memcachedb uses Berkeley DB as a storing backend, so lots of features including transaction and replication are supported.
Posted 3 days ago | View Bookmark Page

Google is launching an opensource browser. Details are available in a comic book published by them. Quite an interesting read.
Posted 3 days ago | View Bookmark Page

An interesting article comparing .NET and Java application development times
Posted 4 days ago | View Bookmark Page
Labels: .net java

Labels

 
(None)
 

Life@Directi


Recently Added


General Wikis

Directi Univ Wikis

Company Blogs

Businesses


TechCamp
Start.pw - Coming Soon! LogicBoxes - Registry & Registrar Solutions ResellerClub - Domain Reseller, Domain Name Reseller, Cheap Domain Reseller - Resellers Skenzo - Exclusive Traffic Monetization Programs WebHosting - Web Hosting Information
All content in the Directi Wiki is licensed under a Creative Commons Attribution-Share Alike 3.0 License.