Recent Posts

That's Not a CSRF Attack

Written by epriestley on Apr 14 2017, 2:36 PM in High Horse Soapbox.

We run a vulnerability reporting program through HackerOne. Many reports we receive through this program are extremely valuable and this program is an important part of keeping Phabricator secure.

Read more...

Development Notes (2016 Week 24)

Written by epriestley on Jun 11 2016, 11:43 AM in Development Log.

Administrators can now configure global default settings. Prose diffs have improved.

Read more...

Differential

Written by chad on May 28 2016, 5:09 AM in Development Log.

Differential works with any repository, self hosted, or hosted elsewhere.

Read more...

Development Notes (2016 Week 18)

Written by epriestley on Apr 30 2016, 2:06 AM in Development Log.

Some early prototype High Availability features are now available for ambitious installs.

Read more...

Development Notes (2016 Week 10)

Written by epriestley on Mar 5 2016, 2:30 AM in Development Log.

We've begun rolling out some design updates to detail pages in multiple applications.

Read more...

Advanced Internet Usage (Experts ONLY!)

Written by epriestley on Feb 29 2016, 1:35 AM in High Horse Soapbox.

Here is an advanced internet usage tip for extreme internet experts.

Read more...

Development Notes (2016 Week 9)

Written by epriestley on Feb 27 2016, 12:15 PM in Development Log.

Almanac moved toward release.

Read more...

Development Notes (2016 Week 8)

Written by epriestley on Feb 19 2016, 11:58 PM in Development Log.

Workboards got even fancier, and repository callsigns are now optional.

Read more...

Write, Review, Merge, Publish: Phabricator Review Workflow

Written by epriestley on Feb 14 2016, 12:55 AM in High Horse Soapbox.

Users coming to Phabricator from other software (like GitHub or Gerrit) are sometimes tripped up by the sequencing of Phabricator's default review workflow in Differential.

Read more...

Development Notes (2016 Week 7)

Written by epriestley on Feb 13 2016, 12:19 AM in Development Log.

Workboards got fancier.

Read more...

Updates to Workboards: Dragging, Cover Photos and Points

Written by epriestley on Feb 12 2016, 11:42 PM in High Horse Soapbox.

Workboards now have some new features:

Read more...

Development Notes (2016 Week 6)

Written by epriestley on Feb 6 2016, 1:16 PM in Development Log.

Subprojects and milestones are now available in the UI, but still rough.

Read more...

Clarifying Projects as a General Purpose Tool

Written by epriestley on Feb 5 2016, 10:28 PM in High Horse Soapbox.

In Phabricator, "Projects" are designed as a general purpose organization tool. We've made a number of small product and UI changes recently to reinforce this. These changes are primarily focused at new users, who sometimes find the behavior of projects confusing.

Read more...

Projects in Policy Controls: No Longer Total Garbage

Written by epriestley on Feb 5 2016, 6:15 PM in High Horse Soapbox.

Projects shown in policy controls are now smarter, and will learn and remember the projects you select most frequently.

Read more...

Development Notes (2016 Week 4)

Written by epriestley on Jan 23 2016, 1:52 PM in Development Log.

We've added an autocomplete feature to comments to make it easier to type usernames and project hashtags. Projects now have configurable menus and simpler rules around watching and subscribing.

Read more...

Autocompleting Usernames and Project Hashtags

Written by epriestley on Jan 23 2016, 1:52 PM in High Horse Soapbox.

After 2016 Week 4, we've added an autocomplete feature to make it easier to type usernames and project hashtags in comments. It looks like this:

Read more...

Development Notes (2016 Week 3)

Written by epriestley on Jan 15 2016, 8:11 PM in Development Log.

Repositories now have unique (optional) short names, Amazon S3 integration has been updated.

Read more...

Request for Cat Facts

Written by epriestley on Jan 15 2016, 2:00 PM in High Horse Soapbox.

After D15026 lands, we could really use some more cat facts to improve the product. Feel free to send revisions if you discover new facts about cats.

Read more...

Development Notes (2016 Week 2)

Written by epriestley on Jan 9 2016, 12:46 AM in Development Log.

We're much closer to making callsigns optional on repositories; subprojects and milestones are creeping forward.

Read more...

Development Notes (2016 Week 1)

Written by epriestley on Jan 2 2016, 1:31 PM in Development Log.

Subprojects and milestones have moved forward, but the UI is still unpolished and confusing.

Read more...

Development Notes (2015 Week 52)

Written by epriestley on Dec 28 2015, 8:10 PM in Development Log.

ApplicationEditor has promoted to stable, search/indexing updates have landed, bin/lipsum got a little fancier, and subproject infrastructure is taking shape.

Read more...

Development Notes (2015 Week 51)

Written by epriestley on Dec 19 2015, 3:35 PM in Development Log.

ApplicationEditor is now largely stable and new third-generation Conduit endpoints have taken shape. Subprojects are up next.

Read more...

Reading and Writing Paths in Owners

Written by epriestley on Dec 18 2015, 12:29 PM in High Horse Soapbox.

Owners has new owners.search and owners.edit endpoints in HEAD, which you can use to read and write paths. For example, you could use them to synchronize package definitions from an external source.

Read more...

Development Notes (2015 Week 41)

Written by epriestley on Oct 10 2015, 1:34 PM in Development Log.
This post is a companion to the 2015 Week 41 (Early October) Changelog.
Read more...

Stripe CTF3

Written by epriestley on Jan 30 2014, 9:09 PM in High Horse Soapbox.

I recently participated in Stripe's CTF3, a programming challenge. This is the first time I've participated in Stripe's CTF, but I really enjoyed it. I thought the problems were very interesting and the technical aspects of the challenge were well executed.

Read more...

Encouraging Open Source Etiquette

Written by epriestley on Apr 14 2013, 4:52 PM in High Horse Soapbox.

As a potential new contributor to an open source project, it can be very frustrating to submit an issue or pull request on GitHub and never hear back from the maintainer. This article briefly discusses the problem and proposes a tool which might improve the state of the world by making it easier for contributors to estimate what level of response they'll get from a project before they begin work.

Read more...

Lessons from the 2013 NFL playoffs for companies

Written by btrahan on Feb 5 2013, 11:22 PM in High Horse Soapbox.

Here at Phacility, we're sort of big NFL fans. Sort of, in that one founder has season tickets for the 49ers already, two founders have season tickets at the new 49ers stadium for the 2014-2044 seasons, and Evan (founder three of three) has been known to say "Go local sports team!" when appropriate.

Read more...

What is the value of code review anyway?

Written by btrahan on Dec 18 2012, 2:55 AM in High Horse Soapbox.

For many people, the value of code review is rather unclear. Since the value is not clear code review is often not done, skipped, or forgotten entirely in favor of more obviously important work items.

Read more...