PFPWebHost timeline RSSPFPWebHost timeline RSS2018-04-23T21:58:38+0000<![CDATA[PFPWebHost added new site]]>I'm Jeff Atwood. I live in Berkeley, CA with my wife, two cats, one three children, and a whole lot of computers. I was weaned as a software developer on various implementations of Microsoft BASIC in the 80's, starting with my first microcomputer, the Texas Instruments TI-99/4a. I continued on the PC with Visual Basic 3.0 and Windows 3.1 in the early 90's, although I also spent significant time writing Pascal code in the first versions of Delphi. I am now quite comfortable in VB.NET or C#, despite the evils of case sensitivity. I'm currently learning Ruby.   I consider myself a reasonably experienced Windowsweb software developer with a particular interest in the human side of software development, as represented in my recommended developer reading list. Computers are fascinating machines, but they're mostly a reflection of the people using them. In the art of software development, studying code isn't enough; you have to study the people behind the software, too.   In 2004 I began this blog. I don't mean to be overly dramatic, but it changed my life. Everything that comes after was made possible by this blog.   In 2005, I found my dream job at Vertigo Software and moved to California. You can take a virtual tour of my old office if you'd like.   In 2008 I decided to choose my own adventure. I founded and built, and what would ultimately become the Stack Exchange network of Q&A sites, in a joint venture with Joel Spolsky. The Stack Exchange network is now one of the top 150 largest sites on the Internet.    In early 2012 I decided to leave Stack Exchange and spend time with my growing family while I think about what the next thing could be. As of 2013, that turned out to be Civilized Discourse Construction Kit, Inc. and the Discourse open-source discussion platform. Here's to the next 5 10 years of improving conversations on the Internet!   This blog runs the excellent open source Ghost blogging software, and is now graciously hosted... Read more

<![CDATA[PFPWebHost added new site]]>My name is Martin Fowler: I’m an author, speaker, and loud-mouth on the design of enterprise software. This site is dedicated to improving the profession of software development, with a focus on skills and techniques that will last a developer for most of their career. I’m the editor of the site and the most prolific writer. It was originally just my personal site, but over the last few years many colleagues have written excellent material that I’ve been happy to host here. I work for ThoughtWorks, a really rather good software delivery and consulting company. To find your way around this site, go to the intro guide.   The origin of this site is long-form articles, where I take a topic and try to write about it at a reasonable length. In my most successful cases articles such as Dependency Injection and Agile Methods have become one of the standard references on the topic. Other articles are less read, but I think still valuable: such as on evolutionary database design. Other articles are now really only of historic interest.   The best way to browse these articles is via the guide pages on particular topics. Each page links to what I think is the best reading on the subject. If you are trying to hunt a specific article down, the search box is the obvious route. Or I keep a list of all my articles on one page, should that be more handy.   Most of the articles on this site are written by me, but I do host articles from other people I know. Some of the best articles here are by my friends and colleagues, such as Jason Yip on stand-up meetings and Ian Robinson on consumer driven contracts.

<![CDATA[PFPWebHost added new site]]>A distribution is largely driven by its developer and user communities. Some vendors develop and fund their distributions on a volunteer basis, Debian being a well-known example. Others maintain a community version of their commercial distributions, as Red Hat does with Fedora, and SUSE does with openSUSE.   In many cities and regions, local associations known as Linux User Groups (LUGs) seek to promote their preferred distribution and by extension free software. They hold meetings and provide free demonstrations, training, technical support, and operating system installation to new users. Many Internet communities also provide support to Linux users and developers. Most distributions and free software / open-source projects have IRC chatrooms or newsgroups. Online forums are another means for support, with notable examples being and the various distribution specific support and community forums, such as ones for Ubuntu, Fedora, and Gentoo. Linux distributions host mailing lists; commonly there will be a specific topic such as usage or development for a given list.   There are several technology websites with a Linux focus. Print magazines on Linux often bundle cover disks that carry software or even complete Linux distributions.   Although Linux distributions are generally available without charge, several large corporations sell, support, and contribute to the development of the components of the system and of free software. An analysis of the Linux kernel showed 75 percent of the code from December 2008 to January 2010 was developed by programmers working for corporations, leaving about 18 percent to volunteers and 7% unclassified. Major corporations that provide contributions include Dell, IBM, HP, Oracle, Sun Microsystems (now part of Oracle) and Nokia. A number of corporations, notably Red Hat, Canonical and SUSE, have built a significant business around Linux distributions.   The free software licenses, on which the various software... Read more

<![CDATA[PFPWebHost added 9 new photos to album]]>2018-04-22T10:48:11+0000<![CDATA[PFPWebHost added 16 new videos to album]]>2017-09-09T17:06:05+0000