Profile

Cover photo
Amit Handa
Works at atrenta
Lives in Delhi, New Delhi, India
256 followers|184,808 views
AboutPostsPhotosVideosReviews

Stream

Amit Handa

Shared publicly  - 
 
visit to one of the mecca of education, stanford! 
1
Add a comment...

Amit Handa

Shared publicly  - 
 
Support bacteria -- it's the only culture some people have!
-- /.
1
Add a comment...

Amit Handa

Shared publicly  - 
 
None of us are as dumb as all of us
-- /.
2
Bharath Chava's profile photo
 
LOL...Super!!
Add a comment...

Amit Handa

Shared publicly  - 
 
brilliant article explaining kerberos auth for dummies
http://www.roguelynn.com/words/explain-like-im-5-kerberos/

PS: make sure you understand symmetric key encryption first (wikipedia, FTW)
Homepage and blog of Lynn Root. Python Engineer, PyLadiesSF Founder, Socializer in San Francisco.
1
Add a comment...

Amit Handa

Shared publicly  - 
 
Brilliant !
==================
Every line of code should appear to be written by a single person, no matter the number of contributors.
-- http://codeguide.co/
Syntax. Use soft tabs with two spaces—they're the only way to guarantee code renders the same in any environment. Nested elements should be indented once (two spaces). Always use double quotes, never single quotes, on attributes. Don't include a trailing slash in self-closing elements—the HTML5 ...
1
Add a comment...

Amit Handa

Shared publicly  - 
 
I have two degrees, one in Art History and one in Theoretical Physics.
I dropped Art in my junior year because it was TOO HARD.
Physics was way easier... read the book, take the test, done.
Art required creativity, research, brainstorming, craftsmanship, and a tough skin (because your work gets critiqued).
Today I'm a software engineer.
Everything useful I learned in college I learned in art class.
-- /.
3
Add a comment...
Have him in circles
256 people
rupen sharma's profile photo
Jagmohan Singh's profile photo
Vikas Bhasin's profile photo
Eshwar Parvathaneni's profile photo
HLUN GUITE's profile photo
Amit Handa's profile photo
karan handa's profile photo
Sushant Pandey's profile photo
Rakesh Ranjan's profile photo

Amit Handa

Shared publicly  - 
 
one off my bucket list... saw the huge redwoods :) :)
1
Add a comment...

Amit Handa

Shared publicly  - 
 
a goal is a dream with a deadline
1
Add a comment...

Amit Handa

Shared publicly  - 
 
You'd think that the industrial strength JVM might also have something to do with it. 

You can have a JVM with a heap of tens of Gigabytes and with a modestly tuned (not extremely tuned) configuration, have Garbage Collection times in the tens of milliseconds. If you need hundreds of Gigabytes in your heap, Azul can sell you a JVM that can do this with GC pauses of about 10 ms. 

The JVM dynamically compiles the bytecode down to native code. Not like a C compiler does ahead of time. But it compiles it for the actual processor and features that your hardware has. The JVM compiler aggressively inlines methods instead of making function calls. So there is no drawback to writing lots of small methods. Even tiny methods like getters and setters. You can dynamically reload a class binary at runtime. But what if the new class has a new implementation of a method that some other foobar method had inlined by the compiler? No problem. The JVM knows this and it de-optimizes the class that had the foobar method so that it no longer has inlined a 'stale' version of the code in the class that was just now dynamically reloaded. If dynamic profiling reveals that the foobar method truly is a hotspot for the cpu, then the JVM will again compile it to native code -- based on the now current conditions of what code is in the overall system. It's like having a global -O 5 optimizer that can dynamically change / recompile any or every thing based on any code changes dynamically made to the running system. Want to change from a carburetor to caffeine injection while driving down the road at 70 mph? No problem. 

Call me when a dynamic language or other system can do that. 

Is it any wonder that so many languages other than Java also run on the JVM? The JVM might even stick around longer than the Java language. 

The JVM and Java run on the smallest systems to big iron. The SIM card in your phone is a tiny self contained secure tamper proof computer -- running Java. It verifies certificates using a private key that was forged inside the SIM and never leaves the SIM. Your Blue Ray player runs Java. You can write a Java program that provides the 'menu interface' for your disk. Old flip phones from 2000 run Java

-- /.

http://developers.slashdot.org/story/15/05/21/0056251/the-reason-for-javas-staying-power-its-easy-to-read
jfruh writes: Java made its public debut twenty years ago today, and despite a sometimes bumpy history that features its parent company being absorbed by Oracle, it's still widely used. Mark Reinhold, chief architect for the Oracle's Java platform group, offers one explanation for its continuing pop...
1
Surya Chandra Rao Gandreddi's profile photo
 
do check out Meteor when you've time.
Add a comment...

Amit Handa

Shared publicly  - 
The Exceptional Performance team has identified a number of best practices for making web pages fast.
1
Add a comment...

Amit Handa

Shared publicly  - 
The hover effects on Amazon’s big ‘ole “Shop by Department” mega dropdown are super fast. Look'it how quick each submenu fills in as your mouse moves down the list: It’s instant. I got nerd sniped by...
1
Add a comment...
People
Have him in circles
256 people
rupen sharma's profile photo
Jagmohan Singh's profile photo
Vikas Bhasin's profile photo
Eshwar Parvathaneni's profile photo
HLUN GUITE's profile photo
Amit Handa's profile photo
karan handa's profile photo
Sushant Pandey's profile photo
Rakesh Ranjan's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Delhi, New Delhi, India
Previously
Hyderabad, Andhra Pradesh, India
Links
YouTube
Other profiles
Work
Employment
  • atrenta
    present
Basic Information
Gender
Male
1 review