LessThanDot Site Logo

LessThanDot

A decade of helpful technical content

This is an archive of the posts published to LessThanDot from 2008 to 2018, over a decade of useful content. While we're no longer adding new content, we still receive a lot of visitors and wanted to make sure the content didn't disappear forever.

AngularJS vs Knockout – SPA Routing/History (8 of 9)

I’m reviewing Angular and Knockout to determine which would fit better for a variety of upcoming projects. Let’s talk Single Page applications, and more specifically, Routing and History. While AngularJS doesn’t have the word “SPA” on their front page, the tutorial jumps straight into building one. How hard is it to give Knockout the same routing capability? Does it end up worse? This is the eighth of eight nine posts looking at the capabilities of knockout and Angular.

Read More...

VB.Net is moving up again

Last years post read VB.Net is rapidly becoming the most popular language in the world. This year the trend is continuing according to Tiobe. So it goes from 0.840% to 1.933% this year. Combined with regular Basic last year they had 6.368% this year 6.752%, so maybe a lot of VB users are moving to VB.Net but their are others it seems, maybe those people that left C#.

Read More...

AngularJS vs Knockout – Automated Testing (7 of 8)

I’m reviewing Angular and Knockout to determine which would fit better for a variety of upcoming projects. As we get into projects that are larger than a few small views and routes, the ability to add automated testing becomes important. Unit testing provides a safety net against future us screwing up the code that present us is writing, can be used before we write the code (TDD) or after, and helps us keep some of the complexity in check as the project size grows and ages.

Read More...

Speaking about BIML at the SQL Server Days 2013

I'm very thrilled to be selected again as a speaker for the sixth edition of the SQL Server Days! The biggest SQL Server event of the year in Belgium, with lots of learning opportunities for developers, BI folks and DBAs. This event is organized by SQLUG, the Belgian SQL Server user group. My session is titled Create ETL solutions faster with metadata driven development and shows you how you can use BIML and metadata to create SSIS solutions dynamically.

Read More...

AngularJS vs Knockout – Modules and DI (6 of 8)

I’m reviewing Angular and Knockout to determine which would fit better for a variety of upcoming projects. The larger or more complex a project, the more important it is to be able to modularize the code. Modules provide organization, ensure script loading order is correct, and enable dependency injection for cleaner unit testing. AngularJS brings a built-in ability to define modules and inject dependencies. With Knockout, we’ll look at using RequireJS, and AMD packages.

Read More...

AngularJS vs Knockout – Templating (5 of 8)

I’m reviewing Angular and Knockout to determine which would fit better for a variety of upcoming projects. A huge piece of both of these frameworks is the ability to create and reuse templates for the output. AngularJS brings template Directives, transclusion, and behavior to the table, while Knockout brings templating, dynamic template names, and it’s own ability to apply additional behavior. This is the fifth of eight posts looking at the capabilities of knockout and Angular.

Read More...

Hybris 5.0.3.1 released

hybris software released a patch for hybris version 5.0.3 and made it available for download as hybris 5.0.3.1 on their wiki site. The download can be found at: hybris 5.0.3.1 The migration manual can be found at: Migration manual The complete 5.0.3 release notes are here: Release notes Important fixes UISessionUtils throws NullPointerException when the session expires JGROUSPING Table not created when using clustering with jgroups and an Oracle database NPE when getting results form sorlSearchResult on Grouping Product Variants Inheritance of classification classes is not working as expected

Read More...

AngularJS vs Knockout – Serialization (4 of 8)

I’m reviewing Angular and Knockout to determine which would fit better for a variety of upcoming projects. A key operation will be API GETs and POSTs, so how easy or hard will it be to serialize and send data models? Is my server going to have to wade through extra framework properties? This is the fourth of eight posts looking at the capabilities of knockout and Angular. In the introduction post, I outlined the capabilities that I am evaluating for.

Read More...

Enable TDE when Replication is in use

Are there any specific problems that need to be taken into consideration when enabling Transparent Data Encryption (TDE) on a database that is published with a type of replication? The answer to the question above is no, other than ensuring certificates match on all databases that are involved in the replication landscape to retain the security needs for why TDE is being used. TDE is file level encryption. This meaning, TDE encrypts and decrypts at the disk level where the data and log files are retained.

Read More...

Replication requires the actual server name – Incorrect server name

Tonight I went into a virtual lab to setup Transactional Replication for demonstration purposes. Over time, the lab has been changed, altered and just about turned upside down, one way or another. Upon trying to call the wizard in SSMS, I received the following error. This error is fairly common with replication and trying to administer or setup publications/subscriptions. The problem is written out pretty well. You must connect to the true name of the instance in order to manipulate it.

Read More...