State of Technology #106

Elsewhere

·        100 ideas for Computing

·       Unwritten Rules of Management

·        Summer Reading Issue from A List Apart

·        Product Strategy means saying No

·        Anil Dash’s 10 Rules of Internet

 

 

Architecture

The architecture of Twitter for 150M Active Users

 

Code

Continuous deployment at Quor

 

Design

Dan Norman’s ‘Design of Everyday Things’ course coming to Udacity this fall

 

Essay

Unofficial Guide to Rich Hickey’s Brain

 

Mobile

Why Mobile Apps are so slow

 

SaaS

NoSQL Data Modeling Techniques

 

Service

Early Amazon: Splitting the Website

 

Social

Six Types of Influencer Maps

 

Tool

Microsoft has 1 million servers!

 

Hack

Essays and Papers Every Programmers should Read

 

Etc

· Nicola Tesla pitching to Silicon Valley VCs      

·   Bret Victor on Engelbart    

Parting Thought

‘The past 30 years have been completely mundane. It’s all been scaling (of old technology) and Angry Birds’

 - Alan Kay

State of Technology #104

Elsewhere

 

 

Architecture

What’s new in JMS 2.0? Part 1: Ease of Use; Part 2: New Messaging Features

 

Code

Netflix Open Sources Zuul Edge Service

 

 

Design

2500 miles, 10 cities; 50 Design Problems in 50 Days

 

Essay

Silicon Valley and ‘Changing the World’

When financiers say that they’re doing God’s work by providing cheap credit, and oilmen claim to be patriots who are making the country energy-independent, no one takes them too seriously—it’s a given that their motivation is profit. But when technology entrepreneurs describe their lofty goals there’s no smirk or wink. “Many see their social responsibility fulfilled by their businesses, not by social or political action,” one young entrepreneur said of his colleagues. “It’s remarkably convenient that they can achieve all their goals just by doing their start-up.” 

 

Mobile

Data from WWDC – Apple has sent over 7.4 Trillion push notifications and others.

 

SaaS

Antifragile System Design Principles

 

Service

Future of Mobile Banking (Slides; Talk)

 

Social

Teens share a LOT on social media sites. 1 in 5 teens share mobile phone number online. Yet, only about 9% of them are concerned about privacy issues.

 

Tool

Linux Performance Analysis & Tools

 

Hack

Dashlane: An advanced Password Manager

 

Etc

  •         Lego Faces are getting angrier
  •         Every Business Cliché in a Single Memo

Parting Thought

“Reality is the second screen. Mobile is the first.” – Bob Bowman @MLB

 

State of Technology #102

elsewhere

 

Architecture

Anatomy of a Perfect Web Page

 

 

Code

Plain English Explanation of Big-Oand aCheat Sheet

 

Design

Design Principles for News Apps & Graphics

 

Essay

Letter to a Young Programmer Considering a Startup

 

Mobile

Are you designing your Mobile app following‘One Thumb, One Eyeball’ Principle?

 

SaaS

SSL/TLS Deployment Best Practices

 

Service

5 HTML5 Features that could Speed Things Up

 

Social

Most Popular Links Shared by Developers

 

Tool

45 ways to Communicate Two Quantities

 

 

Hack

Anatomy of a Hack: How Crackers Ransack Complex Passwords

 

Etc

Parting Thought

Zach is a 17 year old diagnosed with terminal cancer. He wants all to know‘you don’t have to find out how you’re dying to start living’.

State of Technology #100

Elsewhere

 

 

Architecture

Unhosted: “Serverless” SaaS Doctrine

 

 

Code

The Orange Algorithm Coke Uses

‘The Black Book model includes detailed data about the myriad flavors—more than 600 in all—that make up an orange, and consumer preferences. Those data are matched to a profile detailing acidity, sweetness, and other attributes of each batch of raw juice. The algorithm then tells Coke how to blend batches to replicate a certain taste and consistency, right down to pulp content.’

 

Design

6 Innovative Dashboards Worth Learning Forand Dashing – ‘The exceptionally handsome dashboard framework’.

 

 

Essay

Where’s _Why? Or, a Cultural History of Ruby.

