Blog

Showing 11 to 15 of 15 posts.

Simple Steps to Securing Your Ubuntu Linux VPS

Posted on December 3rd, 2014 in linux, security by Simon

Now Microsoft have announced that .NET will be officially supported on Linux platforms more of us Windows leaning folks will start to dabble in those platforms. Securing Linux servers is very different to what we're used to and with no point and click interface to help guide us it is important to have a quickstart.

These steps are aimed at newbies to the Linux shell to get started with a more secure VPS than you are given out of the box by your hosting provider. Solely following these steps is not a silver bullet!

Read more...

Creating a Culture

Posted on November 28th, 2014 in agile, management by Simon

As leaders when we ask teams to be autonomous we ask that they make decisions without our involvement. From this point overruling decisions that are made will only disempower and disillusion those teams and as a result re-centralise decision making. To prevent this it's important to ensure that we create a culture and our teams have a set of principles aligned to our own.

Read more...

Putting the "Product" in Product Team

Posted on November 20th, 2014 in agile, management, architecture by Simon

As an architect it is not feasible to solely concern yourself with the design of the system, you have to also apply the same principles to the delivery teams who produce it. When you apply Agile and SOA principles to these teams, you are creating Product Teams.

Read more...

Putting the "Team" in Product Team

Posted on November 5th, 2014 in agile, management by Simon

The title Product Team is applied liberally in organisations adopting Agile as though the two concepts are intrinsically linked, i.e. because we do Agile we are therefore a Product Team. Even though the two are complementary they don't cause one another. So let's explore the Team part of Product Teams in its own right.

Read more...

Backup and Restore from SQLite.Net

Posted on September 2nd, 2013 in .net, c#, sqlite, development by Simon

Without a server process to run maintenance tasks, applications that use SQLite to store data must perform those tasks themselves. Backup and restore is the most commonly needed of these tasks. So I'll cover how I do that here.

Read more...