background preloader


Facebook Twitter

BPG Image Comparison. 02/12 - The Case for Slow Programming. My dad used to say, “Slow down, son.

02/12 - The Case for Slow Programming

You’ll get the job done faster.” I’ve worked in many high-tech startup companies in the San Francisco Bay area. I am now 52, and I program slowly and thoughtfully. I’m kind of like a designer who writes code; this may become apparent as you read on :) Programming slowly was a problem for me when I recently worked on a project with some young coders who believe in making really fast, small iterative changes to the code. It didn’t. Many of these coders believed in the fallacy that all engineers are fungible, and that no one should be responsible for any particular aspect of the code; any coder should be able to change any part of the code at any time.

20/11 - 7 Rules for Creating Gorgeous UI (Part 1) Introduction OK, first things first.

20/11 - 7 Rules for Creating Gorgeous UI (Part 1)

This guide is not for everyone. Who is this guide for? Developers who want to be able to design their own good-looking UI in a pinch.UX designers who want their portfolio to look better than a Pentagon PowerPoint. Or UX designers who know they can sell an awesome UX better in a pretty UI package. If you went to art school or consider yourself a UI designer already, you will likely find this guide some combination of a.) boring, b.) wrong, and c.) irritating. Let me tell you what you’ll find in this guide. First, I was a UX designer with no UI skills. 14/11 - HTTPs. 14/11 - AWS Lambda. The code you run on AWS Lambda is called a “Lambda function.”

14/11 - AWS Lambda

After you create your Lambda function it is always ready to run as soon as it is triggered, similar to a formula in a spreadsheet. Each function includes your code as well as some associated configuration information, including the function name and resource requirements. Lambda functions are “stateless,” with no affinity to the underlying infrastructure, so that Lambda can rapidly launch as many copies of the function as needed to scale to the rate of incoming events. After you upload your code to AWS Lambda, you can associate your function with specific AWS resources (e.g. a particular Amazon S3 bucket, Amazon DynamoDB table, or Amazon Kinesis stream).

Then, when the resource changes, Lambda will execute your function and manage the compute resources as needed in order to keep up with incoming requests. 13/11 - Amazon Aurora. 13/11 - Screeps: MMO sandbox strategy game for programmers. 13/11 - Android 5.0 Lollipop reviewed. Android updates don't matter anymore—or at least that's what many people think.

13/11 - Android 5.0 Lollipop reviewed

Back-to-back-to-back Jelly Bean releases and a KitKat release seemed to only polish what already existed. When Google took the wraps off of "Android L" at Google I/O, though, it was clear that this release was different. Android 5.0 Lollipop is at least the biggest update since Android 4.0, and it's probably the biggest Android release ever. 13/11 - Microsoft takes .NET is open source.

NEW YORK — Nov. 12, 2014 — On Wednesday, Microsoft Corp. reinforced its commitment to cross-platform developer experiences by open sourcing the full server-side .NET stack and expanding .NET to run on the Linux and Mac OS platforms.

13/11 - Microsoft takes .NET is open source

Microsoft also released Visual Studio Community 2013, a new free edition of Visual Studio that provides easy access to the Visual Studio core toolset. The announcements kicked off Microsoft’s Connect (); event, where the company released Visual Studio 2015 Preview and .NET 2015 Preview. “With billions of devices in the market today, developers need tools that target many different form factors and platforms,” said S. Somasegar, corporate vice president, Developer Division, Microsoft. “Through Visual Studio and .NET we are committed to delivering a comprehensive end-to-end solution for developers to build and manage applications across multiple devices and platforms.” 07/11 - Facebook sets up 'dark web' link. 3 November 2014Last updated at 08:58 ET By Dave Lee Technology reporter, BBC News Facebook's Tor support means users' traffic remains in the anonymising network Facebook has created the ability for users to connect directly to the social network via anonymising "dark web" service Tor.

07/11 - Facebook sets up 'dark web' link