‘The Little Coder’s Predicament arises from the following problem: We live in world of astonishingly advanced technologies, easy to use and all around us. Your grandmother has a smartphone. Your 2-year-old can play with an iPad. But the technology behind such marvels is complex and invisible, abstracted away from the human controlling it.’

 

Mobile

12 points are needed to uniquely identify a fingerprint. A new study published in Nature that  ONLY four ‘spatio-temporal points’ are needed to uniquely identify 95% individuals.

 

 

SaaS

Top 7 Startups from YC 2013 Demo Day

 

Service

How P&G Uses ‘Decision Cockpit’ for over 50,000 employee

 

Social

Is Bitcoin Global Economy’s Last Safe Haven?

 

Tool

Create Powerful Demo in Chrome

 

Hack

Google Maps: Treasure Hunt Mode

 

Etc


Parting Thought

“If you only read the books that everyone else is reading, you can only think what everyone else is thinking.” —Haruki Murakami

 

State of Technology #98

elsewhere

 

 

Architecture

Superhero.js Every resource to build Large Javascript apps in one page

 

Code

Ineffective Sorts (and it’s already been Github-ed)

 

Design

**No to NoUI

 Image

 

Essay

Touch-Screen Generation

‘Touch technology follows the same logic as shaking a rattle or knocking down a pile of blocks: the child swipes, and something immediately happens. A “rattle on steroids,” is what Buckleitner calls it. “All of a sudden a finger could move a bus or smush an insect or turn into a big wet gloopy paintbrush.” To a toddler, this is less magic than intuition.
 

 

Mobile

*** How the world has changed between 2005 and 2013 – in ONE photo off St. Peter’s Square

 

SaaS

How a startup uses variety of SaaS tools to manage entire business

 

Service

Mayor Bloomberg’s Data Squad and how they caught restaurants illegally dumping cooking oil in sewers, without ever leaving the building.

 

Social

Themakermap ‘print’ a body part with help of someone near you

 

Tool

‘Coding in Browser’ and other Top Developer Requests for Firefox Devtools

 

Hack

Chrome Maze (best played with Phone or Tablet)

 

Etc

Parting Thought

”Deliberate strategy is goal-oriented. It asks, “What do we want to achieve?” Emergent strategy is means-oriented. It asks, “What is possible, with the means we have at our disposal?” – ‘Experimentation is the New Planning’; Fast Company

 

State of Technology #96

elsewhere

 

 

Architecture

Under the Hood: Building out Infrastructure of Facebook Graph Search

 

Code

Apparently, Marissa Meyer made‘No More WFH’ policy after looking at VPN activity and logins for remote workers.

 

Design

Why was ‘~’ chosen to represent Home directory?

 

Essay

Evolution of Google Street View

 

Mobile

We spend 23 full days a year on our phone!
 

 

SaaS

Website Performance Data has never been more readily available  thanks to Navigation Timing Specification. E.g., to calculate page load time via the performance object –

var loadTime = performance.timing.loadEventStart - performance.timing.navigationStart;

 

 

 

Service

Anonymized Search Data via browser toolbar handily beats FDAwarning system to find Drug Side-effects

 

Social

‘New Social Media Startup Launches, Shuts Down Within 45 Minutes’Onion

 

Tool

Great list of (almost) Free Tools to create Media Assets (video, animation, 3D models)

 

Hack

How Japanese Kids Learn to Multiply

 

Etc

Parting Thought

“Don’t worry about people stealing your ideas. If your ideas are any good, you’ll have to ram them down people’s throats” – Howard Aitken

State of Technology #94

Elsewhere

 

 

Architecture

Engelbert’s Dilemma: Ease-of-Use vs. Efficiency

  

 

 

Code

We naturally perceive scale logarithmically, but education imposes linear thinking.

“If kindergarten children are asked to point to the correct location for a spoken number word on a line segment labelled with endpoints 0 and 100, they place smaller numbers closer to 0 and larger numbers closer to 100, but they do not distribute numbers evenly….they place numbers in a compressed logarithmic mapping. They perceive numbers logarithmically.Fourth graders, however, map linearly rather than logarithmically. But if one asks an adult member of the Mundurucu – an Amazonian indigenous group with a reduced numerical lexicon and little formal education – to complete the same task, the logarithmic mapping occurs again.

 

 

 

Design

##### “Is the Homepage dead?”

