Great Indian Developer Summit 2015
| title | author | length |
|---|---|---|
| What Every Developer Must Know About User-Interface Design and UX | Niyam Bhushan | 26m |
Explains concrete UI engineering: why every UI uses a single-threaded event loop, how events use a FIFO queue, and why target is 60 fps / 16 ms budget… | ||
| Empowering Business Through Data | Deepthi Anantharam | 18m |
Claims that Power BI plus Excel lets analysts fuse OLTP, big‑data and streaming sources and deliver interactive dashboards in minutes. Demo pulls data with… | ||
| Demystifying Big Data | Mohit Saxena | 19m |
Defines big data as a scalable pipeline of generation, transformation, storage, processing and analysis and insists the real test is business impact not… | ||
| Building event-driven microservices with Scala and Functional Domain Models | Chris Richardson | 44m |
Argues that persisting immutable domain events instead of state solves cross-database consistency in microservices by making save-and-publish a single atomic… | ||
| Transforming Your C# Code to Functional Style | Venkat Subramaniam | 58m |
Shows concrete refactorings from imperative loops and classes to concise functional patterns: replaces index loops with LINQ Where/Select/ForEach, turns… | ||
| Migrate Databases to the Cloud - Why, How and Best Practices | Amit Bansal | 56m |
Covers moving on‑premise OLTP to Azure SQL Database with concrete limits and steps: 500 GB max per database and database throughput unit (DTU) quotas (example… | ||
| Writing Quality Code | Hitesh A. Bosamiya | 18m |
Five concrete rules: learn one level below the runtime (examples: a self‑modifying program fails on 80286 vs 8086 because of the prefetch queue, and a compiler… | ||
| Let's Get Lazy | Venkat Subramaniam | 59m |
Argues that laziness — doing work only when needed — yields scalability gains and lower work counts: demonstrates Haskell normal order skips unnecessary calls… | ||
| Semantic Search - Potential and Opportunities | Rajeshkumar Ikkandamparambil Purushothama | 15m |
Claims that Exabytes of data appear daily and roughly 1 billion HTML pages force search from keywords to meaning; Google already uses a Knowledge Graph backed… | ||
| Q The language of God! | Bharani Subramaniam | 49m |
Overview of Q and kdb+ with concrete numbers and demos: shows native binary serialization that takes ~2 ms for 1M integers versus JSON 2.7 s, a WebSocket… | ||
| Functional Big Data | Chris Richardson | 43m |
Functional programming maps directly onto big data: MapReduce is the functional pattern, Scalding offers a concise Scala DSL that compiles to MapReduce, and… | ||
| From Relational Databases to NoSQL | Scott Davis | 01h 00m |
Compares relational databases and NoSQL by linking concrete use cases to concrete stores: transactional banking favors RDBMS with ACID, email and document-like… | ||
| Adoption of Big Data in Securities Processing Industry A Developer's Perspective | Srinivas Duvvuri | 19m |
Securities-processing pipelines move from overnight 15-hour batches to sub-5-hour runs by adopting Greenplum MPP and massively parallel computation, handling… | ||
| Testing the MEAN Stack | Scott Davis | 50m |
Demonstrates a full MEAN testing stack that actually runs: Karma test runner orchestrates Jasmine client tests and Mocha server tests, launching… | ||
| Get Past the Syntax, the Real Scare's in the Semantics | Venkat Subramaniam | 59m |
Argues that the hard part is semantics not syntax and gives concrete examples: Ruby: class objects make new polymorphic and instances can gain fields at… | ||
| The Future of Java | Unmesh Salgaonkar | 14m |
Speaker: Unmesh Salgaonkar
Java is not just a programming language, but a comprehensive software ecosystem, consisting of various tools, frameworks… | ||
| A Practical Introduction to AngularJS | Venkat Subramaniam | 59m |
Live-coding builds a small task manager: a Node.js + Express service that returns JSON and an AngularJS front end that uses ng-app with controller-as, $http… | ||
| Polyglot Programming in the JVM | Andres Almiray | 01h 01m |
Compares concrete JVM languages and shows a working demo: Java, Groovy and Scala calculator implementations compile with Gradle into one classpath and a… | ||
| If I had a Time Machine | Venkat Subramaniam | 18m |
Proposes using a time machine to undo concrete mistakes: stop creating Program Files with a space, reverse the forward slash vs backslash mess, ban modal… | ||
| Indian Local Language Enabling: Are We Ready? Learn How to Get Started! | Parag Paithankar, Rajagopal A | 29m |
Intel announces Project Janwani and shows a concrete path to add Indian-language voice to web or app UX using the Intel RealSense SDK plus cloud options… | ||
| If You Won't Test Your Code, Who Will? | Scott Davis | 56m |
Argues that unit tests buy resilience and catch semantics not syntax, citing a $60B annual US bug cost that testing could cut by about one third, and… | ||
| Keynote: Why Does the World Need Creative Technologists? | Alok Kumar | 11m |
Claims that Fortune 500 lifespan falls to 15 years (down from ~30) and that Angry Birds lost 73% profit back the urgency; machine learning and services like… | ||
| Google's Cloud Computing Vision | Subhash Chandra | 13m |
Google lays out concrete platform claims: 100 hours of video uploaded to YouTube every minute, 3 million searches per minute, Google owns intercontinental… | ||
| Does Your Code Hurt? | Dino Esposito | 30m |
Argues that bad code costs more over time and gives concrete remedies: use editor automation like auto-complete and idea Matic checks to catch nulls and unused… | ||
| The Power and Practicalities of Immutability | Venkat Subramaniam | 01h 01m |
Argues that programming with immutability in F# and C# noticeably reduces bugs, enables safe concurrency and compiler optimizations, and makes testing trivial… | ||
| Apache Lens: Cut Data Analytics Silos In Your Enterprise | Amareshwari Sriramadasu | 52m |
Apache Lens provides a unified OLAP cube abstraction over Hadoop and columnar warehouses, with metadata stored in Hive metastore and a driver API that plugs… | ||
| Apache Kafka + Zookeeper = 3.5 Million Writes Per Second by Design | Ranganathan "Ranga" Balashanmugam | 50m |
Claims LinkedIn scales Kafka to 4.4 million writes per second across ~350 brokers and handles 278 billion messages per day. Design specifics: Kafka acts as an… | ||
| Simplifying Big Data Management with Apache Falcon | Srikanth Sundarrajan | 59m |
Explains how Apache Falcon models cluster, dataset and process as XML entities to automate pipelines on Hadoop, using Kafka for ingestion and YARN/HDFS for… | ||
| Get on the Cloud with SoftLayer | Ashwin S | 30m |
SoftLayer (IBM Cloud) offers bare-metal servers with BIOS/root access and remote KVM/IPMI, deploys OS images in under an hour (not weeks), and runs in 22… | ||
| Aesop Change Data Propagation : Bridging SQL and NoSQL Systems | Regunath Balasubramaniam | 52m |
Speaker: Regunath Balasubramaniam
Real-world systems often use a combination of relational (SQL) and non-relational (NoSQL) data stores. Contrary to product… | ||
| Presto in the Cloud | Sivaramakrishnan Narayanan | 49m |
Presto runs as part of Qubole on AWS with ephemeral clusters that spin up and tear down, adding nodes in ~2 minutes via a modified StarCluster so queries… | ||
| Data Analytics with Augmented Reality | Dhanashree Dalal | 54m |
Claim: combining data analytics with augmented/virtual reality boosts conversions by letting customers virtually inspect products and travel destinations and… | ||
| jQuery for Grails Developers | Venkat Subramaniam | 02h 03m |
Builds a small Grails "tasks" app and shows concrete code: uses formRemote + jQuery to post a create, controller renders a JSON payload containing the… | ||
| Metaprogramming With The Groovy Compiler - Part 2 of 2 | Jeff Scott Brown | 52m |
Shows how Groovy compile-time metaprogramming uses AST transformations to mutate classes: a magicNumber annotation triggers an AST transform that injects a… | ||
| Transforming Your Code to Java 8 | Venkat Subramaniam | 55m |
Shows concrete Java 8 rewrites: replace indexed Thread creation with lambdas and IntStream.range to remove mutable i and final hacks, find 100 primes with an… | ||
| Haskell for Java Programmers | Venkat Subramaniam | 01h 02m |
Shows concrete Haskell features Java programmers can use: interactive REPL type queries to inspect inferred polymorphic types, concise currying and partial… | ||
| Programming with Streams in Java 8 | Venkat Subramaniam | 01h 00m |
Shows how Java 8 Stream API transforms a List<Person> into results: using filter→map→collect to produce uppercase names of females over 18 (transcript example… | ||
| Exploring Vert.x in Java, Groovy, and JavaScript | Scott Davis | 01h 01m |
Compares Vert.x to Node.js and RingoJS, shows Vert.x running on the JVM with Netty under the hood, and demonstrates JavaScript, Groovy and Java verticals… | ||
| JBoss Overview | Bruno Georges | 19m |
JBoss describes concrete results: a fast Java runtime (WildFly) with HTTP/2 support and WildFly 9 innovations, an EAP product line (EAP 6/7) and Common… | ||
| Making Your IoT Ideas a Reality with the Simple and Powerful Intel® IoT Developer Kit | Raghavendra Ural | 55m |
Shows how the Intel Edison (dual-core Atom, ~500 MHz, 1 GB RAM, 4 GB flash) plus Arduino-compatible expansion and Yocto Linux run real code end-to-end: C/C++… | ||
| Gradle: Harder, Better, Stronger, Faster | Andres Almiray | 58m |
Compares Maven and Gradle with concrete demos: converts a Maven project, runs a sample Java app, builds an executable fat jar using the shadow plugin, and… | ||
| Applied Domain-Driven Design Blue Prints for Java EE | Reza Rahman | 01h 00m |
A working demo project called Cargo Tracker implements Domain-Driven Design on Java EE: one repository per aggregate, aggregates as JPA entities and… | ||
| Groovy ORM (GORM) Inside Out | Jeff Scott Brown | 51m |
GORM claims to remove Hibernate complexity by using convention over configuration and provides concrete features: automatic id/version, addToComments and… | ||
| Metaprogramming With The Groovy Runtime - Part 1 of 2 | Jeff Scott Brown | 56m |
Covers concrete Groovy runtime metaprogramming: demonstrates the Meta Object Protocol (MOP), builds a mini-Expando with TDD (Spock) and shows… | ||
| Patterns for Programming in JavaScript | Venkat Subramaniam | 54m |
Shows concrete patterns and gotchas: enable use strict to avoid accidental globals, prefer === over ==, and use closures to encapsulate private state rather… | ||
| Create Amazing Experiences Using Intel® RealSense Technology | Shwetha Doss | 23m |
Speaker: Shwetha Doss
Intel® RealSense™ Technology lets you create natural, intuitive user interfaces that go beyond what you can now do with the mouse and… | ||
| Developing Cloud-Native Applications with HP Helion Development Platform | Rajeev Pandey | 20m |
HP Helion Development Platform claims to cut the 80/20 time sink by offering a PaaS that combines Cloud Foundry + OpenStack to give autoscaling, health… | ||
| How to Build and Manage Scalable Web Apps on Azure | Sukriti Sharma | 30m |
Azure App Service Web Apps is a fully managed PaaS that runs .NET, Java, Node and more, deploys from Git/VSO/GitHub/Dropbox, and adds monitoring and alerts… | ||
| Exploring TypeScript | Venkat Subramaniam | 01h 02m |
TypeScript compiles to JavaScript and adds static typing with inference, a tsc option to noEmitOnError, and ambient declarations so browser globals or jQuery… | ||
| Connect and Control an IoT Device in 5 Minutes | Shalini Kapoor | 19m |
Demo attempts to connect a real ARM embedded board in five minutes and falls back to a simulated device when the network is flaky; QuickStart registers a… | ||
| Walk In the 'Cloud' | Sandeep Alur | 14m |
Speaker: Sandeep Alur
'Cloud' is the overtly used term in modern IT. Architects/Developers find it intriguing as they embrace the phenomena which is slowly… | ||
| Troubleshooting CPU Performance Issue for SQL Developers | Pinal Dave | 58m |
Argues CPU matters but disk I/O usually decides real-world slowness and shows concrete fixes: a demo inserts 100k rows in 0.2s when log and data sit on fast… | ||
| Lightup your Mobile Apps with Azure | Praveen Srivatsa | 51m |
Overview of using Azure for mobile backends with a focus on streaming: demonstrates a local Stream Insight demo ingesting Twitter hashtags, explains Azure… | ||
| 5 Things to Check Before Running Critical Workloads on Azure VMs | Pracheta Budhwar | 32m |
Five concrete checks before putting critical workloads on Azure VMs: create a storage account before VM and choose redundancy (LRS, GRS or read‑only GRS) —… | ||
| Go Mobile with C#, Visual Studio and Xamarin | Nish Anil | 52m |
C# plus Xamarin and Visual Studio produce native apps for Apple Watch, Android Wear, Google Glass and Microsoft Band using WatchKit, Android Wear SDK… | ||
| Asynchronous Programming on the .NET Platform | Venkat Subramaniam | 36m |
Speaker: Venkat Subramaniam
With multicore processors, the demand to create highly responsive applications has increased. Programming with threads can be an… | ||
| Metadata-based Dynamic ETLs | Madhan Ponuswamy | 31m |
A report generator product that captures source, destination and transformation rules in a metadata store (SQL Server) and a configuration UI generates runtime… | ||
| nothing matches | ||