While it was already possible to access Facebook via Tor, the new set-up means all data is encrypted and Tor users are not mistaken for hacked accounts. Users could access the site "without losing the cryptographic protections" of Tor, Facebook said. It may appeal to people in places where the network is blocked. China, Iran, North Korea and Cuba are among countries that have attempted to prevent access to the site. 03/11 - HTTP 2.0. 28/10 - Verizon's 'Perma-Cookie' Getty Images Verizon Wireless has been subtly altering the web traffic of its wireless customers for the past two years, inserting a string of about 50 letters, numbers, and characters into data flowing between these customers and the websites they visit.

28/10 - Verizon's 'Perma-Cookie'

The company—one the country’s largest wireless carriers, providing cell phone service for about 123 million subscribers—calls this a Unique Identifier Header, or UIDH. It’s a kind of short-term serial number that advertisers can use to identify you on the web, and it’s the lynchpin of the company’s internet advertising program. But critics say that it’s also a reckless misuse of Verizon’s power as an internet service provider—something that could be used as a trump card to obviate established privacy tools such as private browsing sessions or “do not track” features. Jacob Hoffman-Andrews, a technologist with the Electronic Frontier Foundation, wants Verizon to stop using the UIDH. 27/10 - W3C Push API. Abstract The Push API provides webapps with scripted access to server-sent messages, for simplicity referred to here as push messages, as delivered by push services.

27/10 - W3C Push API

A push service allows a webapp server to send messages to a webapp, regardless of whether the webapp is currently active on the user agent. The push message will be delivered to a Service Worker, which could then store the message's data or display a notification to the user. 25/10 - Xavier Niel : La France, morte ? 20/10 - Le cadeau. 19/10 - DJ. 17/10 - Tor 4.0. 13/10 - The 10 Best Moments in Pro-Gaming History. 13/10 - One Less Password. UI Design by Ricardo Vazquez At Mozilla, I helped develop a system for login that does not rely on passwords.

13/10 - One Less Password

It also does not use social sign-on with platforms like Facebook. I think we have created a compelling alternative — something I’d like to see used and pushed further by other designers and developers. When fewer websites require passwords from each of us, fewer passwords will be lost, stolen, and repeated across sites. In this post, you can learn about the system design and user experience. Join – Quick & Easy Join – Start using Webmaker immediately. We streamlined the process to join Webmaker.

Sign In – No Password Required Sign in via email or sms. Things get more interesting with Sign In. As discussed by a number of people across the interwebs, I have taken the typical lost password experience and revised it to be the primary form of login. A person can sign in with their username or email address. Sign In – Across Devices Login across devices. The key is temporary. Server Flow. 07/10 - e-Estonia. 07/10 - Yahoo! Hacked... Update 10-06-2014 10:21 PM - Though I have not heard back from Lycos as of yet, I did confirm that they have, in fact, patched the three vulnerable servers that were initially compromised.

07/10 - Yahoo! Hacked...

To be clear, I have no evidence that they even received my contact attempt. Much like Yahoo! , a whois on their domain yielded zero results. My initial contacts were sent to,, and . WinZip did contact me regarding the issue, and they have confirmed that they have been working on patching from the initial disclosure of the vulnerability, and have also taken precautions to further ensure the issue is resolved. 02/10 - Retro terminal. 19/09 - Amazon Announces New Tablets. Amazon released six new devices today with an eye on shipping them before the holiday season. The collection, which ranges from a new e-ink tablet called the Voyage to an 8.9-inch tablet that is lighter than the iPad Air and features Fire OS 4.0, an OS based on KitKat, is designed for reading, work and play. There’s also a new Kindle for kids that includes a $25 case and free parental control software and apps.

12/09 - Interview Startups in a Race Car. Meeting with VCs can be stressful and we took that to the extreme with our new show. One Lap with Rob Coneybeer takes willing entrepreneurs onto the racetrack and out of their comfort zones. “I really like going fast. When you’re going fast with other people in other cars around you, racing requires you to think about several things at once and make good decisions quickly,” says Coneybeer. “After the excitement of the first few laps, every entrepreneur relaxed and enjoyed themselves. 12/09 - Web Development Across Browsers and Devices. Developing across multiple browsers and devices is the main issue developers have when building applications. Wouldn’t it be great to debug your app across desktop, Android and iOS with one tool?