“…how much traffic was coming to major news sites “through the side door”—aka article pages. Less than half of visits to nytimes.com start on the homepage. More than half of Buzzfeed’s visitors come from search and social. And a mere 12 percent of visits to The Atlantic start with the homepage.”

 

Essay

Inside the GIF Industrial Complex

What started as an Internet trifle had become a marketable skill. Hypnotizing amidst a Web of distraction, the GIF has evolved from an obscure file format to an art movement to a pageview crutch. What was once a retro rebuke to the busy commercialization of the Web has in some ways become a part of it. The GIF renaissance was beautiful until it wasn’t” 

 

Mobile

Native iOS to HTML5 Porting Tool

 

SaaS

Service to track changes in Terms of Services

 

Service

Buy things with a Tweet

 

Social

Assignment: create a Youtube Hoax video that gets 100K hits. Result: 42 Million hits.Here’s how they did it.

 

Tool

FotoForensics– to check ‘degree of photo doctoring’ (they’re doing all cool stuff like identify a person’s shoe size from a photo)

 

Hack

Wadsworth Constant

URL parameter “&wadsworth=1” which can be added on to the end of a YouTube video URL to load the video at 30%.’

 

Etc

Parting Thought

“Visualization can surprise you, but it doesn’t scale well. Modeling scales well, but it can’t surprise you.” –Hadley Wickham

 

State of Technology #92

Elsewhere

 

 

Architecture

High Performance Networking in Chrome

Chrome gets faster as you use it. This feat is accomplished with the help of a singleton Predictor object, which is instantiated within the browser kernel process, and whose sole responsibility is to observe network patterns and to learn and anticipate likely user actions in the future. 

 

Code

Resources to Start building great visualizations using D3

 

Design

 

Cities of Future and how to drone-proof it

Essay

“Internet has no erasers?” How temporal services like Snapchat is making social media erasable.

 

Mobile

Does Mobile Performance Optimization Still Matter

 

 

SaaS

Functional Thinking: Why functional Programming is on Rise

 

Service

Commenting Threads: good, bad or not at all

 

Social

Pre-web use of bounded asterisks

 

 

Tool

Two useful Open Source SQL editors

 

Hack

 

18 Complicated Ideas explained using ONLY the 1000 most frequent words in English

 text editor that would force the user to write with only the 1000 most frequent words. He then invited scientists to describe what they do using the editor.

 

Etc

 

Parting Thought

Best Science & Engineering Visualizations of 2012

 

State of Technology #90

elsewhere

 

 
Architecture

Beginners Advanced Guide to HTML and CSS

 
Code

If-less Programming

 

 
Design

Author of “ping” wrote about its genesis

 
Essay

How Strava is changing the way we ride

 

 
Mobile

Designing for the Empty States

 
SaaS

***** Comprehensive guide to SaaS metrics and how to measure it

 
Service

Things users do NOT care about

 

 
Social

The Best of Quora 2012 – eBook (Warning: Time sink)

 

 
Tool

Fake Data (“rabbit holes”) to thwart hackers

 

 
Hack

Technologies to prevent yourself from being captured on camera or video

 

 
Etc

Parting Thought

“The world is much more interesting than any one discipline” – Edward Tufte

State of Technology #88

elsewhere

 

 

Architecture

Latency numbers every developer should know(Slide the bar to see how it changes with time)

 

Code

Web Developer Checklist

 

Design

Talks to Help You Become a Better Front-end Engineer in 2013

 

Essay

Top 20 Insights to Make Ideas Happen

 

Mobile

App Design Trends for 2013

 

SaaS

Why MongoDB never worked out at Etsy

 

Service

Top Logging & Monitoring Services

 


Social

Steve Souders writes a brief and usefulnote on ‘Perception of Speed’

‘If I had written the code I would have cleared the page as soon as the link was clicked. But in a masterstroke of creating the perception of faster websites, browsers instead don’t erase the old page until the next page arrives.

 

Tool

Build your own Keyboard –Part 1, 2

 

Hack

How todivide a number by 3 without using *, /, +, -, % Operators

 

Etc

Parting Thought

‘Major innovation comes most of all from the unexplored no-man’s land between the disciplines.’ – James Burke on the importance of multi-disciplinary thinking in this fascinating talk

 

Follow

Get every new post delivered to your Inbox.