Modern Customer Experiences: A Digital Conversation

When I began my career more than ten years ago, I used to think a successful project was deploying good code or executing all of the business requirements, but experience has since taught me that success is directly related to delivering the best possible customer service. Don’t get me wrong, writing good quality code and meeting business requirements are (and always should be) a priority, but delivering the best work with a poor experience to customers will unlikely have them calling for future opportunities.

I remember receiving training my first job at a Supermarket. We were...


What Non-EU Companies need to know about GDPR

A Disclaimer

I am no lawyer, but you probably already assumed this (I hope I hope I hope ... ). So, whatever you read here is informed by my own third party readings. However, you should definitely begin a dialogue with your legal team to determine if you are directly in this legislation's line of sight. By the end of this short post, you should be able to determine if you are in it's crosshair! Duck!

If you are first hearing about GDPR and your organization does most of its business primarily online and for the EU market then its probably a little late in the game (with...


Lessons Learned: Upgrading a Splunk Instance with No Downtime

Upgrading a single machine's instance of Splunk is easy. All we need to do is stop the instance, download either the .tar or the .rpm, and then either untar or yum install the package, restart Splunk, and voilà, we have an upgrade!

Agile State of Mind (Part 2)

After accepting the Agile methodology through managing a project and experiencing its benefits, I wanted to take the opportunity to share some of the challenges I've faced and lessons I've learned along the way.
 
First and foremost, managing a project without fully validating the initial list of user stories can cause a domino effect of hurdles to jump over later on. Even though the product backlog is a living document and user stories are added/modified all the time, there is a fair amount of work that must be done in preparation for that first sprint. For example...

Multi-site Implementations: Like Money...Mo Websites Mo Problems!

What is Multi-site?

Generally speaking, multi-site is a feature that allows for the sharing of web application resources among several websites on a single software installation and provides "easy-to-use" facilities for the creation, management, and maintenance of multiple websites.

Is Multi-site right for me?

Does your organization require the ability to launch new websites quickly?

Is your organization comprised of distinct brands with their own web identity and possibly web/IT staff?

Is business booming and now you need a site dedicated to incoming...


Reading Trace Logs with Splunk Add-on for SQL Server

Hello fellow Splunkers! In this blog post, we will outline how to utilize the Splunk Add-on for Microsoft SQL Server to ingest the binary trace log data that is generated by SQL Server. 

In order to accomplish this objective, we must first establish a connection to the SQL Server instance using DB Connect. This of course involves creating an "Identity" that can authenticate to the database instance, and then creating a "Connection" via that Identity. This connection needs to be facilitated by a database driver, and one pitfall to watch out for here is to make sure to choose the...


Troubleshooting Tips for Splunk DB Connect 3

Hello, fellow Splunkers! In this post, we'll take a look at a few of the pitfalls to be aware of when using the quite powerful, but sometimes hard to troubleshoot, DB Connect (DBX) 3.1.1 application from Splunkbase. So let's jump right in, shall we?

NULL values for Timestamp

If a database table that you're importing (either rising column or batch mode) contains a column representing a timestamp, most likely you'll want to utilize that column as the timestamp of the event (database record) within Splunk, instead of using the index time as the timestamp. However, be...


Don’t Go Chasin’ Waterfalls (Part 1)

When using the waterfall methodology to manage projects, each phase (Planning, Analysis, Design, Development, Testing, Deployment) must be fully completed before the next can begin. Everyone can call these phases something different, but essentially it’s when progress is seen as flowing steadily downwards. This has worked for so long and continues to work for some, but why not try something new? Agile, perhaps? It’s been around for a while, but lately, it’s the methodology of choice and it's gaining momentum. Agile is a time-boxed, iterative approach to software delivery that builds...


5 Tips to Keep Your Customers Safe this Holiday Season

After a record-breaking Cyber Monday (with online sales soaring to $6.59 billion - a 16.8% increase over last year), Adobe is predicting that this will be the first-ever holiday season to surpass $100 billion in online sales. This is clearly fantastic news if you're in e-...


Organized Chaos

As a project manager, choosing the right project management tool for your company isn’t an easy task and organizations can take months (sometimes even years!) before deciding on a solution that fits best. You want a tool that can do it all; from internal projects, to client work, and tracking time - without the process having a huge impact on the company. After all, the goal is to help your team get organized, not cause more chaos.

So, how do you even begin your search? With the millions of tools available it can seem like a daunting task, but following the simple steps below can...


Stay In Touch