<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Surgical Diversions</title><description>My time out of the operating room</description><link>https://thefragens.com/</link><item><title>Age</title><link>https://thefragens.com/blog/2001/age/</link><guid isPermaLink="true">https://thefragens.com/blog/2001/age/</guid><description>A brief, somber note on learning that a family friend at 101 years old is developing serious heart failure.</description><pubDate>Mon, 24 Dec 2001 00:00:00 GMT</pubDate><category>family</category></item><item><title>Birthday One</title><link>https://thefragens.com/blog/2001/birthday-one/</link><guid isPermaLink="true">https://thefragens.com/blog/2001/birthday-one/</guid><description>A warm snapshot of a first birthday celebration featuring family, stuffed animals, an ignored cupcake, and the exciting coincidence of first wobbly steps.</description><pubDate>Sat, 22 Dec 2001 00:00:00 GMT</pubDate><category>family</category></item><item><title>Busy Day</title><link>https://thefragens.com/blog/2001/busy-day/</link><guid isPermaLink="true">https://thefragens.com/blog/2001/busy-day/</guid><description>After a full day of surgeries and an evening consult, arriving home in time to read to one child and watch the other take her first steps made it all worthwhile.</description><pubDate>Wed, 19 Dec 2001 00:00:00 GMT</pubDate><category>family</category></item><item><title>Night Owl</title><link>https://thefragens.com/blog/2001/night-owl/</link><guid isPermaLink="true">https://thefragens.com/blog/2001/night-owl/</guid><description>A charming observation on a one-year-old who refuses to go to bed because everything around her is simply too new and interesting to sleep through.</description><pubDate>Wed, 05 Dec 2001 00:00:00 GMT</pubDate><category>family</category></item><item><title>Age Part 2</title><link>https://thefragens.com/blog/2002/age-part-2/</link><guid isPermaLink="true">https://thefragens.com/blog/2002/age-part-2/</guid><description>A brief, somber follow-up noting the passing of Winnie Cozier at 102 years old.</description><pubDate>Fri, 04 Jan 2002 00:00:00 GMT</pubDate><category>family</category></item><item><title>Busy week</title><link>https://thefragens.com/blog/2002/busy-week/</link><guid isPermaLink="true">https://thefragens.com/blog/2002/busy-week/</guid><description>A hectic week of ten surgical cases concludes with general surgeons convening to draft a proposal to hospital administration seeking compensation for ER call coverage.</description><pubDate>Fri, 19 Apr 2002 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Cars looted</title><link>https://thefragens.com/blog/2002/cars-looted/</link><guid isPermaLink="true">https://thefragens.com/blog/2002/cars-looted/</guid><description>On a birthday morning, the family discovered their cars had been burglarized overnight, with valuables including a purse, checkbook, credit cards, and a Game Boy stolen -- prompting a long day of account cancellations and a hard-learned lesson.</description><pubDate>Thu, 09 May 2002 00:00:00 GMT</pubDate><category>family</category></item><item><title>Insomnia Posting</title><link>https://thefragens.com/blog/2002/insomnia-posting/</link><guid isPermaLink="true">https://thefragens.com/blog/2002/insomnia-posting/</guid><description>A candid note explaining how busy surgical days leave no time for writing until the house is quiet, and even then insomnia keeps the mind racing.</description><pubDate>Sat, 19 Jan 2002 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Current Medical Malpractice and Liability Environment</title><link>https://thefragens.com/blog/2002/med-mal-talk/</link><guid isPermaLink="true">https://thefragens.com/blog/2002/med-mal-talk/</guid><description>A recap of a compelling ACS Conference talk that challenged the widely-cited claim of 98,000 annual deaths from physician negligence by exposing flaws in the source study, and made the case that effective tort reform is essential to controlling insurance rates and preserving patient access.</description><pubDate>Wed, 09 Oct 2002 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>More shit</title><link>https://thefragens.com/blog/2002/more-shit/</link><guid isPermaLink="true">https://thefragens.com/blog/2002/more-shit/</guid><description>A detailed account of taking a critically ill patient back to the OR for bowel leakage, discovering interloop abscesses and a small bowel perforation, and managing the case with an ileostomy, colostomy revision, and an open abdomen using a Bogota Bag.</description><pubDate>Tue, 06 Aug 2002 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>The joys of being a surgeon</title><link>https://thefragens.com/blog/2002/the-joys-of-being-a-surgeon/</link><guid isPermaLink="true">https://thefragens.com/blog/2002/the-joys-of-being-a-surgeon/</guid><description>The final day of ER call means four Sunday operations and missing visiting family, offering a candid look at the personal costs of surgical on-call life.</description><pubDate>Tue, 05 Nov 2002 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Vacuum</title><link>https://thefragens.com/blog/2002/vacuum/</link><guid isPermaLink="true">https://thefragens.com/blog/2002/vacuum/</guid><description>A brief musing on the one-sided nature of blogging -- writing into the void with no expectation of a response, and finding that oddly therapeutic.</description><pubDate>Sun, 17 Feb 2002 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>What I Wanted</title><link>https://thefragens.com/blog/2002/what-i-wanted/</link><guid isPermaLink="true">https://thefragens.com/blog/2002/what-i-wanted/</guid><description>A frustrated venting after a radiologist performed the wrong exam without calling to confirm the order, leaving the patient with an unnecessary charge and the surgeon without the study he needed.</description><pubDate>Fri, 08 Feb 2002 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Birthday Boy</title><link>https://thefragens.com/blog/2003/birthday-boy/</link><guid isPermaLink="true">https://thefragens.com/blog/2003/birthday-boy/</guid><description>Son Jonathan is turning eight and has been given a motivating challenge: reach reading and writing fluency and earn a new iMac connected to the home wireless network.</description><pubDate>Tue, 11 Mar 2003 00:00:00 GMT</pubDate><category>family</category></item><item><title>Off to the Islands</title><link>https://thefragens.com/blog/2003/off-to-the-islands/</link><guid isPermaLink="true">https://thefragens.com/blog/2003/off-to-the-islands/</guid><description>Vacation is finally here, and the greatest anticipation is reuniting with a wife and kids who have been away for nearly five weeks.</description><pubDate>Tue, 12 Aug 2003 00:00:00 GMT</pubDate><category>family</category></item><item><title>Rearranging the office</title><link>https://thefragens.com/blog/2003/rearranging-the-office/</link><guid isPermaLink="true">https://thefragens.com/blog/2003/rearranging-the-office/</guid><description>The practice is expanding into a new suite, and while one office battle was lost, new space was secured for both the author and his mother -- with a move of the general surgery practice under consideration once the current lease expires.</description><pubDate>Thu, 27 Mar 2003 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Sophie Talk</title><link>https://thefragens.com/blog/2003/sophie-talk/</link><guid isPermaLink="true">https://thefragens.com/blog/2003/sophie-talk/</guid><description>At just over two years old, a daughter is forming multi-word sentences and speaking with great seriousness -- even if the actual words remain largely undecipherable to her captivated parents.</description><pubDate>Tue, 11 Mar 2003 00:00:00 GMT</pubDate><category>family</category></item><item><title>West Virginia Surgeon&apos;s strike</title><link>https://thefragens.com/blog/2003/west-virginia-surgeons-strike/</link><guid isPermaLink="true">https://thefragens.com/blog/2003/west-virginia-surgeons-strike/</guid><description>West Virginia surgeons took coordinated leaves of absence from hospital practice to protest malpractice insurance rates exceeding $100,000 per year, and this post explains the mechanics of their action and why it does not constitute patient abandonment.</description><pubDate>Fri, 03 Jan 2003 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Bipartisan</title><link>https://thefragens.com/blog/2004/bipartisan/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/bipartisan/</guid><description>A rhetorical challenge to the common assumption that bipartisanship means the majority must yield to the minority.</description><pubDate>Sat, 06 Nov 2004 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Communicate with your Consultants</title><link>https://thefragens.com/blog/2004/communicate-with-your-consultants/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/communicate-with-your-consultants/</guid><description>A frustrating on-call experience illustrates why attending physicians must communicate their clinical concerns directly to surgical consultants before the consult visit.</description><pubDate>Thu, 25 Nov 2004 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Consultants and Transfers</title><link>https://thefragens.com/blog/2004/consultants-and-transfers/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/consultants-and-transfers/</guid><description>Building on a GruntDoc post about consultant rudeness, the author argues that calling surgical consults purely to spread liability -- rather than for genuine clinical need -- is neither efficient nor conscientious medicine.</description><pubDate>Sat, 25 Dec 2004 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Folder Action</title><link>https://thefragens.com/blog/2004/folder-action/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/folder-action/</guid><description>An experiment using an OS X Folder Action to automate blog upstreaming reveals it only fires on direct file additions or deletions in the watched folder, not in subfolders, making its practical value questionable.</description><pubDate>Mon, 19 Jan 2004 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>It&apos;s Finally Over</title><link>https://thefragens.com/blog/2004/its-finally-over/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/its-finally-over/</guid><description>Relief that the 2004 election is over, with a call to set aside anger and partisanship and a suggestion that those shocked by the results need to better understand and listen to rural America.</description><pubDate>Thu, 04 Nov 2004 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Jeff Cheney&apos;s take</title><link>https://thefragens.com/blog/2004/jeff-cheneys-take/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/jeff-cheneys-take/</guid><description>A reflection on a civil email debate with a friend about 2004 election issues, along with frustration at bloggers who parrot political talking points without independent thought.</description><pubDate>Sun, 31 Oct 2004 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>MarsEdit 1.0 Released!</title><link>https://thefragens.com/blog/2004/marsedit-10-released/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/marsedit-10-released/</guid><description>A brief enthusiastic endorsement of the newly released MarsEdit 1.0 blog editor from Ranchero Software, praising it for simply working like all of Brent Simmons software.</description><pubDate>Sun, 12 Dec 2004 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Mission San Juan Capistrano</title><link>https://thefragens.com/blog/2004/mission-san-juan-capistrano/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/mission-san-juan-capistrano/</guid><description>A family visit to Mission San Juan Capistrano, prompted by a fourth-grade school project, proves well worth the trip, with a tip to arrive at opening time to beat the crowds and get better photos.</description><pubDate>Tue, 12 Oct 2004 00:00:00 GMT</pubDate><category>family</category></item><item><title>Sen. Barack Obama (D-IL)</title><link>https://thefragens.com/blog/2004/sen-barack-obama-d-il/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/sen-barack-obama-d-il/</guid><description>A brief note on Barack Obama handily winning his Illinois Senate seat after his breakout keynote at the 2004 Democratic convention, with a prediction that this sharp politician is worth keeping an eye on.</description><pubDate>Thu, 04 Nov 2004 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Stem Cell Research</title><link>https://thefragens.com/blog/2004/stem-cell-research/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/stem-cell-research/</guid><description>California voters approved a $3 billion bond measure for stem cell research despite the state deficit, prompting the argument that nationally beneficial medical research should be funded federally or through private money rather than state bonds.</description><pubDate>Thu, 04 Nov 2004 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Surgical Education in the United States: Portents for Change</title><link>https://thefragens.com/blog/2004/surgical-education-in-the-united-states-portents-for-change/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/surgical-education-in-the-united-states-portents-for-change/</guid><description>A Medscape article is highlighted that documents alarming surgeon shortage figures and argues that declining reimbursement, malpractice costs, and subspecialty migration threaten to strip general surgery of its professional identity.</description><pubDate>Fri, 03 Dec 2004 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>What This Country Needs</title><link>https://thefragens.com/blog/2004/what-this-country-needs/</link><guid isPermaLink="true">https://thefragens.com/blog/2004/what-this-country-needs/</guid><description>A note about neighbor John Kimberling and his book making the case that both major parties have failed Americans and that a new third party is needed, with a promise to share thoughts on the argument after reading it.</description><pubDate>Thu, 04 Nov 2004 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>And then there was one.</title><link>https://thefragens.com/blog/2005/and-then-there-was-one/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/and-then-there-was-one/</guid><description>A brief tribute to grandmother Ruth Fragen, who passed away at age 102 after years of unconsciousness following a stroke, remembered as a lawyer who never practiced and an accomplished violinist.</description><pubDate>Fri, 23 Dec 2005 00:00:00 GMT</pubDate><category>family</category></item><item><title>Bargaining with HMOs</title><link>https://thefragens.com/blog/2005/bargaining-with-hmos/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/bargaining-with-hmos/</guid><description>Responding to a surgeon colleague facing an unacceptable HMO contract, the post argues that relentlessly declining physician reimbursement will turn most doctors into salaried employees, threatening professional drive and innovation, and predicts a major US healthcare collapse before things improve.</description><pubDate>Sat, 26 Mar 2005 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Breast CA for Cosmetic Surgeons</title><link>https://thefragens.com/blog/2005/breast-ca-for-cosmetic-surgeons/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/breast-ca-for-cosmetic-surgeons/</guid><description>A recap of a breast cancer talk given to the American Society of Cosmetic Breast Surgery, covering three core points: refer cancer cases to specialists, investigate suspicious exam findings before any cosmetic procedure, and always obtain a screening mammogram first.</description><pubDate>Mon, 06 Jun 2005 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Flipping the switch</title><link>https://thefragens.com/blog/2005/flipping-the-switch/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/flipping-the-switch/</guid><description>An announcement that the blog has been quietly switched from Radio UserLand to Squib, a Ruby on Rails replacement, with an invitation for tech-savvy Radio users frustrated with that platform to ask about the alternative.</description><pubDate>Fri, 30 Dec 2005 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Gambling in the OR</title><link>https://thefragens.com/blog/2005/gambling-in-the-or/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/gambling-in-the-or/</guid><description>A candid pre-operative reflection on the uncertainty of relying on a nuclear medicine GI bleeding scan to guide surgery for an AVM, with fingers crossed that the bleeding stops before the operation is finished.</description><pubDate>Mon, 08 Aug 2005 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Happy Anniversary!</title><link>https://thefragens.com/blog/2005/happy-anniversary/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/happy-anniversary/</guid><description>A brief heartfelt note celebrating 14 wonderful years of marriage and expressing that he would do it all over again without hesitation.</description><pubDate>Wed, 15 Jun 2005 00:00:00 GMT</pubDate><category>family</category></item><item><title>Happy Birthday Dave!</title><link>https://thefragens.com/blog/2005/happy-birthday-dave/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/happy-birthday-dave/</guid><description>A short belated birthday message to Dave Winer on his 50th birthday, with thanks for the opportunity to beta test Pike years earlier.</description><pubDate>Tue, 03 May 2005 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Happy Birthday Jonathan!</title><link>https://thefragens.com/blog/2005/happy-birthday-jonathan/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/happy-birthday-jonathan/</guid><description>A loving birthday message to son Jonathan on his 10th birthday, reflecting on how profoundly fatherhood has changed life for the better.</description><pubDate>Tue, 15 Mar 2005 00:00:00 GMT</pubDate><category>family</category></item><item><title>Happy Birthday Sophie!</title><link>https://thefragens.com/blog/2005/happy-birthday-sophie/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/happy-birthday-sophie/</guid><description>A short birthday note celebrating daughter Sophie turning five years old, with a reminder to eventually add a photo to the post.</description><pubDate>Tue, 20 Dec 2005 00:00:00 GMT</pubDate><category>family</category></item><item><title>Interesting Precedent</title><link>https://thefragens.com/blog/2005/interesting-precedent/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/interesting-precedent/</guid><description>Responding to Aggravated DocSurg, the author argues that the FDA advisory panel overstepped its mandate by restricting silicone implant sales to board-certified plastic surgeons only, since credentialing is a hospital responsibility, and predicts the FDA will have to back down.</description><pubDate>Mon, 18 Apr 2005 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>JAMA article on CPOE</title><link>https://thefragens.com/blog/2005/jama-article-on-cpoe/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/jama-article-on-cpoe/</guid><description>A JAMA study finding that a widely used CPOE system facilitated 22 types of medication error risks is highlighted, challenging the assumption that such systems reliably prevent errors, while the author notes he has been tapped as physician liaison for a Cerner Millennium rollout at his hospital.</description><pubDate>Fri, 11 Mar 2005 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>My Trip to the Apple Store</title><link>https://thefragens.com/blog/2005/my-trip-to-the-apple-store/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/my-trip-to-the-apple-store/</guid><description>A first visit to the Apple Store at Fashion Island results in spending more than ten times the planned budget, prompting the rueful observation that it is probably a good thing there is not one nearby.</description><pubDate>Mon, 06 Jun 2005 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Silicone Breast Implants Are Back?</title><link>https://thefragens.com/blog/2005/silicone-breast-implants-are-back/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/silicone-breast-implants-are-back/</guid><description>An FDA advisory panel voted 7-2 to recommend lifting the ban on Mentor silicone breast implants with strict conditions, including a board-certification requirement the author argues constitutes an unlawful restraint of trade given the varied specialties of surgeons who routinely place implants.</description><pubDate>Thu, 14 Apr 2005 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Thanks Alan!</title><link>https://thefragens.com/blog/2005/thanks-alan/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/thanks-alan/</guid><description>A thank-you recap of a snowy Park City ski trip hosted by brother Alan for his 40th birthday, highlighted by the kids thriving in ski school and a private chef who cooked nightly dinners for the group of seventeen.</description><pubDate>Sun, 02 Jan 2005 00:00:00 GMT</pubDate><category>family</category></item><item><title>VoodooPad as CMS</title><link>https://thefragens.com/blog/2005/voodoopad-as-cms/</link><guid isPermaLink="true">https://thefragens.com/blog/2005/voodoopad-as-cms/</guid><description>VoodooPad, a desktop wiki application, is highlighted as a surprisingly capable CMS for static sites through its template-driven Web Export feature, while also mentioning involvement with Squib, an open-source Ruby on Rails replacement for Radio UserLand.</description><pubDate>Wed, 14 Dec 2005 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Bachelor Time</title><link>https://thefragens.com/blog/2006/bachelor-time/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/bachelor-time/</guid><description>The family has headed to the islands for the rest of the summer, leaving the author at home alone for about a month with a mix of longing and reassurance that they will have a wonderful time.</description><pubDate>Fri, 14 Jul 2006 00:00:00 GMT</pubDate><category>family</category></item><item><title>Happy Birthday Jonathan!</title><link>https://thefragens.com/blog/2006/happy-birthday-jonathan-2/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/happy-birthday-jonathan-2/</guid><description>A quick birthday note to son Jonathan on his 11th birthday, with the real celebration deferred to the coming weekend.</description><pubDate>Thu, 16 Mar 2006 00:00:00 GMT</pubDate><category>family</category></item><item><title>Happy Birthday Sophie!</title><link>https://thefragens.com/blog/2006/happy-birthday-sophie-2/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/happy-birthday-sophie-2/</guid><description>A warm, brief birthday greeting to daughter Sophie, noting how fast she is growing up.</description><pubDate>Wed, 20 Dec 2006 00:00:00 GMT</pubDate><category>family</category></item><item><title>Hindsights</title><link>https://thefragens.com/blog/2006/hindsights/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/hindsights/</guid><description>Guy Kawasaki commencement speech highlights are shared as a top-ten countdown of life lessons, ranging from cherishing family and obeying absolutes to pursuing joy rather than mere happiness.</description><pubDate>Fri, 13 Jan 2006 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Intellectual Property</title><link>https://thefragens.com/blog/2006/intellectual-property/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/intellectual-property/</guid><description>A surgeon and independent contractor recounts a dispute with his former employer over ownership of a domain and website he built unpaid on his own initiative, revealing at the end that the former employer is his father.</description><pubDate>Tue, 17 Jan 2006 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Managing Passwords Easy</title><link>https://thefragens.com/blog/2006/managing-passwords-easy/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/managing-passwords-easy/</guid><description>A recommendation for 1Passwd, a Mac app that leverages the system Keychain to manage web passwords with support for multiple logins per site and responsive developers.</description><pubDate>Tue, 25 Jul 2006 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Medical Reimbursement</title><link>https://thefragens.com/blog/2006/medical-reimbursement/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/medical-reimbursement/</guid><description>A pointer to a blog series demystifying the maze of medical coding and reimbursement for a general audience that has little understanding of how physicians actually get paid.</description><pubDate>Wed, 05 Apr 2006 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Snowboarding</title><link>https://thefragens.com/blog/2006/snowboardin/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/snowboardin/</guid><description>A quick note about heading to Park City for a family snowboarding weekend organized by brother Alan, bringing all the siblings and their kids together at The Canyons resort.</description><pubDate>Thu, 02 Mar 2006 00:00:00 GMT</pubDate><category>family</category></item><item><title>Snowboarding aftermath</title><link>https://thefragens.com/blog/2006/snowboarding-aftermath/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/snowboarding-aftermath/</guid><description>A brief recap of a great snowboarding trip to Utah where the weather was beautiful, Jonathan did well on the board, and everyone returned home thoroughly sore.</description><pubDate>Mon, 06 Mar 2006 00:00:00 GMT</pubDate><category>family</category></item><item><title>So you really want to take ER call?</title><link>https://thefragens.com/blog/2006/so-you-really-want-to-take-er-call/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/so-you-really-want-to-take-er-call/</guid><description>A reaction to a BBC report about a surgeon held responsible for the death of a self-stabbing patient, arguing that removing a penetrating chest object is inherently risky and that personal responsibility should fall on the patient, not the surgeon.</description><pubDate>Thu, 09 Mar 2006 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Sorry if Your Google Ranking Slipped</title><link>https://thefragens.com/blog/2006/sorry-if-your-google-ranking-slipped/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/sorry-if-your-google-ranking-slipped/</guid><description>A short account of being accused of harming someone else Google ranking, requiring a moment of genuine reflection before concluding that no individual blogger has any influence over how Google ranks pages.</description><pubDate>Thu, 13 Jul 2006 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Specialty Board Equivalency</title><link>https://thefragens.com/blog/2006/specialty-board-equivalency/</link><guid isPermaLink="true">https://thefragens.com/blog/2006/specialty-board-equivalency/</guid><description>A California Superior Court ordered the Medical Board to grant the American Board of Cosmetic Surgery specialty board equivalency after it met all 19 regulatory requirements, a win that lets cosmetic surgeons advertise board certification and raises questions about future turf disputes with plastic surgeons.</description><pubDate>Fri, 22 Sep 2006 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Closing the Office</title><link>https://thefragens.com/blog/2007/closing-the-office/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/closing-the-office/</guid><description>An announcement that the author is closing his elective surgical practice to join a local trauma group, a move driven by the rising costs of running a private office.</description><pubDate>Fri, 30 Nov 2007 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Cuban flu</title><link>https://thefragens.com/blog/2007/cuban-flu/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/cuban-flu/</guid><description>A surgical analysis of Fidel Castro reported acute diverticulitis and multiple operations, arguing that skipping the standard Hartmann procedure in favor of immediate bowel reconnection was a critical error that caused all subsequent complications.</description><pubDate>Tue, 16 Jan 2007 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Cuban flu Pt. 2</title><link>https://thefragens.com/blog/2007/cuban-flu-pt-2/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/cuban-flu-pt-2/</guid><description>A follow-up citing a BBC report that Fidel Castro refused the colostomy procedure, confirming the prediction made in the original post about the root cause of his surgical complications.</description><pubDate>Wed, 17 Jan 2007 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>iPhone needs</title><link>https://thefragens.com/blog/2007/iphone-needs/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/iphone-needs/</guid><description>A doctor explains why the iPhone cannot yet replace his Treo 650 for on-call use due to insufficient alert volume, and offers a five-point wish list of notification improvements that would make it viable for medical professionals.</description><pubDate>Sat, 08 Sep 2007 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>More sed</title><link>https://thefragens.com/blog/2007/more-sed/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/more-sed/</guid><description>A brief note about using sed to inject verification meta tags into the head section of a freshly rendered HTML page, with a candid admission that sed is powerful but not quick to write.</description><pubDate>Thu, 04 Jan 2007 00:00:00 GMT</pubDate><category>code</category></item><item><title>Moved to WordPress!</title><link>https://thefragens.com/blog/2007/moved-to-wordpress/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/moved-to-wordpress/</guid><description>A short announcement that the blog has been migrated to WordPress, with MarsEdit configuration and hosting transfer still pending but the initial switch going smoothly.</description><pubDate>Mon, 12 Nov 2007 00:00:00 GMT</pubDate><category>wordpress</category></item><item><title>No more white coats?!</title><link>https://thefragens.com/blog/2007/no-more-white-coats/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/no-more-white-coats/</guid><description>A reaction to a UK government plan to ban the traditional white coat and restrict clothing to reduce hospital infections, arguing the policy lacks research support and that consistent hand-washing would produce far better results.</description><pubDate>Tue, 18 Sep 2007 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Running SpamAssassin locally</title><link>https://thefragens.com/blog/2007/running-spamassassin-locally/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/running-spamassassin-locally/</guid><description>A walkthrough of using DisSpam with SpamAssassin in a cron job to filter POP3 spam before it reaches an iPhone, including a custom patch that checks headers against a hash file first to dramatically speed up processing of large mailboxes.</description><pubDate>Thu, 16 Aug 2007 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>Securing Email</title><link>https://thefragens.com/blog/2007/securing-email/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/securing-email/</guid><description>A brief account of getting SSL working for IMAP, POP, and SMTP on a Leopard Server Mac mini after two frustrating days, resolved by following Panther-era instructions from Joel Rennich with only a minor workaround for the serial file.</description><pubDate>Tue, 20 Nov 2007 00:00:00 GMT</pubDate><category>apple</category></item><item><title>TPA and the Trauma Patient</title><link>https://thefragens.com/blog/2007/tpa-and-the-trauma-patient/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/tpa-and-the-trauma-patient/</guid><description>A cautionary case note on the dangers of using TPA in a trauma patient with a bullet wound crossing the liver, which led to three trips to the OR before Factor VII controlled the bleeding and the abdomen was finally closed about 36 hours later.</description><pubDate>Thu, 16 Aug 2007 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>URL Rewriting</title><link>https://thefragens.com/blog/2007/url-rewriting/</link><guid isPermaLink="true">https://thefragens.com/blog/2007/url-rewriting/</guid><description>A reposted tutorial covering Apache mod_rewrite, explaining how to transform messy dynamic URLs into clean, human-readable ones using basic redirects, regular expressions, trailing-slash rules, and match modifiers.</description><pubDate>Mon, 12 Nov 2007 00:00:00 GMT</pubDate><category>code</category></item><item><title>Ambulance Chaser</title><link>https://thefragens.com/blog/2008/ambulance-chaser/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/ambulance-chaser/</guid><description>A lawyer showed up uninvited outside the ICU to solicit a trauma family, claiming a vehicle defect — even though the driver was intoxicated and traveling over 100 mph — confirming that ambulance chasing is very much real.</description><pubDate>Thu, 24 Apr 2008 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Biden VEEP??</title><link>https://thefragens.com/blog/2008/biden-veep/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/biden-veep/</guid><description>Obama selected six-term Delaware senator Joe Biden as his running mate, prompting skepticism about how a longtime Washington insider squares with a campaign built on the promise of change.</description><pubDate>Sat, 23 Aug 2008 00:00:00 GMT</pubDate><category>politics</category></item><item><title>Bill of NON-Rights</title><link>https://thefragens.com/blog/2008/bill-of-non-rights/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/bill-of-non-rights/</guid><description>A satirical list of eleven things Americans do not have an inherent right to — written by Lewis Napper — is shared as a counterpoint to entitlement culture, emphasizing personal responsibility over government guarantees.</description><pubDate>Thu, 31 Jul 2008 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Bullseye</title><link>https://thefragens.com/blog/2008/bullseye/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/bullseye/</guid><description>A brief firsthand account of an emergency department thoracotomy on a pulseless penetrating chest trauma patient, revealing a large atrial wound that let air flood the chest with every breath — a stark reminder of why ED thoracotomies carry such high mortality.</description><pubDate>Mon, 12 May 2008 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>General Surgery in NY</title><link>https://thefragens.com/blog/2008/general-surgery-in-ny/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/general-surgery-in-ny/</guid><description>Observations from the American Society of General Surgeons meeting in New York City, where academic presenters championed controversial minimally invasive approaches — such as laparoscopic closure of diverticular perforation without resection — that struck the author as treatments that would fail an oral board exam.</description><pubDate>Fri, 12 Dec 2008 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>iCal - Exchange Time Zone Fix</title><link>https://thefragens.com/blog/2008/ical-exchange-time-zone-fix/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/ical-exchange-time-zone-fix/</guid><description>A single AppleScript solution is presented to fix the broken time zone information that Microsoft Exchange injects into iCal meeting invites, preventing Mac users from missing meetings by correcting the TZID before the event is imported.</description><pubDate>Thu, 17 Apr 2008 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>iCal - Exchange Time Zone Fix - Chapter 2</title><link>https://thefragens.com/blog/2008/ical-exchange-time-zone-fix-chapter-2/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/ical-exchange-time-zone-fix-chapter-2/</guid><description>A substantially rewritten iCal-Invite-Fix AppleScript handles the three main Exchange/Outlook invite types (REQUEST, PUBLISH, and CANCEL) and multiple encoding formats, with detailed setup instructions for configuring script properties and wiring the script to a Mail rule.</description><pubDate>Fri, 15 Aug 2008 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>iCal – Exchange Time Zone Fix – Chapter 3</title><link>https://thefragens.com/blog/2008/ical-exchange-time-zone-fix-chapter-3/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/ical-exchange-time-zone-fix-chapter-3/</guid><description>The iCal-Invite-Fix AppleScript was updated to support multiple Exchange servers in a single script by using two paired list properties that map Exchange TZID fragments to the correct iCal time zone identifiers.</description><pubDate>Sun, 28 Dec 2008 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>iCal - Exchange Time Zone Fix - Part 2</title><link>https://thefragens.com/blog/2008/ical-exchange-time-zone-fix-part-2/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/ical-exchange-time-zone-fix-part-2/</guid><description>An interim update to the MailExchange2iCal-TZ-fix script fixes a parsing failure for .ics invites delivered only as attachments or in base64 encoding, and corrects the script so it runs reliably from a Mail rule.</description><pubDate>Tue, 12 Aug 2008 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>Immediate Breast Reconstruction and CMS</title><link>https://thefragens.com/blog/2008/immediate-breast-reconstruction-and-cms/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/immediate-breast-reconstruction-and-cms/</guid><description>A frustrating CMS billing dispute is recounted after performing immediate breast reconstruction following another surgeon&apos;s mastectomies, with Medicare refusing payment because the add-on code requires both procedures to be done by the same physician.</description><pubDate>Tue, 15 Apr 2008 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Importing Mail Message Attachments Into Aperture</title><link>https://thefragens.com/blog/2008/importing-mail-message-attachments-into-aperture/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/importing-mail-message-attachments-into-aperture/</guid><description>An AppleScript called SaveAttachments2Aperture was created to import email attachments directly into Apple Aperture, filling the gap left by the missing Quick Look shortcut that iPhoto users already enjoyed, with later versions adding file-type filtering and support for common camera raw formats.</description><pubDate>Tue, 11 Nov 2008 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>Ivory Towers</title><link>https://thefragens.com/blog/2008/ivory-towers/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/ivory-towers/</guid><description>A regional Level 1 trauma center refused a difficult transfer for specialized endovascular care, sparking reflection on how academic medical centers have drifted from their traditional mission of supporting community surgeons without question.</description><pubDate>Mon, 24 Mar 2008 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Mean People Suck</title><link>https://thefragens.com/blog/2008/mean-people-suck/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/mean-people-suck/</guid><description>A personal reflection on how meanness is always a choice and the hurt it causes can outlast any apology, with a hope that a young son learns early to let slights go and give people second chances.</description><pubDate>Mon, 12 May 2008 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Never Events</title><link>https://thefragens.com/blog/2008/never-events/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/never-events/</guid><description>CMS expanded its list of so-called never events — hospital-acquired conditions it will no longer reimburse — and a surgeon argues the policy is a cost-cutting measure disguised as patient safety, since many of these conditions cannot be prevented 100% of the time.</description><pubDate>Fri, 18 Apr 2008 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>New Year Blues</title><link>https://thefragens.com/blog/2008/new-year-blues/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/new-year-blues/</guid><description>The new year brought grief when a dear friend lost his mother in the emergency department, a loss made more painful coming just over seven years after the death of her son Henry, who was also a close friend.</description><pubDate>Tue, 01 Jan 2008 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Saving Medicare?</title><link>https://thefragens.com/blog/2008/saving-medicare/</link><guid isPermaLink="true">https://thefragens.com/blog/2008/saving-medicare/</guid><description>The post argues that physicians brought the Medicare reimbursement crisis on themselves by accepting low contracted rates, and endorses letting the 10.6% cuts stand in hopes the financial pain will finally compel doctors and hospitals to cancel their Medicare contracts and force real systemic change.</description><pubDate>Mon, 07 Jul 2008 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Amavisd settings</title><link>https://thefragens.com/blog/2009/amavisd-settings/</link><guid isPermaLink="true">https://thefragens.com/blog/2009/amavisd-settings/</guid><description>Spam with malformed MIME boundaries was bypassing SpamAssassin on an OS X Server mail setup and reaching recipients unscored, and changing the Amavisd final_bad_header_destiny setting from D_PASS to D_REJECT is proposed as the fix.</description><pubDate>Mon, 16 Mar 2009 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>Appendiceal Duplication</title><link>https://thefragens.com/blog/2009/appendiceal-duplication/</link><guid isPermaLink="true">https://thefragens.com/blog/2009/appendiceal-duplication/</guid><description>An unusual operative case is described in which a patient with classic appendicitis signs was found intraoperatively to have an appendiceal duplication — a rare anomaly confirmed on pathology — with the perforated duplicate forming a phlegmon and a relatively normal true appendix discovered just before closure.</description><pubDate>Fri, 13 Feb 2009 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Baby Steps to Healthcare Reform</title><link>https://thefragens.com/blog/2009/baby-steps-to-healthcare-reform/</link><guid isPermaLink="true">https://thefragens.com/blog/2009/baby-steps-to-healthcare-reform/</guid><description>Three concise healthcare reform proposals are offered — eliminating pre-existing condition exclusions, allowing insurers to sell across all US markets, and adopting a loser-pays malpractice standard — with particular emphasis on how loser-pays would curb frivolous suits and the hidden costs of defending dropped claims.</description><pubDate>Wed, 21 Oct 2009 00:00:00 GMT</pubDate><category>medicine</category><category>politics</category></item><item><title>Fail2ban on Leopard Server</title><link>https://thefragens.com/blog/2009/fail2ban-on-leopard-server/</link><guid isPermaLink="true">https://thefragens.com/blog/2009/fail2ban-on-leopard-server/</guid><description>Getting fail2ban running on Mac OS X Leopard Server required several workarounds — a launchd plist to create a missing run directory, tweaks to the ipfw action module, and a custom filter for bots hammering nonexistent URLs — all of which are documented and shared.</description><pubDate>Thu, 24 Sep 2009 00:00:00 GMT</pubDate><category>code</category><category>apple</category></item><item><title>Happy Birthday Alan!</title><link>https://thefragens.com/blog/2009/happy-birthday-alan/</link><guid isPermaLink="true">https://thefragens.com/blog/2009/happy-birthday-alan/</guid><description>A short birthday greeting sent to a friend, wishing him a great day on the golf course and looking forward to seeing him in a few weeks.</description><pubDate>Tue, 29 Dec 2009 00:00:00 GMT</pubDate><category>family</category></item><item><title>Nationalized Healthcare and the Free Market</title><link>https://thefragens.com/blog/2009/nationalized-healthcare-and-the-free-market/</link><guid isPermaLink="true">https://thefragens.com/blog/2009/nationalized-healthcare-and-the-free-market/</guid><description>A scenario is laid out in which nationalized healthcare arrives not through legislation but through a government-sponsored insurance option so much cheaper than private plans that employers adopt it by default, eventually leaving physicians and hospitals with a de facto single payer.</description><pubDate>Thu, 05 Mar 2009 00:00:00 GMT</pubDate><category>medicine</category><category>politics</category></item><item><title>VoodooPad Pro Blogging</title><link>https://thefragens.com/blog/2009/voodoopad-pro-blogging/</link><guid isPermaLink="true">https://thefragens.com/blog/2009/voodoopad-pro-blogging/</guid><description>A complete workflow is documented for using VoodooPad as a static-site CMS, combining Lua script plugins, a web export plugin, and shell scripts to handle file organization, sitemap generation, Atom feed creation, and URL correction, with a sample project package included.</description><pubDate>Thu, 07 May 2009 00:00:00 GMT</pubDate><category>code</category><category>apple</category></item><item><title>Don&apos;t Send iCal Replies</title><link>https://thefragens.com/blog/2010/dont-send-ical-replies/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/dont-send-ical-replies/</guid><description>A tip for suppressing automatic email replies when accepting or declining iCal invites on Mac OS X, with a downloadable script bundle containing install and uninstall shell scripts and a pointer to the iCal Reply Checker app for those who prefer a GUI.</description><pubDate>Wed, 14 Apr 2010 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>Dovecot Permissions</title><link>https://thefragens.com/blog/2010/dovecot-permissions/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/dovecot-permissions/</guid><description>After migrating to OS X Snow Leopard Server, Dovecot mail folder permission errors caused webmail failures, and terminal scripts using chown are provided to bulk-fix ownership across all mail user directories or reset permissions for a single account by GUID.</description><pubDate>Sat, 07 Aug 2010 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>Fail2ban and OS X Server, Part Deux</title><link>https://thefragens.com/blog/2010/fail2ban-and-os-x-server-part-deux/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/fail2ban-and-os-x-server-part-deux/</guid><description>An overview of custom Fail2ban modifications for Snow Leopard Server adding jails for SMTP, POP, IMAP, VNC, and invalid web requests, distributed as a downloadable tarball with an installation script and LaunchDaemon plists to keep Fail2ban running reliably.</description><pubDate>Thu, 04 Nov 2010 00:00:00 GMT</pubDate><category>code</category><category>apple</category></item><item><title>Fail2ban Problems and Solutions</title><link>https://thefragens.com/blog/2010/fail2ban-problems-and-solutions/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/fail2ban-problems-and-solutions/</guid><description>A fix for a Fail2ban issue on OS X where multiple bans sharing the same ipfw rule number get cleared prematurely, solved by generating a random rule number via a shell variable, with custom jails and filters available as a downloadable bundle.</description><pubDate>Wed, 01 Dec 2010 00:00:00 GMT</pubDate><category>code</category><category>apple</category></item><item><title>False Positive</title><link>https://thefragens.com/blog/2010/false-positive/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/false-positive/</guid><description>A command-line workflow for reviewing and releasing SpamAssassin-quarantined email on OS X Server using TextExpander snippets to automate copying, unzipping, previewing, and releasing messages, making the entire process manageable from an iPhone or iPad.</description><pubDate>Wed, 05 May 2010 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>iPad Arrives</title><link>https://thefragens.com/blog/2010/ipad-arrives/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/ipad-arrives/</guid><description>First impressions of the original iPad after handling one at the hospital, noting its light weight, bright display, and usable keyboard, while looking forward to the upcoming iPhone 4.0 announcement.</description><pubDate>Mon, 05 Apr 2010 00:00:00 GMT</pubDate><category>apple</category></item><item><title>Server-Side Email Filtering With Sieve</title><link>https://thefragens.com/blog/2010/server-side-email-filtering-with-sieve/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/server-side-email-filtering-with-sieve/</guid><description>A step-by-step guide to enabling server-side email filtering with Sieve on Mac OS X Server, covering the Sieve service setup, installation of the avelsieve SquirrelMail plugin, and a fix for an authentication bug in its PHP library.</description><pubDate>Fri, 14 May 2010 00:00:00 GMT</pubDate><category>code</category><category>apple</category></item><item><title>Setting up Snow Leopard iCal Server</title><link>https://thefragens.com/blog/2010/setting-up-snow-leopard-ical-server/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/setting-up-snow-leopard-ical-server/</guid><description>Quick notes on configuring Snow Leopard iCal Server with the correct Wiki Server settings to get group calendars working, including the exact CalDAV URL formats for both macOS iCal and iOS clients.</description><pubDate>Wed, 11 Aug 2010 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>Snow Leopard Sieve Rules</title><link>https://thefragens.com/blog/2010/snow-leopard-sieve-rules/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/snow-leopard-sieve-rules/</guid><description>A guide to manually editing Sieve email filter rules on Mac OS X Snow Leopard Server using terminal commands to locate and modify user-specific sieve script files, including a workaround requiring HTTPS for wiki settings changes to take effect.</description><pubDate>Sat, 07 Aug 2010 00:00:00 GMT</pubDate><category>apple</category><category>code</category></item><item><title>WordPress Automatic Updates</title><link>https://thefragens.com/blog/2010/wordpress-automatic-updates/</link><guid isPermaLink="true">https://thefragens.com/blog/2010/wordpress-automatic-updates/</guid><description>How to get WordPress automatic plugin and theme updates working on OS X Server by fixing Apache file ownership with chown and adding a direct filesystem method constant to wp-config.php, with a note that the fix works for plugins and themes but not core WordPress updates.</description><pubDate>Fri, 18 Jun 2010 00:00:00 GMT</pubDate><category>apple</category><category>wordpress</category></item><item><title>chroot&apos;d SFTP on Mac OS X server</title><link>https://thefragens.com/blog/2011/chrootd-sftp-on-mac-os-x-server/</link><guid isPermaLink="true">https://thefragens.com/blog/2011/chrootd-sftp-on-mac-os-x-server/</guid><description>A detailed walkthrough for setting up a chroot jail for SFTP on Mac OS X Server, covering sshd_config changes, directory ownership rules, using bindfs via Homebrew to mount folders into the jail, and an extra step required after upgrading to Mountain Lion Server.</description><pubDate>Fri, 16 Dec 2011 00:00:00 GMT</pubDate><category>code</category><category>apple</category></item><item><title>Happy Birthday Sophie</title><link>https://thefragens.com/blog/2011/happy-birthday-sophie-3/</link><guid isPermaLink="true">https://thefragens.com/blog/2011/happy-birthday-sophie-3/</guid><description>A short birthday message of love for Sophie.</description><pubDate>Tue, 20 Dec 2011 00:00:00 GMT</pubDate><category>family</category></item><item><title>RIP Steve</title><link>https://thefragens.com/blog/2011/rip-steve/</link><guid isPermaLink="true">https://thefragens.com/blog/2011/rip-steve/</guid><description>A brief personal tribute to Steve Jobs following his death, expressing sadness at losing someone whose creativity and genius enriched so many lives.</description><pubDate>Thu, 06 Oct 2011 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>Setting up WebDAV Share in Mac OS X Server</title><link>https://thefragens.com/blog/2011/setting-up-webdav-share-in-mac-os-x-server/</link><guid isPermaLink="true">https://thefragens.com/blog/2011/setting-up-webdav-share-in-mac-os-x-server/</guid><description>How to set up a personal WebDAV share on Mac OS X Server as self-controlled online storage, covering creation of a Web Realm in Server Admin, setting folder permissions, and creating a symlink so the share can be mounted via Connect to Server from macOS or iOS.</description><pubDate>Fri, 11 Mar 2011 00:00:00 GMT</pubDate><category>apple</category></item><item><title>Sixteen Candles</title><link>https://thefragens.com/blog/2011/sixteen-candles/</link><guid isPermaLink="true">https://thefragens.com/blog/2011/sixteen-candles/</guid><description>A birthday note for Jonathan on his sixteenth birthday, revealing that his gifts include an iPhone 3GS from his parents and an iPad 2 from his grandparents.</description><pubDate>Tue, 15 Mar 2011 00:00:00 GMT</pubDate><category>family</category></item><item><title>Add Alarm to Events Calendar PRO</title><link>https://thefragens.com/blog/2012/add-alarm-to-events-calendar-pro/</link><guid isPermaLink="true">https://thefragens.com/blog/2012/add-alarm-to-events-calendar-pro/</guid><description>Announcement of a WordPress plugin that adds alarm and reminder support to calendar events created with Events Calendar PRO, requiring an Additional Field to be created in The Events Calendar settings before installation.</description><pubDate>Sun, 06 May 2012 00:00:00 GMT</pubDate><category>code</category><category>wordpress</category></item><item><title>Happy Birthday Sophie!</title><link>https://thefragens.com/blog/2012/happy-birthday-sophie-4/</link><guid isPermaLink="true">https://thefragens.com/blog/2012/happy-birthday-sophie-4/</guid><description>A brief birthday wish for Sophie, who is nearly a teenager.</description><pubDate>Fri, 21 Dec 2012 00:00:00 GMT</pubDate><category>family</category></item><item><title>The Events Calendar Category Colors Plugin</title><link>https://thefragens.com/blog/2012/the-events-calendar-category-colors-plugin/</link><guid isPermaLink="true">https://thefragens.com/blog/2012/the-events-calendar-category-colors-plugin/</guid><description>Introduction of a WordPress plugin that adds background color support to event categories in the month view of The Events Calendar, integrating with its settings page via the Tribe Settings API and available in the WordPress plugin repository.</description><pubDate>Thu, 05 Jul 2012 00:00:00 GMT</pubDate><category>code</category><category>wordpress</category></item><item><title>Bank Bail Outs - Happy Birthday TARP</title><link>https://thefragens.com/blog/2013/bank-bail-outs-happy-birthday-tarp/</link><guid isPermaLink="true">https://thefragens.com/blog/2013/bank-bail-outs-happy-birthday-tarp/</guid><description>A sibling breaks down the three major TARP programs on their fourth anniversary, showing that while bank and AIG investments returned a profit to taxpayers, the GM bailout remained billions underwater due to bankruptcy proceedings that controversially prioritized union claims over other creditors.</description><pubDate>Sun, 20 Jan 2013 00:00:00 GMT</pubDate><category>life-unscripted</category><category>economy</category></item><item><title>Free Time</title><link>https://thefragens.com/blog/2013/free-time/</link><guid isPermaLink="true">https://thefragens.com/blog/2013/free-time/</guid><description>A quick photo from a visit to the Apple Store to pass the time.</description><pubDate>Sun, 15 Sep 2013 00:00:00 GMT</pubDate><category>photos</category></item><item><title>Happy Birthday!</title><link>https://thefragens.com/blog/2013/happy-birthday-2/</link><guid isPermaLink="true">https://thefragens.com/blog/2013/happy-birthday-2/</guid><description>A brief photo post celebrating becoming a teenager and the excitement of receiving an iPhone 5C as a birthday gift.</description><pubDate>Fri, 20 Dec 2013 00:00:00 GMT</pubDate><category>photos</category><category>family</category></item><item><title>On the Fence</title><link>https://thefragens.com/blog/2013/on-the-fence/</link><guid isPermaLink="true">https://thefragens.com/blog/2013/on-the-fence/</guid><description>A sibling makes a data-driven argument that federal spending well above its historical 20% of GDP average has put the country on an unsustainable debt path, warning that rising interest rates could eventually crowd out all other government priorities.</description><pubDate>Sun, 20 Jan 2013 00:00:00 GMT</pubDate><category>life-unscripted</category><category>economy</category></item><item><title>Add Custom Header Images</title><link>https://thefragens.com/blog/2014/add-custom-header-images/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/add-custom-header-images/</guid><description>A refactored WordPress plugin submitted to the plugin repository automatically registers all images uploaded to a page called The Headers as selectable or randomized header images, replacing any defaults.</description><pubDate>Sat, 17 May 2014 00:00:00 GMT</pubDate><category>code</category><category>wordpress</category></item><item><title>Automatic Plugin &amp; Theme Updating From GitHub – Part 1</title><link>https://thefragens.com/blog/2014/automatic-plugin-theme-updating-github-part-1/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/automatic-plugin-theme-updating-github-part-1/</guid><description>The origin story of GitHub Updater traces the plugin from its roots as a frustration with manually FTP-ing updates across multiple sites, through a series of forks and collaborations with Gary Jones, Seth Carstens, and Paul Clark, to a combined plugin-and-theme updater.</description><pubDate>Fri, 01 Aug 2014 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>Automatic Plugin &amp; Theme Updating From GitHub – Part 2</title><link>https://thefragens.com/blog/2014/automatic-plugin-theme-updating-github-part-2/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/automatic-plugin-theme-updating-github-part-2/</guid><description>A technical deep-dive into how GitHub Updater scans plugin and theme headers, queries the GitHub and Bitbucket APIs with transient caching to avoid rate limits, and hooks into WordPress core update mechanisms with minimal overhead for both developers and end users.</description><pubDate>Thu, 21 Aug 2014 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>Automatic Plugin &amp; Theme Updating From GitHub – Part 3</title><link>https://thefragens.com/blog/2014/automatic-plugin-theme-updating-github-part-3/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/automatic-plugin-theme-updating-github-part-3/</guid><description>Recent improvements to GitHub Updater include privileged-user-only execution, spl_autoload_register for class loading, Parsedown for changelog rendering, a new Settings Page for storing credentials outside the repository, and a fix for a long-standing bug preventing Bitbucket private repository updates.</description><pubDate>Tue, 16 Dec 2014 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>Delete a Tag From GitHub</title><link>https://thefragens.com/blog/2014/delete-tag-github/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/delete-tag-github/</guid><description>A quick tip showing how to delete a remote tag from GitHub with a single terminal command, motivated by not wanting to create version tags for minor CSS tweaks to personal child themes.</description><pubDate>Sun, 20 Apr 2014 00:00:00 GMT</pubDate><category>code</category></item><item><title>Dreamhost, WordPress and WebDAV</title><link>https://thefragens.com/blog/2014/dreamhost-wordpress-webdav/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/dreamhost-wordpress-webdav/</guid><description>Setting up nested password-protected WebDAV directories on Dreamhost required only a small .htaccess tweak to coexist with WordPress, after which a hierarchy of directories with per-user access was configured successfully through the Dreamhost panel.</description><pubDate>Sat, 03 May 2014 00:00:00 GMT</pubDate><category>hosting</category></item><item><title>The Events Calendar Outlook Import Fix</title><link>https://thefragens.com/blog/2014/events-calendar-outlook-import-fix/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/events-calendar-outlook-import-fix/</guid><description>A WordPress plugin was created to remove the X-WR-CALNAME header from The Events Calendar iCalendar output, fixing the Outlook behavior of creating a new calendar instead of adding the event to the default one.</description><pubDate>Fri, 01 Aug 2014 00:00:00 GMT</pubDate><category>code</category><category>wordpress</category></item><item><title>Gaming during Vacation</title><link>https://thefragens.com/blog/2014/gaming-during-vacation/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/gaming-during-vacation/</guid><description>A photo post capturing a moment of gaming while on vacation.</description><pubDate>Thu, 31 Jul 2014 00:00:00 GMT</pubDate><category>photos</category><category>family</category></item><item><title>Marilyn at night</title><link>https://thefragens.com/blog/2014/marilyn-at-night/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/marilyn-at-night/</guid><description>A photo post featuring a nighttime shot of Marilyn.</description><pubDate>Sun, 16 Feb 2014 00:00:00 GMT</pubDate><category>photos</category></item><item><title>Private Bitbucket Repositories</title><link>https://thefragens.com/blog/2014/private-bitbucket-repositories/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/private-bitbucket-repositories/</guid><description>An update to GitHub Updater reorganizes the Settings page so clients enter their own Bitbucket credentials, improving security by letting developers add clients as read-only users without exposing the developer password.</description><pubDate>Sat, 20 Dec 2014 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>Not Running a Server</title><link>https://thefragens.com/blog/2014/running-server/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/running-server/</guid><description>After more than five years of self-hosting, the decision was made to move to Dreamhost and let professionals handle server administration, with transferring existing IMAP email being the biggest concern.</description><pubDate>Sat, 26 Apr 2014 00:00:00 GMT</pubDate><category>code</category><category>apple</category><category>hosting</category></item><item><title>Sporting a New Look</title><link>https://thefragens.com/blog/2014/sporting-new-look/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/sporting-new-look/</guid><description>Tom McFarlin released his Mayer theme for WordPress.org sites, making it the first purchased theme for this blog, chosen for its embrace of the decisions-over-options philosophy that results in leaner, more efficient code.</description><pubDate>Thu, 26 Jun 2014 00:00:00 GMT</pubDate><category>wordpress</category></item><item><title>Sunrise in the Desert</title><link>https://thefragens.com/blog/2014/sunrise-in-the-desert/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/sunrise-in-the-desert/</guid><description>A photo post featuring a sunrise over the desert landscape.</description><pubDate>Sun, 02 Feb 2014 00:00:00 GMT</pubDate><category>photos</category></item><item><title>Transferring IMAP Messages</title><link>https://thefragens.com/blog/2014/transferring-imap-messages/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/transferring-imap-messages/</guid><description>The final phase of migrating to Dreamhost involved using imapsync with a caching and sync command to transfer all IMAP mail, completing successfully for all users after a minor hiccup with moving mail accounts between domains.</description><pubDate>Mon, 26 May 2014 00:00:00 GMT</pubDate><category>apple</category><category>hosting</category><category>code</category></item><item><title>Transferring WordPress</title><link>https://thefragens.com/blog/2014/transferring-wordpress/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/transferring-wordpress/</guid><description>A step-by-step walkthrough of successfully migrating a multisite WordPress installation to Dreamhost using WP Migrate DB Pro for the database and SFTP for plugins and themes, tested on a spare domain before going live.</description><pubDate>Sun, 27 Apr 2014 00:00:00 GMT</pubDate><category>hosting</category></item><item><title>WCLAX</title><link>https://thefragens.com/blog/2014/wclax/</link><guid isPermaLink="true">https://thefragens.com/blog/2014/wclax/</guid><description>A short announcement about attending WordCamp LAX, with plans to bring a daughter along and hopes she enjoys it as much as her brother did.</description><pubDate>Sat, 09 Aug 2014 00:00:00 GMT</pubDate><category>wordpress</category><category>conference</category></item><item><title>GitHub Updater 4.1.0</title><link>https://thefragens.com/blog/2015/github-updater-4-1-0/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/github-updater-4-1-0/</guid><description>The v4.1.0 release delivers community bug fixes and a new remote install feature that eliminates the manual download-rename-upload workflow for GitHub and Bitbucket plugins and themes.</description><pubDate>Sat, 14 Feb 2015 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>GitHub Updater and Error Messages</title><link>https://thefragens.com/blog/2015/github-updater-and-error-messages/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/github-updater-and-error-messages/</guid><description>HTTP error codes from the GitHub and Bitbucket APIs are now surfaced as WordPress admin notices, with a 401 indicating an authorization failure and a 403 indicating a surpassed rate limit along with the reset time.</description><pubDate>Fri, 06 Mar 2015 00:00:00 GMT</pubDate><category>git-updater</category></item><item><title>GitHub Updater &amp; GitLab</title><link>https://thefragens.com/blog/2015/github-updater-and-gitlab/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/github-updater-and-gitlab/</guid><description>Version 4.5.0 adds support for GitLab, GitLab CE, GitLab Enterprise, and GitHub Enterprise via new plugin headers, alongside a refactored abstract API class and a dedicated Messages class.</description><pubDate>Sun, 24 May 2015 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>GitHub Updater and Remote Installation</title><link>https://thefragens.com/blog/2015/github-updater-and-remote-installation/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/github-updater-and-remote-installation/</guid><description>The v4.0.0 release introduces namespacing and PSR-4 autoloading, and the upcoming v4.1.0 adds one-click remote installation of plugins and themes from public and private GitHub and Bitbucket repositories using the WordPress upgrader classes.</description><pubDate>Mon, 09 Feb 2015 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>GitHub Updater Logo</title><link>https://thefragens.com/blog/2015/github-updater-logo/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/github-updater-logo/</guid><description>A hand-drawn concept sketch submitted to LogoMajestic resulted in a professional logo for GitHub Updater that matched the original vision on the very first pass.</description><pubDate>Wed, 04 Mar 2015 00:00:00 GMT</pubDate><category>git-updater</category></item><item><title>Happy Birthday Sophie!!</title><link>https://thefragens.com/blog/2015/happy-birthday-sophie-5/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/happy-birthday-sophie-5/</guid><description>A short birthday greeting of love to Sophie.</description><pubDate>Sun, 20 Dec 2015 00:00:00 GMT</pubDate><category>family</category></item><item><title>Looking for a Logo</title><link>https://thefragens.com/blog/2015/looking-for-a-logo/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/looking-for-a-logo/</guid><description>A WordCamp sponsorship request prompted the search for an official logo for GitHub Updater, leading to a hand-drawn concept sketch and the start of work with a professional logo designer.</description><pubDate>Fri, 27 Feb 2015 00:00:00 GMT</pubDate><category>git-updater</category></item><item><title>Refactoring and Autoloaders</title><link>https://thefragens.com/blog/2015/refactoring-autoloaders/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/refactoring-autoloaders/</guid><description>Refactoring work on GitHub Updater and The Events Calendar Category Colors adopts PHP 5.3 namespacing and PSR-4 autoloading via spl_autoload_register, with class aliasing used to maintain backward compatibility across plugin versions.</description><pubDate>Tue, 03 Feb 2015 00:00:00 GMT</pubDate><category>code</category><category>wordpress</category></item><item><title>Smash API Rate Limit &amp; More</title><link>https://thefragens.com/blog/2015/smash-api-rate-limit-more/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/smash-api-rate-limit-more/</guid><description>Version 4.3.0 adds a personal GitHub Access Token setting to raise the API rate limit to 5000 calls per hour, along with plugin branch switching and a View details link on the plugins page.</description><pubDate>Sun, 05 Apr 2015 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>WordCamp LAX 2015</title><link>https://thefragens.com/blog/2015/wordcamp-lax-2015/</link><guid isPermaLink="true">https://thefragens.com/blog/2015/wordcamp-lax-2015/</guid><description>Slides and a WordPress TV recording from the WordCamp LAX 2015 talk on plugin development are shared here.</description><pubDate>Fri, 09 Oct 2015 00:00:00 GMT</pubDate><category>wordpress</category></item><item><title>WordCamp Orange County 2016</title><link>https://thefragens.com/blog/2016/wordcamp-orange-county-2016/</link><guid isPermaLink="true">https://thefragens.com/blog/2016/wordcamp-orange-county-2016/</guid><description>Slides from the WordCamp OC 2016 talk on contributing to open source are embedded via the Embed PDF Viewer plugin and also linked from SpeakerDeck, with a WordPress TV video to be added once published.</description><pubDate>Wed, 13 Jul 2016 00:00:00 GMT</pubDate><category>wordpress</category></item><item><title>Medical Staff – Hospital Alignment</title><link>https://thefragens.com/blog/2017/medical-staff-hospital-alignment/</link><guid isPermaLink="true">https://thefragens.com/blog/2017/medical-staff-hospital-alignment/</guid><description>The growing misalignment between hospital medical staffs and administration is examined, with a hybrid solution proposed involving employed physicians and service line co-management agreements to improve engagement and quality metrics.</description><pubDate>Wed, 15 Feb 2017 00:00:00 GMT</pubDate><category>medicine</category></item><item><title>Gallery Test</title><link>https://thefragens.com/blog/2018/gallery-test/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/gallery-test/</guid><description>A test of the gallery layout and component.</description><pubDate>Sun, 22 Jul 2018 00:00:00 GMT</pubDate><category>family</category><category>photos</category></item><item><title>GitHub Updater and Background Updates</title><link>https://thefragens.com/blog/2018/github-updater-and-background-updates/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/github-updater-and-background-updates/</guid><description>GitHub Updater now offloads its remote API calls to WP-Cron so update data is fetched in the background, dramatically reducing dashboard wait times while providing status indicators so users know processing is still in progress.</description><pubDate>Mon, 18 Jun 2018 00:00:00 GMT</pubDate><category>git-updater</category></item><item><title>GitHub Updater and Gitea</title><link>https://thefragens.com/blog/2018/github-updater-and-gitea/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/github-updater-and-gitea/</guid><description>GitHub Updater gained support for Gitea, a lightweight self-hosted Go-based git server, through a collaborative pull request with community contributor Marco Berchart, with the integration being the simplest to add yet thanks to the Gitea API closely mirroring the GitHub API.</description><pubDate>Wed, 25 Jul 2018 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>GitHub Updater - the Path to 8</title><link>https://thefragens.com/blog/2018/github-updater-the-path-to-8/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/github-updater-the-path-to-8/</guid><description>Version 8 of GitHub Updater raises the minimum PHP requirement to 5.6, introduces a more modular architecture with new hooks, adds automatic plugin renaming on activation, and improves the Settings UI with icons, tooltips, and WP-CLI and webhook support.</description><pubDate>Wed, 27 Jun 2018 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>Install a Zipfile with GitHub Updater</title><link>https://thefragens.com/blog/2018/install-a-zipfile-with-github-updater/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/install-a-zipfile-with-github-updater/</guid><description>GitHub Updater gained the ability to install plugins and themes directly from a local zipfile path or remote URI, treating the zipfile as just another git host type in the Remote Install workflow to solve build-process dependency issues.</description><pubDate>Fri, 28 Sep 2018 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>Installing Gitea on a Raspberry Pi</title><link>https://thefragens.com/blog/2018/installing-gitea-on-a-raspberry-pi/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/installing-gitea-on-a-raspberry-pi/</guid><description>A guide to installing the self-hosted Gitea git server on a Raspberry Pi 3B+ to maintain a long-term test environment for GitHub Updater integration, linking to a detailed gist with step-by-step instructions verified through multiple installs including notes on updating Go and Gitea afterward.</description><pubDate>Mon, 13 Aug 2018 00:00:00 GMT</pubDate><category>code</category></item><item><title>Local by Flywheel (Pressmatic) and Symlinks</title><link>https://thefragens.com/blog/2018/local-by-flywheel-pressmatic-and-symlinks/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/local-by-flywheel-pressmatic-and-symlinks/</guid><description>A walkthrough of using symlinks with Local by Flywheel to mirror a local git repository into the wp-content plugins or themes folder, with a bash script to automate recreating the symlinks after the Volumes addon sets up shared folders so IDE editing and version control work together seamlessly.</description><pubDate>Wed, 06 Jun 2018 00:00:00 GMT</pubDate><category>code</category></item><item><title>Translations Updater</title><link>https://thefragens.com/blog/2018/translations-updater/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/translations-updater/</guid><description>Translations Updater is a Composer library that brings decoupled language pack updating to plugins and themes hosted outside of WordPress.org, letting developers maintain a separate public translations repository and distribute only the locale files a site actually needs.</description><pubDate>Tue, 09 Oct 2018 00:00:00 GMT</pubDate><category>code</category><category>wordpress</category></item><item><title>Translations Updater and Easy Digital Downloads</title><link>https://thefragens.com/blog/2018/translations-updater-and-easy-digital-downloads/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/translations-updater-and-easy-digital-downloads/</guid><description>The Translations Updater Composer library integrates with Easy Digital Downloads Software Licensing to provide decoupled language pack updates for EDD-licensed plugins and themes by adding just two extra entries to the existing EDD SL configuration array.</description><pubDate>Wed, 17 Oct 2018 00:00:00 GMT</pubDate><category>code</category><category>wordpress</category></item><item><title>WordPress Debugging</title><link>https://thefragens.com/blog/2018/wordpress-debugging/</link><guid isPermaLink="true">https://thefragens.com/blog/2018/wordpress-debugging/</guid><description>The WP Debugging plugin automatically enables WordPress debug constants in wp-config.php on activation and removes them on deactivation, bundling optional tools like Query Monitor, Debug Bar, and a log viewer to make PHP error identification accessible without manual file editing.</description><pubDate>Thu, 23 Aug 2018 00:00:00 GMT</pubDate><category>code</category><category>wordpress</category></item><item><title>Bringing WordPress Core to PHP 5.6 and Beyond</title><link>https://thefragens.com/blog/2019/bringing-wordpress-core-to-php-5-6-and-beyond/</link><guid isPermaLink="true">https://thefragens.com/blog/2019/bringing-wordpress-core-to-php-5-6-and-beyond/</guid><description>An overview of the Servehappy / Site Health project and the safeguards added in WordPress 5.1 and 5.2 to protect sites during the transition away from end-of-life PHP versions, covering the dashboard PHP callout, plugin install and update blocking, activation protection, and WSOD recovery mode.</description><pubDate>Wed, 24 Apr 2019 00:00:00 GMT</pubDate><category>wordpress</category></item><item><title>WP Core Development with Local Lightning</title><link>https://thefragens.com/blog/2019/wp-core-dev-with-local-lightning/</link><guid isPermaLink="true">https://thefragens.com/blog/2019/wp-core-dev-with-local-lightning/</guid><description>Step-by-step instructions for setting up a WordPress core development environment using Local Lightning on macOS, covering both the core.git and develop.git repositories, PHPUnit, patch application, npm build tooling, and Apple Silicon-specific notes for nvm and Node.</description><pubDate>Sat, 27 Jul 2019 00:00:00 GMT</pubDate><category>code</category><category>wordpress</category></item><item><title>Git Remote Updater, the Personal Remote Management System</title><link>https://thefragens.com/blog/2020/git-remote-updater-the-personal-remote-management-system/</link><guid isPermaLink="true">https://thefragens.com/blog/2020/git-remote-updater-the-personal-remote-management-system/</guid><description>Git Remote Updater is a WordPress plugin that serves as a personal remote management system, letting developers push Git Updater-managed plugin and theme updates to multiple sites with a single click via REST API webhooks, organized either by repository or by site.</description><pubDate>Mon, 03 Feb 2020 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>Setting up WordPress local docker environment for Apple Silicon</title><link>https://thefragens.com/blog/2022/setting-up-wordpress-local-docker-environment-for-apple-silicon/</link><guid isPermaLink="true">https://thefragens.com/blog/2022/setting-up-wordpress-local-docker-environment-for-apple-silicon/</guid><description>A step-by-step checklist for standing up the official wordpress-develop Docker environment on Apple Silicon, covering Homebrew, git, Docker, nvm, npm, docker-compose overrides, and shortcut commands for initializing, cleaning up, running PHPUnit tests, and applying Trac patches.</description><pubDate>Mon, 05 Sep 2022 00:00:00 GMT</pubDate><category>code</category><category>apple</category><category>wordpress</category></item><item><title>Contributing to WordPress, a Letter to Matt</title><link>https://thefragens.com/blog/2024/contributing-to-wordpress/</link><guid isPermaLink="true">https://thefragens.com/blog/2024/contributing-to-wordpress/</guid><description>An open letter to Matt Mullenweg arguing the WP Engine controversy has harmed the community and proposing cost-sharing for WordPress.org infrastructure, placing the site under the WordPress Foundation, and broadening what counts as a contribution under Five for the Future.</description><pubDate>Sat, 28 Sep 2024 00:00:00 GMT</pubDate><category>hosting</category><category>wordpress</category><category>life-unscripted</category></item><item><title>Git Updater Lite</title><link>https://thefragens.com/blog/2024/git-updater-lite/</link><guid isPermaLink="true">https://thefragens.com/blog/2024/git-updater-lite/</guid><description>Git Updater Lite is a lightweight composer library that lets WordPress plugin and theme developers distribute updates outside of wp.org by pairing with a Git Updater-based Update API Server, offloading data-gathering to the server and keeping the embedded updater minimal.</description><pubDate>Sun, 01 Dec 2024 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>WCUS 2024 in Pictures</title><link>https://thefragens.com/blog/2024/wcus-2024-in-pictures/</link><guid isPermaLink="true">https://thefragens.com/blog/2024/wcus-2024-in-pictures/</guid><description>A photo gallery of images taken at WordCamp US 2024 in Portland, displayed in a three-column grid.</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate><category>wordpress</category><category>photos</category><category>conferences</category></item><item><title>WordPress on Hiatus</title><link>https://thefragens.com/blog/2024/wordpress-on-hiatus/</link><guid isPermaLink="true">https://thefragens.com/blog/2024/wordpress-on-hiatus/</guid><description>A long-time WordPress Core contributor explains pausing his contributions after Matt Mullenweg added a politically charged login checkbox to WordPress.org that he cannot in good conscience check, while reflecting on nearly a decade of Core contributions and expressing hope the community can heal.</description><pubDate>Sat, 26 Oct 2024 00:00:00 GMT</pubDate><category>life-unscripted</category></item><item><title>PressConf 2025 in Pictures</title><link>https://thefragens.com/blog/2025/pressconf-2025-in-pictures/</link><guid isPermaLink="true">https://thefragens.com/blog/2025/pressconf-2025-in-pictures/</guid><description>A photo gallery from PressConf 2025, the reincarnation of Pressnomics, shot mostly in black and white on a fixed 35mm lens with a rangefinder camera and lightly processed in Photomator.</description><pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate><category>photos</category><category>conferences</category></item><item><title>The Hiatus is Over</title><link>https://thefragens.com/blog/2025/the-hiatus-is-over/</link><guid isPermaLink="true">https://thefragens.com/blog/2025/the-hiatus-is-over/</guid><description>The author announces a return to the WordPress ecosystem after a hiatus, focusing on the FAIR Package Manager project -- a decentralized and federated plugin and theme distribution system built on the ATProto protocol that reached MVP and launched at the Alt Ctrl Org Conference during WCEU 2025 in Basel.</description><pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate><category>code</category><category>git-updater</category></item><item><title>Update API Server</title><link>https://thefragens.com/blog/2025/update-api-server/</link><guid isPermaLink="true">https://thefragens.com/blog/2025/update-api-server/</guid><description>This post clarifies that Git Updater functions as an Update API Server rather than a direct update server since actual plugin and theme files are served from the git host, and describes virtual integration via the Additions tab along with a cache-flush REST endpoint for use with GitHub webhooks.</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>git-updater</category></item><item><title>WCUS 2025 in Pictures</title><link>https://thefragens.com/blog/2025/wcus-2025-in-pictures/</link><guid isPermaLink="true">https://thefragens.com/blog/2025/wcus-2025-in-pictures/</guid><description>A photo gallery from WordCamp US 2025, shot almost entirely in monochrome on a rangefinder camera, with generous crops on some images.</description><pubDate>Sat, 30 Aug 2025 00:00:00 GMT</pubDate><category>wordpress</category><category>photos</category><category>conferences</category></item><item><title>Astro &amp; Claude</title><link>https://thefragens.com/blog/2026/astro-and-claude/</link><guid isPermaLink="true">https://thefragens.com/blog/2026/astro-and-claude/</guid><description>After seventeen years on WordPress, I rebuilt my blog as a static site using Astro and Claude — and I had no idea what either of them were a week ago.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>code</category></item><item><title>PressConf 2026 in Pictures</title><link>https://thefragens.com/blog/2026/pressconf-2026-in-pictures/</link><guid isPermaLink="true">https://thefragens.com/blog/2026/pressconf-2026-in-pictures/</guid><description>A collection of photos from PressConf 2026, showcasing the event&apos;s highlights, speakers, and attendees.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>conferences</category><category>photos</category></item></channel></rss>