(Batch files are not meant to be a substitute for CI) Getting latest from TFS: "C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDEtf.exe" get (use /preview to preview) Getting latest from Subversion: "C:Program Files (x86)VisualSVN Serverbinsvn.exe" update "F:webBeta" Building a Visual Studio solution via MSBuild: C:WindowsMicrosoft.NETFramework64v4.0.30319MSBuild.exe D:MisesMisesWeb.sln /p:configuration="Debug" Checking whether the build succeded: if %errorlevel% neq 0 [...]
Posts By: David Veksler
Why fix bugs with unit tests?
I know this is nothing new, but I will share my perspective anyway: How I fix bugs with unit tests: Write a unit test that reproduces the bug so the test fails Fix the bug so the unit test passes Send a link with both to the bug submitter Why I like it: Saves time [...]
Project highlight: Mises.org Multimedia CMS
In February, I did a high-level review of the Mises.org CMS admin UI. Today I want to highlight both the public and private parts a part of it: the multimedia CMS. The Mises.org Media Management System is part of the Mises.org open source project. It was started around 2004, and evolved slowly from there, with [...]
Tips for adding optional SSL support
I am excited by the growing popularity of the HTTPS Everywhere plugin. I became aware of it recently when users wrote me to complain that some part of Mises.org did not work over SSL. It turns out that our store software redirects visitors to the official hostname, so going to https://mises.org/store would redirect to http://mises.org/store, [...]
The HD revolution is coming to the web – update your creative process today
You’ve probably heard about the “retina” displays on the iPhone 4/4S and the new iPad. These devices have double the display density of most other devices. The high-DPI displays of these devices are unique, but they won’t be for long. Most analysts are predicting that within a few months, Apple will introduce the same “retina” displays [...]
Success factors for quality software development teams
Some notes from a short presentation I gave on building quality software development teams: Effective teams start with good people. A business is not a charity and cannot wait for people to grow into the role required of them. Intelligence and inherent motivation cannot be taught. These and many other aspects must be screened for. [...]
Mises.org CMS
From the Mises Blog: A look at the Mises.org CMS I’ve maintained for the last 7 years.
Three jQuery-based frameworks for a rich UI
After spending several months refactoring a large ASP.Net MVC application for performance, I became intimately aware of certain fundamental limitations of the server-side UI approach and began looking into pure client-side UI frameworks as an alternative. Having decided on jQuery as the foundation, I’ve narrowed down the possibilities to three candidates: jQuery UI, Kendo UI and [...]
Google Search Dashboard Widget
Here is a Google search widget for the OS X Dashboard that doesn’t suck — or at least sucks less than what I was able to find. Google.wdgt Is it lame that I am posting a dashboard widget in 2012 when they have been totally abandoned by Apple? Maybe, but I think it’s lame that [...]
Four tips for more effective web design projects
I want to share some strategies for maximizing the productivity and effectiveness of web design projects. I’ve used them when the project has a large scope but minimal budget for a professional design team, such as non-profit organizations. 1: Visualize your users with analytics, personas, and user stories The most important consideration in web design [...]
Recent Comments