RSSAmplifier

Blog

Brian R. Bondy's Blog

Brian R. Bondy's Blog - Coding, Running, and Life

brianbondy.comRSS feed ↗170 posts

Latest posts

Fighting Madness - Tahoe 200

The Tahoe 200 is a 200-mile race surrounding the largest alpine lake in North America. Runners pass through aspen groves, rocky landscapes, crystal-blue lakes, dense forests, and long ridges with breathtaking views. Many say it feels like running through a painting.

49 Hours with My Son in the Desert - Sedona Canyons 125

The Sedona Canyons 125, often called the “half-Cocodona”, starts in Jerome, Arizona, and finishes in Flagstaff. The route winds through Sedona’s red rocks, climbs into the Coconino National Forest, and traverses remote desert trails.

Can confirm, HURT 100 hurts

Suddenly my body was dangling with only 1 arm holding the narrow ledge of a mountain cliff in the rainforest. I grabbed onto something, probably a root on the trail and skinned my index finger as I tried to support my body weight. I tried to pull myself up and couldn’t. Someone running behind me...

Cocodona 2024

The Cocodona 250 is an ultra-endurance race that tests even the most experienced runners. It spans over 250 miles, and traverses rugged landscapes of Arizona, up over 12,000 meters of elevation gain through technical trails, mountains, water crossings, and deserts. There are massive temperature...

Unwavering dedication

I’m not a religious person but I did go to a Catholic elementary school. I distinctly remember one day the local priest came to talk to the class. I often think about this day.

Little Dog's Backyard Ultra: Take 2

Serg, a friend and colleague, crewed for me. We covered a 967km drive post-work on Thursday, reaching our destination by Friday afternoon to set up camp. The advantage of driving? I had all my gear at my fingertips. Given the convenience, I’d choose to drive again.

The future of Leo: A roadmap for Brave's built-in AI browser assistant

In August 2023, Brave released Leo, Brave’s native AI assistant, on its Nightly channel. Since then we’ve incorporated a lot of user feedback, and made numerous improvements to the feature. There are more changes on the way, and soon we will launch Leo on our full release channel, making it...

Achievement Unlocked

On Saturday, June 3, 2023, 14 year old Ronnie set out to conquer his first 50-mile segment of the FAwR run. FAwR is a 100+ mile journey across Windsor-Essex Ontario, which can be completed in multiple chunks across an 8-day span.

Cocodona 250

The racers experience a wide range of weather conditions, including scorching desert heat during daylight hours and cooler mountain temperatures during nighttime hours. This extraordinary yearly event pushes runners past their limits.

National Big Dog's Backyard Ultra World Championships - Team Canada

“Discomfort is the price of admission to a meaningful life” Susan David, PhD.

FAwR 2022

This Saturday I took part in my favorite run of the year, a 103 mile run around Windsor-Essex county named the First Annual weUltra Run (FAwR). This weUltra event can be done in 1 chunk or across a couple weeks, known as a multi-chunk finish. It was my 4th year doing the FAwR and 21h 47min later,...

Perfect conditions at the Perfect PR Backyard Ultra

This Saturday morning I took part in the Perfect PR Backyard Ultra at the beautiful Independence Oaks Park, Clarkston, MI.

Little Dog's Backyard Ultra: From despair to naive optimism

Despair It’s past 8pm, I’m sitting on the edge of the road in the dark. It’s raining, I’m shivering, and I’m out of breath. I just threw up 5 times, I wipe the puke from my mouth and it washes away easily in the rain. I just need a few minutes to regroup. I get back up and throw up twice...

IPFS support in Brave

Over the past several months, the Brave team has been working with Protocol Labs on adding InterPlanetary File System (IPFS) support in Brave. This is the first deep integration of its kind and we’re very proud to outline how it works in this post.

Diary of a selfless, good dog

I was born today!

My first 100 mile run - Woodstock Hallucination

It wasn’t until later in my life at the age of 29 (2010) that I got into running. To try and stay in shape, I took karate, but my karate dojo had just closed. Running seemed interesting to me, but my cardio was horrible. I went out for a 1k run and I was out of breath and quit 7 minutes later....

The road to Brave 1.0

Over the past 4 ½ years I’ve been helping to build a “big” new startup named Brave.

Shutting down Code Firefox

On October 07, 2016 I’ll be shutting down Code Firefox.

Brave Software

We’re starting to bring people in for early developer build access on all platforms.

The Link Bubble Android web browser has gone fully free

You can download Link Bubble on the Google play store today.

Thank you Khan Academy, switching careers

Today is my last day at Khan Academy (KA). At just over a year, it was much less time than I’d like to have spent at KA. In the end though, I feel like it’s not the amount of time that you spend at a company that matters, but the impact that you made. I don’t regret one second of my time...

Developing and releasing the Khan Academy Firefox OS app

I’m happy to announce that the Khan Academy Firefox OS app is now available in the Firefox Marketplace!

SQL on Khan Academy enabled by SQLite, sqljs, asm.js and Emscripten

