Topten Software Blog

Latest updates from Topten Software

August 2012

20
MarkdownDeep Update

June 2012

28
Building MiniComp
29
Icon Evolution

May 2012

21
Long Time No Post and PetaPoco v5

November 2011

20
Change of Plans, Prefix Shelved.

September 2011

6
Prefix takes One Giant Leap with Support for Generics
16
Prefix - Generics (again), indexers, read only fields, variadic parameters
20
Prefix - Arrays
25
Prefix - Delegates
25
Porting "Burst Fish" to Prefix
26
Prefix - typeof and typename operators
26
Prefix - Anonymous Functions and Lambdas
29
Prefix - ForEach Statements

August 2011

4
Building my Own [something] to JavaScript Compiler
5
A Language Called [something] - The Story So Far
6
A Language Called [something] - The Story So Far - Part II
10
A Language Called [something] - more language features
13
A Language Called [something] - Code Path Analysis
16
A Language (temporarily) called Prefix
24
Prefix - Support for Interfaces
30
Unit Testing Prefix with V8, V8Sharp and PetaTest (and hints on what's coming next)

July 2011

31
Introducing PetaTest - A Tiny Unit Testing Framework

June 2011

1
PetaPoco - What's new in v4.0
3
PetaPoco - Mapping One-to-Many and Many-to-One Relationships
17
PetaPoco - Partial Record Updates

May 2011

6
Showcase Lane - Getting Close
10
Showcase Lane - Private Beta Live
14
PetaPoco - Experimental Multi-Poco Queries
16
Showcase Lane - Screen Shots
18
Startups and .NET

April 2011

1
Cool CSS3 Button
2
Some Minor PetaPoco Improvements
4
PetaPoco - Transaction Bug and Named Parameter Improvements
4
PetaPoco - Custom mapping with the Mapper interface
4
PetaPoco - Smart Consecutive Clause Handling in SQL Builder
5
PetaPoco - Performance Improvements using DynamicMethods
6
PetaPoco - More Speed!
6
Benchmarking SubSonic's Slow Performance
6
PetaPoco - Support for SQL Server Compact Edition
6
Showcase Lane Pieces
7
PetaPoco - PostgreSQL Support and More Improvements
8
PetaPoco - A couple of little tweaks
12
PetaPoco - Working with Joins
12
Showcase Lane Peek 2
13
PetaPoco - Oracle Support and more...
19
PetaPoco - Not So Poco! (or, adding support for dynamic)
21
PetaPoco - Version 2.1.0
23
PetaPoco - Incorporating Feedback
27
PetaPoco - Single Column Value Requests
29
PetaPoco - Version 3.0.0

March 2011

7
IE6 Countdown
10
MarkdownDeep - NuGet Packages and Licensing Changes
10
Adding Markdown Support to ASP.NET MVC projects with MarkdownDeep and NuGet
16
Quickly locate and open files in Visual Studio
18
Announcing PetaPoco
18
PetaPoco - Improvements
19
PetaPoco - Improvements II
21
PetaPoco - T4 Template
21
PetaPoco - NuGet Package
21
PetaPoco - Paged Queries
23
PetaPoco - Named Columns, Result Columns and int/long conversion
23
PetaPoco - NUnit Test Cases
29
MarkdownDeep Delegate Hooks
29
Topten Software Site Moved to Jab
29
MarkdownDeep Head Block Extraction
29
MarkdownDeep Improved URL Qualification
29
MarkdownDeep Syntax Highlighting
29
PetaPoco - Value Conversions and UTC Times
29
PetaPoco - T4 Template support for SQL Server
29
Why is the C# compiler lying to me?
31
Showcase Lane Reinvented

February 2011

1
Jab - Article Categories
3
Jab - Archive Page
3
MarkdownDeep Plain Text Rendering
4
Jab - Bulk file download with DotNetZip
5
Jab - Upload and Extract Zip File
5
Clearing an HTML file input
5
Jab - Image Resizing
7
Jab - Theme User Variables
8
Subsonic and MySQL User Variables
11
Jab - Import/Export
12
Jab - Client side photo resize and upload
15
ASP.NET MVC favicon Redirect to Logon Page
15
Implementing Shortcut Keys with jQuery
16
Jab - WIP Auto Save
18
HTML5 Input Fields in ASP.NET MVC
20
A real Jab site - bradr.me
21
JabGallery - A really simple jQuery gallery component

January 2011

2
VBoxHeadlessTray Updated for VirtualBox 4.0
5
Building my Own Mini Tumblr
6
Jab2 - Project Framework and User Login Support
8
Jab2 - Site Management
8
Jab2 - File Management
9
Jab2 - Text Editor
9
Jab2 - New Header Buttons
9
Jab2 - Article Management
10
Jab2 - Domain to Site Mapping
11
Jab2 - Theming with DarkView
12
Jab2 - RSS Feed
12
Jab2 - Theme Help
12
Jab2 - First Live Site
13
Jab2 - Improved Image Upload
14
Jab2 - Folder Support
15
Jab2 - Static Pages
19
Sending Email with Mono via Gmail
19
Jab2 - User Comments
19
Jab2 - Static File Caching
20
Jab2 - Custom Error Pages
21
Jab2 - Meta Properties
22
Jab2 - Miscellaneous Admin Functionality
24
Jab2 - File MemCache
26
Microsoft Embraces Facebook?
27
MarkdownDeep Editor Improvements

December 2010

16
Rework by 37signals

November 2010

15
Running ASP.NET under Lighttpd

October 2010

1
Changed MAC address when moving Ubuntu between VirtualBoxes
3
High Quality Image Resampling in Mono/Linux
4
Using transactions with Mono, MySQL and Subsonic
21
Showcase Lane

September 2010

2
Cantabile + Topten vs iTunes Logos
8
MiniME - New Build
9
Setting up a local OpenID Provider

August 2010

15
MiniME JavaScript Minifier
25
MiniME - Now with added lint!

May 2010

26
VBoxHeadlessTray Updated for VirtualBox 3.2

March 2010

4
Upgrading Ubuntu 9.10 Server to Mono 2.6

February 2010

10
VBoxHeadlessTray Released
23
Setting up a Ubuntu, Apache, MySQL, Mono, ASP.NET, MVC 2 Development Server

January 2010

29
First Post