psandler

Stories kicked by psandler

Getting Started with Lucene.NET(jsprunger.com)

submitted by daymandayman(80) 1 year, 8 months ago

Have you ever built a search using a SQL LIKE statement, only to have your users complain about functionality? A simple SQL-based search doesn’t handle synonyms, misspellings, prefixes, suffixes, result rankings, weighting, and so on and so forth. Fret no longer, you can spend a little more time and build a “smart” search using Lucene and get all of these features as well as the ability to tweak the search as much as you like. read more...

add a comment |category: |Views: 420

tags: another

.NET CF Performance Best Practices(jsprunger.com)

submitted by daymandayman(80) 2 years, 3 months ago

The impact of performance is much more readily apparent in .NET Compact Framework applications. The mobile devices commonly have a CPU that is 10 times slower than your desktop CPU, and possibly up to 100 times less RAM than a desktop or server. In Agile or XP development, the mantra is often to ignore performance considerations until necessary – I don’t think you can apply that to .NET CF... read more...

add a comment |category: |Views: 34

tags: another

.NET CF and Windows Mobile Usability Best Practices(jsprunger.com)

submitted by nightmannightman(20) 2 years, 3 months ago

I thought it would be a good time to collect some of my best practices for .NET Compact Framework development and post them. I’m going to break them down into two sections... read more...

add a comment |category: |Views: 8

tags: another

ASP.NET WebForms Best Practices(jsprunger.com)

submitted by daymandayman(80) 2 years, 5 months ago

Collection of useful ASP.NET best practices. read more...

add a comment |category: |Views: 36

tags: another

Writing Unit Tests for Data Access Code « Have Code, Will Travel(psandler.wordpress.com)

submitted by psandlerpsandler(50) 2 years, 5 months ago

Had a question today from a developer from another software project within my company: How do I begin and rollback database transactions from a unit test? My short answer . . . You don’t. . . . led to a pointed follow-up question . . . So how do I write unit tests for my data access code? . . . which led to a somewhat lengthy discussion. read more...

add a comment |category: |Views: 16

tags: another

Dynamic Search Objects Part 6 - The Search Service(psandler.wordpress.com)

submitted by nightmannightman(20) 2 years, 5 months ago

Creating a Search Service Facade Depending on your requirements, it may be perfectly reasonable to create a tight coupling between DTO and search implementation. In cases where the return object of the search is strongly typed (i.e. not a dataset/datatable), this actually may be a necessity. However, there are a number of reasons why creating a simpler “catch-all” service interface might be desirable. read more...

add a comment |category: |Views: 4

tags: another

Dynamic Search Objects Part 5—Sorting « Have Code, Will Travel(psandler.wordpress.com)

submitted by psandlerpsandler(50) 2 years, 6 months ago

In my last post, we added paging back to our original requirements, leaving only sorting left to implement. So since we are covering that topic in today’s post, we can re-add it, which gets us back to all the functionality we had initially envisioned (with some minor clarifications to the original version): Show all orders, filtering by an optio... read more...

add a comment |category: |Views: 1

tags: another

Dynamic Search Objects Part 4—Paging Through Records « Have Code, Will(psandler.wordpress.com)

submitted by psandlerpsandler(50) 2 years, 6 months ago

In my last post, we revised our requirements to read: Show all orders, filtering by an optional list of customers and an optional list of employees who took the order and within an optional date range. While this took us a step closer to our original requirements (see Part 1), we are still missing a few features–paging and sorting. We’ll cover pag... read more...

add a comment |category: |Views: 3

tags: another

Dynamic Search Objects Part 3—Filtering and the Predicate Helper(psandler.wordpress.com)

submitted by psandlerpsandler(50) 2 years, 6 months ago

In my last post, we created a Dynamic List Wrapper to help facilitate generating dynamic SQL. Our wrapper exposed the PredicateExpression property of LLBLGen’s RelationPredicateBucket class, which is essentially the mechanism by which a developer can add to the WHERE clause of the final query. In this installment, we will create a helpe... read more...

add a comment |category: |Views: 5

tags: another

Dynamic Search Objects Part 2—Dynamic List Wrapper(psandler.wordpress.com)

submitted by psandlerpsandler(50) 2 years, 6 months ago

Part 2 of creating dynamic search objects using LLBLGen, SQL Server, and C#. read more...

add a comment |category: |Views: 9

tags: another

Dynamic Search Objects Part 1–Introduction(psandler.wordpress.com)

submitted by psandlerpsandler(50) 2 years, 6 months ago

Introductory post to creating dynamic search objects using LLBLGen, SQL Server, and C#. read more...

add a comment |category: |Views: 2

tags: another

Windows Azure Storage Options Breakdown(jsprunger.com)

submitted by daymandayman(80) 2 years, 6 months ago

A breakdown and comparison of the various storage options available to developers using Windows Azure. read more...

add a comment |category: |Views: 8

tags: another