Profile cover photo
Profile photo
Brad Berger
About
Brad's posts

Post has attachment
Some interesting data which definitely helps when counting the cost of using JavaScript frameworks. #perfmatters   #javascript

Post has shared content
Great explainer on Public Key Pinning (HPKP): http://bit.ly/1KICyxb - plus hands-on deployment tips.. read those very carefully before enabling it on your site!
Photo

Post has shared content
Deploying Dart on the server is easy with Docker and Google Compute Engine. Check out this guide written by our Google Developer Expert +Faisal Abid.

Post has attachment
Everyone who has a website has the challenge of creating engaging content. While it's not easy, the effort certainly is worth it. Here's a great article that will help.

Post has shared content
Suspending inactive Chrome tabs lowers memory use. A new experiment in Chrome 46 enables this Try it out! We're interested in your feedback.

https://developers.google.com/web/updates/2015/09/tab-discarding-in-chrome-46
Photo

Post has shared content
Automating resource selection with Client Hints: bit.ly/1JA97Oi

In Chrome 46 the <img> and <picture> elements just got a lot smarter: enable client hints and the browser will advertise the DPR, width, and viewport-width to the server, which in turn can automate delivery of responsive images! Even better, mix-in ServiceWorker to further refine and control which assets are fetched and displayed -- see the post for full details.
Photo

Post has shared content
Tired of your SSH sessions timing out when you're switching networks, or painful delays while you're typing? Then you need to try Mosh: bit.ly/1KvKANn -- see video for the full explainer of how and why it works. 

Post has attachment
AngularJS directives can be challenging to figure out at first. Here's a great concise overview of one-way, two-way, and text bindings in an isolated scope using attributes. One-way bindings were new to me, and a nice way to improve performance when two-way bindings aren't necessary. #javascript   #angularjs  
Wait while more posts are being loaded