BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:All about Redis\, the swiss army knife of scalable web apps
X-WR-CALDESC:All about Redis\, the swiss army knife of scalable web apps
NAME:Redis Miniconf
X-WR-CALNAME:Redis Miniconf
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:Redis Miniconf
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Introductions
DTSTART:20140426T040000Z
DTEND:20140426T043000Z
DTSTAMP:20260421T171038Z
UID:session/JZdZBf3uc7fxayXqSBCgEx@hasgeek.com
SEQUENCE:0
CREATED:20140415T150107Z
DESCRIPTION:\n
LAST-MODIFIED:20140415T150107Z
LOCATION:Bangalore
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introductions in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Workshop (TBC)
DTSTART:20140426T043000Z
DTEND:20140426T054500Z
DTSTAMP:20260421T171038Z
UID:session/MTjQ7sBgHRcDMYYWXYZ6zR@hasgeek.com
SEQUENCE:1
CREATED:20140415T150129Z
DESCRIPTION:Details to be confirmed.\n
GEO:12.9748;77.61692
LAST-MODIFIED:20230108T103046Z
LOCATION:Pandya - Citrix R&D India\nBangalore\nIN
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Workshop (TBC) in Pandya in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Break
DTSTART:20140426T054500Z
DTEND:20140426T060000Z
DTSTAMP:20260421T171038Z
UID:session/HiyKJjG3yLZ81gDqG1u82Z@hasgeek.com
SEQUENCE:0
CREATED:20140419T113002Z
DESCRIPTION:\n
LAST-MODIFIED:20140419T113002Z
LOCATION:Bangalore
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Break in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:How Redis helped me build kwizlet in an hour
DTSTART:20140426T060000Z
DTEND:20140426T063000Z
DTSTAMP:20260421T171038Z
UID:session/Y8UuhtCFgstRKkHNKFurRf@hasgeek.com
SEQUENCE:2
CATEGORIES:Showcase,Beginner
CREATED:20140419T112556Z
DESCRIPTION:I built `kwizlet` in an hour\, using Redis and Nodejs. The sou
 rce is up on [Github](https://github.com/arg0s/quizlet)\, and a demonstrat
 ive example is deployed here on [Heroku](http://kwizlet.herokuapp.com/luck
 y) (refresh to load new Q&As).\n\nI use Redis extensively\, and in the con
 text of a number of use cases\, and different technologies. While there's 
 a lot of material on Redis that's already out there on the interwebs\, I f
 elt it may be beneficial to take a beginner through a simple practical exa
 mple where the results are easily discernable.\n\n### Speaker bio\n\nAravi
 nd 'Arvi' Krishnaswamy is a hands-on entrepreneur and tech executive with 
 a passion for all things mobile and cloud. \n\nTwitter: [@twitortat](http:
 //twitter.com/twitortat)\nWeb: [www.arg0s.in](http://www.arg0s.in)\n
GEO:12.9748;77.61692
LAST-MODIFIED:20230810T072606Z
LOCATION:Pandya - Citrix R&D India\nBangalore\nIN
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/miniconf/2014-redis/schedule/how-redis-helped-me-b
 uild-kwizlet-in-an-hour-Y8UuhtCFgstRKkHNKFurRf
BEGIN:VALARM
ACTION:display
DESCRIPTION:How Redis helped me build kwizlet in an hour in Pandya in 5 mi
 nutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Counting things\, very fast\, on the Internet
DTSTART:20140426T063000Z
DTEND:20140426T070000Z
DTSTAMP:20260421T171038Z
UID:session/LPBE1p4GcGtbHDcPdUTPkN@hasgeek.com
SEQUENCE:2
CATEGORIES:Showcase,Intermediate
CREATED:20140419T112646Z
DESCRIPTION:Tried building a decent BI/Analytics system lately? One that w
 orks in realtime? At scale? \n\nIn this talk\, I'd like to share my experi
 ences building a realtime stats server for our applications. We're an EdTe
 ch company currently building a product that helps students prepare for hi
 ghly competitive tests. Realtime feedback to users help us improve the use
 r experience\, improves learning outcomes and increases engagement. Being 
 already in a competitive environment\, students are enamoured of leaderboa
 rds and other such statistics. Making the system adaptive requires up-to-t
 he-second information regarding the student's grasp of the concepts\, leve
 ls of fatigue\, etc. Gamifying the learning experience properly depends on
  realtime information. \n\nTo do all of this\, we needed a Real-Time Stats
  Service which was incredibly fun to build. This particular system takes t
 he best of statsd and Storm and ends up with a system that is trivial to s
 et up and monitor while still providing strong guarantees about once-and-o
 nly-once processing. My talk will present the use cases and business goals
  of the system\, the challenges of building such a system\, the tools avai
 lable to build such a system and their limitations\, some of the wrong tur
 ns I took (there were a few) and finally present a demonstration of a mass
 ively scalable\, realtime statistics server\, designed to give every stake
 holder a clear picture of user data.\n\n### Speaker bio\n\nI'm the CTO of 
 Indiavidual Learning. We have a test preparation product that helps studen
 ts prepare for highly competitive entrance exams (http://ultimate.embibe.c
 om)\n\nI've been developing web apps since the web was invented and I'm to
 tally loving the Cambrian explosion in datastores that we're witnessing at
  the moment. Over the last few months I have dived deep into more than a f
 ew of them and it's really hard to find a better datastore than Redis for 
 price\, performance and just overall cool features!\n
GEO:12.9748;77.61692
LAST-MODIFIED:20230810T072606Z
LOCATION:Pandya - Citrix R&D India\nBangalore\nIN
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/miniconf/2014-redis/schedule/counting-things-very-
 fast-on-the-internet-LPBE1p4GcGtbHDcPdUTPkN
BEGIN:VALARM
ACTION:display
DESCRIPTION:Counting things\, very fast\, on the Internet in Pandya in 5 m
 inutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Rate limiting/monitoring with Redis
DTSTART:20140426T070000Z
DTEND:20140426T073000Z
DTSTAMP:20260421T171038Z
UID:session/9J5fQxVxuny8WAm9pazX7X@hasgeek.com
SEQUENCE:2
CATEGORIES:Showcase,Beginner
CREATED:20140419T112708Z
DESCRIPTION:The session would talk about live scenarios@Capillary such as 
 :\nLimiting the sms/emails sent to a customer based on the configured limi
 ts. \nAppID level monitoring and rate limiting in our consumer apps such a
 s the eCommerce widgets.\nMonitoring the usage of different APIs across cl
 ients\, customer communications and user statistics. These hit rates can b
 e easily visualized on a dashboard UI.\nAll of these uses cases are catere
 d by a single generic library backed up by redis.\n\nThe session would als
 o cover the basic low level data model\, commands\, the data structures us
 ed\, different design iterations the library went through for improved per
 formance.\n\n### Speaker bio\n\nI'm a developer at Capillary Technologies.
  My colleague\, Souvik Roy would also be part of the talk.\n
GEO:12.9748;77.61692
LAST-MODIFIED:20230810T072606Z
LOCATION:Pandya - Citrix R&D India\nBangalore\nIN
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/miniconf/2014-redis/schedule/rate-limiting-monitor
 ing-with-redis-9J5fQxVxuny8WAm9pazX7X
BEGIN:VALARM
ACTION:display
DESCRIPTION:Rate limiting/monitoring with Redis in Pandya in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch
DTSTART:20140426T073000Z
DTEND:20140426T081500Z
DTSTAMP:20260421T171038Z
UID:session/DMqnXM91Dzo43og7utTzU7@hasgeek.com
SEQUENCE:0
CREATED:20140415T150255Z
DESCRIPTION:\n
LAST-MODIFIED:20140419T112909Z
LOCATION:Bangalore
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:How and why Flipkart is reliant and glued to Redis as a data store
  for high performance promises shown to customers
DTSTART:20140426T081500Z
DTEND:20140426T090000Z
DTSTAMP:20260421T171038Z
UID:session/9hKrBjLPFUKbQnK234yG4C@hasgeek.com
SEQUENCE:2
CATEGORIES:Showcase,Intermediate
CREATED:20140419T112931Z
DESCRIPTION:The session will broadly cover -\n\nIntroduction to Redis\nUsi
 ng Redis as a Cache Vs Data Store\nComing up with Data Models for Redis\nR
 edis Pipelines\, multi and transactions\nUsing Redis data structures to bu
 ild queues and small relayers.\nRedis configuration tweaks.\nRedis cluster
  and sharding\nThe fancy numbers\nThe learnings\n\n### Speaker bio\n\nSoft
 ware Engineer @Flipkart\nLoves playing around with python. \nPlatforms and
  Internet Application Development my calling.  \nUnderpaid standup.\n
GEO:12.9748;77.61692
LAST-MODIFIED:20230810T072606Z
LOCATION:Pandya - Citrix R&D India\nBangalore\nIN
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/miniconf/2014-redis/schedule/how-and-why-flipkart-
 is-reliant-and-glued-to-redis-as-a-data-store-for-high-performance-promise
 s-shown-to-customers-9hKrBjLPFUKbQnK234yG4C
BEGIN:VALARM
ACTION:display
DESCRIPTION:How and why Flipkart is reliant and glued to Redis as a data s
 tore for high performance promises shown to customers in Pandya in 5 minut
 es
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Redis Memory Optimization
DTSTART:20140426T090000Z
DTEND:20140426T094500Z
DTSTAMP:20260421T171038Z
UID:session/VCxEwtAyD27H1F7ZYho6rq@hasgeek.com
SEQUENCE:2
CATEGORIES:Troubleshooting,Intermediate
CREATED:20140419T113047Z
DESCRIPTION:The session assumes participants are familiar with Redis and i
 ts data structures.\n\n1. Overview of Redis internal data structues (Integ
 er Set\, Zipmap & Ziplist\, Hashmap\, SkipLists\, Double Linked Lists and 
 so on)\n2. What can a developer do to reduce memory usage?\n3. How do you 
 diagnose memory problems in production?\n\n### Speaker bio\n\nI am the aut
 hor of Redis [RDB Tools](https://github.com/sripathikrishnan/redis-rdb-too
 ls)\, a library to work with Redis Dump Files. Among other things\, rdbtoo
 ls provides a memory profiler for Redis. Over the years\, Rdbtools has hel
 ped many companies to diagnose memory problems. \n\nI am also an active me
 mber of the Redis community. I am frequently seen on StackOverflow\, answe
 ring questions on Redis. Here is quick [link to all my answers on stackove
 rflow](http://stackoverflow.com/search?tab=votes&q=user%3a242940%20%5bredi
 s%5d)\n\nBy day\, I am Co-founder and Director Engineering at [HashedIn Te
 chnologies](http://hashedin.com). My role involves designing large scale s
 ystems with great performance and high availability. I routinely use Redis
  as an object cache\, as a queue\, and for its pub-sub capabilities.\n
GEO:12.9748;77.61692
LAST-MODIFIED:20230810T072606Z
LOCATION:Pandya - Citrix R&D India\nBangalore\nIN
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/miniconf/2014-redis/schedule/redis-memory-optimiza
 tion-VCxEwtAyD27H1F7ZYho6rq
BEGIN:VALARM
ACTION:display
DESCRIPTION:Redis Memory Optimization in Pandya in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Break
DTSTART:20140426T094500Z
DTEND:20140426T100000Z
DTSTAMP:20260421T171038Z
UID:session/C3H83L6auaLregNUEGVbae@hasgeek.com
SEQUENCE:0
CREATED:20140419T113123Z
DESCRIPTION:\n
LAST-MODIFIED:20140419T113123Z
LOCATION:Bangalore
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Break in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Bloom filters with redis
DTSTART:20140426T100000Z
DTEND:20140426T104500Z
DTSTAMP:20260421T171038Z
UID:session/Si8jX2g8MpprVFAggPYUih@hasgeek.com
SEQUENCE:2
CATEGORIES:Showcase,Intermediate
CREATED:20140419T112504Z
DESCRIPTION:Bloom filters are probabilistic data structures that use very 
 low memory to allow you to find if data does not existing. It gives false 
 positives\, but cannot give false negatives. This means that it can be use
 d to query for existance of some stuff for sure. The structure also allows
  that you can tradeoff space to probability of false positives.\nI also go
  over how we used it to store infomration about a large amount of video da
 ta( about 100 million) in a small 1G redis box.\n(This was a ruby implemen
 tation and I can show some snippets of this code) also there will be a jav
 ascript version based on redback(which I contributed\, but not used in pro
 duction)\n\n### Speaker bio\n\nSreekanth. Works with Activesphere as a dev
 eloper. Interested in distributed systems \, Ruby and javascript.\n
GEO:12.9748;77.61692
LAST-MODIFIED:20230810T072606Z
LOCATION:Pandya - Citrix R&D India\nBangalore\nIN
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/miniconf/2014-redis/schedule/bloom-filters-with-re
 dis-Si8jX2g8MpprVFAggPYUih
BEGIN:VALARM
ACTION:display
DESCRIPTION:Bloom filters with redis in Pandya in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Alternatives to Redis while not compromising on its speed
DTSTART:20140426T104500Z
DTEND:20140426T113000Z
DTSTAMP:20260421T171038Z
UID:session/UMMvvzY2qTtB7Fx8BNAdow@hasgeek.com
SEQUENCE:2
CATEGORIES:Showcase,Beginner
CREATED:20140419T111901Z
DESCRIPTION:Redis enjoys a good following from the developers primarily be
 cause of its speed. It is the NoSQL data base of choice for the in-memory 
 caching solutions. But it has its own limitations in the aspects of cluste
 ring\, persistence\, auto-sharding\, auto-rebalancing etc. \n\nThis talk w
 ill concentrate on the alternatives to Redis which could offer additional 
 features beyond the sweet spot of Redis but at the same time without compr
 omising on the speed given by Redis.\n\nAerospike is an upcoming NoSQL dat
 abase which bring best of multiple worlds to the table. Performance was gi
 ven the prime importance in the architecture of Aerospike. It comes with h
 igh-performance\, auto-clustering\, auto-sharding\, auto-rebalancing featu
 res out of the box. It is being used in production for mission critical ap
 plications. It is being used as caching solution at companies like Snapdea
 l.\n\n### Speaker bio\n\nMy name is Sunil. I work as tech lead at Aerospik
 e. I have been working on different forms of database engines (Non-distrib
 uted\, Distributed shared-disk\, Distributed shared-nothing\, NoSQL) since
  almost 10 years.\n
GEO:12.9748;77.61692
LAST-MODIFIED:20230810T072606Z
LOCATION:Pandya - Citrix R&D India\nBangalore\nIN
ORGANIZER;CN=Miniconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/miniconf/2014-redis/schedule/alternatives-to-redis
 -while-not-compromising-on-its-speed-UMMvvzY2qTtB7Fx8BNAdow
BEGIN:VALARM
ACTION:display
DESCRIPTION:Alternatives to Redis while not compromising on its speed in P
 andya in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