Originally the computer programming section at Khan Academy only focused on learning JavaScript by using ProcessingJS. This still remains our biggest environment and still has lots of plans for further growth, but we recently generalized and abstracted the whole framework to allow for new...

Automated end to end testing at Khan Academy using Gecko

We have tons of JavaScript and Python unit tests, but they do not catch various errors that can only happen on the live site, such as Content Security Policy (CSP) errors.

Making programming easier on Khan Academy - 2014 Hackathon project

The theme for my hackathon idea was to make programming easier on Khan Academy.

Peer evaluations for coding projects on Khan Academy

We just launched a pretty big new feature in the Computer Science section of Khan Academy called peer evaluations. I blogged more about it here.

My first week at Khan Academy

I had an amazing first week at Khan Academy as a remote employee. My first week For the week I, finished and pushed out 12 bugs fixes, posted 7 bugs, got myself added to the team page, and did a deploy of the site. I felt productive largely thanks to having great docs, and great people who helped...

Does Modern UI Firefox usage indicate Windows 8.1 modern UI is in trouble?

On Friday, Mozilla announced it would not ship its Modern UI Firefox browser due to low adoption. Is Windows 8.1 modern UI in trouble? No. Did Mozilla make the right decision with Metro given the current circumstances? Yes. Modern UI Firefox usage, in Mozilla’s measurements, is not necessarily a...

Switching careers, next steps

I plan to remain a contributor, both on the Code Firefox site, and on Firefox Desktop itself.

Investing in our community through Code Firefox

Mozilla 2014 Goal As Deb Cohen (VP, Chief of People) said: Our goal this year is to find new ways for people to become part of us. This year we have a very aggressive goal, for all of us to look inside our teams, our work, our organization, and create some of these pathways. What is Code Firefox?...

Short one video per concept Firefox development videos

I’d like to introduce a new site I’m working on named Code Firefox.

Shared profiles for Metro Firefox and Desktop Firefox

We’ve had feedback around this, and we’ve found that a better experience would be obtained by sharing a single profile.

Firefox Metro Preview Release - Status update 8

As per this Future of Firefox announcement, we have a work-in-progress, Metro Firefox preview!

Preparing for the Firefox for Windows 8 Metro preview, status update 7

As of the end of August, two awesome Mozilla hackers, Matt Brubeck and Frank Yan started tearing through front end bugs for the Metro browser.

Boot Camp

I’ve never seen windows work so fast and nicely before. And of course it’s on apple hardware. Pretty funny

Managing Gigabytes - Compression and IR

I purchased this book for learning more about compression and information retriaval. So far it’s very good. The second chapter has a very good coverage of text compression.

Firefox for Windows 8 Metro - Front end updates, crash reporting, pdfs, and more, status update 6

Work on the Metro style enabled desktop browser has progressed steadily and things are looking really good.

What is it like to work as a remote engineer at Mozilla

Recently a question appeared on Quora:

User study on mentoring a large first bug

Creating website shortcuts with favicons was a Platform Integration task that has been pending development for almost a decade. Thanks to a new contributor named Parth Mudgal, they’re now live on Nightly builds.

Firefox for Windows 8 Metro, status update 5

It’s been a couple months since the last progress update on Firefox for Metro, but things have been progressing at a steady pace.

Visual Studio 2012 Express for Desktop applications

Two weeks ago I wrote this tweet that generated over 1500 link clicks alone, as well as several retweets with different untracked links.

Retrospection - My first year at Mozilla

About a year and a half ago, Priya Patel reached out to me and offered me a position as a contractor. I eventually accepted and started work on July 6th 2011 under Benjamin Smedberg . I put my heart and soul into it, and a couple months later I was offered a full time position. I started working as...

Visual Studio 11 Express - No support for building desktop applications nor metro style enabled desktop browsers

Microsoft announced last week that Visual Studio 11 Express will not have support for building Desktop applications, by extension this also means that it will not have support for building metro style enabled desktop browsers.

DirectX and XAML interop - Great feature, but not for metro style enabled desktop browsers

Using XAML interop made the following things easier:

Important change to UAC when disabled with process integrity in Windows 8

User Account Control (UAC) is a security enhancement in Windows introduced in Vista.

What will the Windows 8 Metro UI look and feel like?

Wondering what the Windows 8 Metro UI will look and feel like? See the great work of Stephen Horlander and Yuan Wang here:

Windows 8 on ARM users need browser choice too

In case you missed it, Harvey Anderson - Mozilla General Counsel, just published a great blog post about what’s going on with Windows on ARM support.

Firefox work week Windows 8 talk

Every year the Firefox team gets together for a week of working together. Last week I attended the 2012 Firefox work week in Toronto. As part of the work week a number of people did a talk on various awesome topics.

The latest on Firefox for Windows 8 Metro, status update 4

We’ve made steady progress over the past 3 weeks on Firefox for Windows 8 Metro.

A working Firefox Windows 8 Metro prototype, status update 3

The Firefox Roadmap lists a 2012 Q2 goal of providing a working Firefox prototype on Metro.