We believe the Web is powerful enough to offer a Mobile Web development solution that meets these needs! Enter an experimental Firefox add-on called the Firefox Tools Adaptor that connects the Firefox Developer Tools to other major browser engines. This add-on is taking the awesome tools we’ve built to debug Firefox OS and Firefox on Android to the other major mobile browsers starting with Chrome on Android and Safari on iOS. So far these tools include our Inspector, Debugger and Console. 02/09 - The <Picture> Element. By Scott Gilbertson If you’ve ever struggled building responsive websites, this post is for you. It’s part of a series on responsive design, in particular responsive images, pulled from my book, Responsive Web Design.

If you find this excerpt useful, and want even more ideas on how responsive design can help you create amazing websites, pick up a copy today. [Last Update: 08/20/2014] I also wrote up the back story of the <picture> element and all the hard work that made it possible for Ars Technica. Most people who’ve never heard the phrase before think that “responsive design” refers to building websites that are, well, responsive.

Of course that’s not exactly what the phrase “responsive design” refers to in most web development contexts, but I think the web might be better off if it were. There are many, many ways to speed up websites, responsive or otherwise, but few things will lighten the load like reducing image size. The <picture> Element. 01/09 - QA with Linus Torvalds. 27/08 - A Single Div. 26/08 - Unknown orange/red glow over Pacific Ocean. 26/08 - Amazon’s Twitch Acquisition. 22/07 - StackOverflow: 560M Pageviews a Month and only 25 Servers. The folks at Stack Overflow remain incredibly open about what they are doing and why. So it’s time for another update. What has Stack Overflow been up to?

The network of sites that make up StackExchange, which includes StackOverflow, is now ranked 54th for traffic in the world; they have 110 sites and are growing at a rate of 3 or 4 a month; 4 million users; 40 million answers; and 560 million pageviews a month. This is with just 25 servers. For everything. 22/07 - Performance is a Feature. 16/07 - Build your shiny new Gaming PC. 18/06 - wavepot. 11/06 - I hate stacked area charts. November 22nd, 2011 at 10:53 pm by Dr. Drang I keep seeing stacked area charts in my travels around the ’net. Horace Dediu at Asymco, for example, seems particularly fond of them. It’s easy to see why. They have big blocks of color to attract the eye, and they don’t look as stodgy as their sibling, the stacked column chart.

12/05 - The First Billionaire In Hip Hop. 07/05 - China's Alibaba files for IPO. 07/05 - OpenStack Storage. 03/06 - iOS 8 SDK. 01/05 - The Internet's Own Boy. 01/05 - Burying the URL. Today, a Canary build of Google Chrome removed something kind of important from the browser: the URL. Of course it still supports them, but the time where users actually see URLs is ending. 01/05 - App Links. 29/04 - Les développeurs, un atout pour la france.

28/04 - The Internet Is Being Protected By Two Guys Named Steve. 24/04 - Adaptability is your main competitive advantage. Like everyone else, I read a few weeks ago the Berkshire Hathaway Annual Report from Warren Buffet. In a passage that struck me, he tells the story of two farms he bought in 1986 and 1993. He made the purchase because he estimated what the properties would produce, deduced its intrinsic value then compared it to its price. 22/04 - This is How Startups “Level Up” After Raising Money. One of the interesting things about being a VC is that you often see companies in transition. 18/04 - The Birth & Death of JavaScript. 18/04 - Dropbox Gobbles Up More Than One App Startup Per Month. Once a simple way to move stuff around between devices and people, Dropbox now wants to be a platform for apps that help people deal more deeply with that stuff.

“What’s the point of storing things unless you have a delightful experience in which to consume them and share them?” is how Dropbox VP of engineering Aditya Agarwal put it. – nicolas

In addition to a massive hiring spurt and fundraising stockpile, Dropbox has been quietly acquiring startups that make productivity and media apps so their teams can work on similar products internally.