General

You are currently browsing the archive for the General category.

Look at that, it’s T-SQL Tuesday #42, how can I miss that?!

This month’s party is hosted by Wendy Pastrick and the topic is about change in the work life, possibly related to technology.  Well yeah, in my career of approximately fifteen years now I can write a couple of words on that subject.  Here’s the story of my career.

Introduction

For those who don’t know me yet I have something to confess: I used to be a software developer!  And I’m not ashamed to admit this.  Perhaps not that surprising, fifteen years ago you didn’t finish your studies to conclude: "And now I’m going to be a Business Intelligence consultant!".  Oh no, not at all.

During my studies, out of all possibilities, I already knew what I liked most: to develop software.  And I also quickly learned that my favorite language would not be COBOL, too outdated.  It wouldn’t be Visual Basic either, feels like you’re writing a book.  I prefer the shorter C/C++ syntax style.  I also knew that I didn’t want a consultancy position.  I considered a consultant to be an expert, and how could I be an expert after just having finished my studies??

Change 1.1

The first three years of my career I was an in-house C++ programmer.  Then I got involved with a software package that was written in VB6.  They were lacking manpower to implement new functionality and I was asked to help out.  So I did some programming in VB6 because there was no other option.

Then the first version of .NET arrived and guess what I did?  Part of the package’s functionality was the import of data out of flat files.  My job was to automate this process.  SSIS would have been perfect for the job but that didn’t exist yet.  I did use DTS for a couple of things, but not here.  The existing code consisted of about 15,000 lines of VB6 code which means redesigning was not an option anyway.  So I wrote a Windows service in C# that called the VB6 code!  Process automated!

Change 1.2

I’d also been using C# to write a couple of tools to help me in my day-to-day job.  Then the opportunity arose to be part of a new project which would be written completely in C#.  I was happy to be part of this!  Compared with VB6 and VC++6, the new Visual Studio for .NET was really a joy to work with!

Change 1.3

After a good year or so, upper management decided to go on the free tour: instead of .NET we were required to use Java for any new development projects.  Sure, why not give that a try then?!  One of the subprojects on which I worked was an activity monitoring tool for our server application.  I ended up developing some stored procedures to extract statistics out of logging tables.  At that time I wasn’t familiar with the ETL acronym yet, but that’s what I was doing.  Nowadays I would use SSIS for such a task.  There was also a reporting part to the project so I coded a website, in Java, to display those numbers, with drill through functionality and all that fancy stuff.  Nowadays I would definitely use SSRS!

Several months and lots of code later I realized that I didn’t enjoy Java (and all involved tools, libraries, …) as much as I enjoyed C#.  Sure, I could get stuff done.  But it wasn’t always as straightforward as I would have hoped, and online info was not as good – in my opinion.

After ten years of being an in-house developer at three different companies, I decided the time had come for a bigger change!  What I haven’t mentioned so far is that practically all projects in which I was involved used SQL Server as database engine.  And I always enjoyed playing around with that.

Change 2.0

In my new job I would no longer be an in-house employee and my main activity wouldn’t be writing code: I became a SQL Server Business Intelligence Consultant!

My employer, Ordina, gave me some time to cope with the change.  I was allowed to spend some weeks studying books and even going for a week of training (SSAS).

I was also encouraged to start blogging.  Initially it was a challenge to find topics to blog about.  But only initially, nowadays I’ve got too many topics and not enough time.  I discovered it was actually interesting to write about things I’d encountered for real.

Here’s such an example.  In one of my shorter project interventions, I ended up calling a web service through SQL CLR.  This was not an easy task.  Without my developer background I would probably never have succeeded here!  When I turned this into an article on my blog it became my first real hit!  The article, Calling a Web Service From SQL Server 2005, was posted Nov 11, 2008 and has gotten over 26,000 page views to date.  Even today it is still one of the more popular pages I’m hosting.

Besides teaching others through my blog I also discovered that forums can be a really interesting way to improve skills.  So in August 2008 I created a free account at Experts Exchange.  I also found out that helping out on forums combined with blogging is a real win-win situation: it helps me to find topics to write about and I can help people out by referring to an already-written article!

In February 2012 I was delighted to read that EE had found my forum activity worth an extra credit so I was given the MVE – Most Valuable Expert – award! Since then I have managed to reach the number one position in the SSRS zone with over one million points in total and it looks like I’ll be staying there for some time.

Lately I have started presenting.  So far I have found that to be a stressing yet rewarding experience.  My next presentation will be at the Community Day where both I and my colleague Koen Verbeeck will each talk for about half an hour about SSRS visualizations.  The target audience are mainly developers, that’s going to be interesting!  And it will be my first time on a stage in a cinema room, fearing the spotlights already!

Ow, and registration is open so see you there?  Come over to say hello if you are planning to attend the conference.  We are scheduled in the first slot so once that’s over I’ll be relieved of my stress!

Conclusion

Did a change in technology influence my career path?  Ow yeah, I do believe it did!  SQL Server was not the only tech that influenced it but I do consider it the most significant one.  And I’m glad it did too, keeps things challenging! 

Now I’m off to install Oracle.  So long, and thanks for all the fish!

PS: one of my statements in this post is a lie.

Valentino.

Share

Tags: ,

Here’s a quick one about yet one more annoying default setting.  When I go mountain biking I’m using a Garmin Edge 705 to record my statistics.  After every trip I upload my track to Garmin Connect.  One of my favorite statistics there was Average Moving Speed.  I typed “was” on purpose.  It’s no longer there!

Apparently they removed it because the community was confused about it, hmm.  Now how can I get that back?

This device is a GPS, so technically it’s able to detect if your moving and how fast.  It can also stop/start recording automatically.  And here it comes: by default it doesn’t do that!

Now, to activate the auto pause, it would seem logical that you’d need to change a setting in the Settings menu, right?  Well, wrong!  The setting is located in the Training menu!  Inside that menu, you need Auto Pause/Lap and there you’ve got the Auto Timer Pause setting which you can change to Off to When Stopped or Custom Speed.

Tomorrow I’ll try my first track with Custom Speed set to 4 km/h!  This way I hope I avoid that it records while stopped for refueling (read: sports drink and cookies, fruit, not gas or electricity).

Need more info?  Try this video then:

Edge 705 Auto Pause–Auto Lap

Have fun!

Valentino.

Share

Tags:

MVE!

image

My favorite TLA of the month is MVE!

Huh what, MVE, don’t you mean MVP?

Ha, that’s what everyone familiar with Microsoft’s MVP program may think but no, I really mean MVE.

Please allow me to elaborate a little.

It all started the 11th of January when I received an email titled “You have been nominated for an MVE Award”, sent by Experts Exchange.

The first lines of the email read: “Congratulations! You have been selected as a candidate for the inaugural Experts Exchange Most Valuable Expert of the Year Award.”

This was surely a surprise for me, to be honest I hadn’t even heard that such an award existed.  And wow, Most Valuable Expert of the Year, darn, didn’t see that one coming!

About a week later, an explanation on what those awards actually are was published on EE’s Company blog. Here’s a small excerpt:

The Most Valuable Experts are very much the heroes of Experts Exchange who quietly achieve greatness. They strive to solve people’s technology problems, improve others appreciation of technology and make a real difference among those whom ask for help. They do so with a professionalism and commitment that makes them stand out in the community.

Then on the 3rd of February, I received another email, titled “You are a 2012 MVE Award Winner”.

First lines: “Congratulations! You are amongst an elite group chosen to represent Experts Exchange in 2012 as a Most Valuable Expert.”

Wow, so I even managed to win that award!  With the huge number of active experts at EE, over 50.000, I was really curious to find out how many of my peers had gotten it as well.

Some more days went by and finally all winners were announced in EE’s Company blog.  So it seems there are 12 experts worldwide who can be proud to call themselves winner of the Most Valuable Experts Awards 2012!

A couple of the names were new to me, especially the experts in non-SQL Server territory, while others, such as Kevin Cross, were very familiar.

Congrats to all winners, and a huge thank you to anyone involved in the election process!  I’ll do my best to keep it up! Smile

And remember: have fun!

Valentino.

References

What are the Most Valuable Expert Awards 2012?

Meet the 2012 Most Valuable Experts

Share

Tags: , ,

I’ve been a user of the Microsoft Connect site for several years now.  A regular user who now and then casts an Up vote or clicks the “I can reproduce it!” link.  Not as a content poster.  Well, I did post some comments in the past, but I never filed an issue or suggestion.

So, a couple of weeks ago I decided to post my first bug to Microsoft Connect, an issue which I had discovered in SQL Server 2012 RC0.  Because this process took me more time than I’d expected, I‘m now blogging about my experience.

The hardest part about the whole experience was finding the actual page that needs to be used to enter and submit the content.

Submitting Content To Microsoft Connect

Are you in for a ride on the Connect site?  Here we go!

Step 1: Search For Your Product on The Connect Home Page

Enter a search term on Microsoft Connect to locate your favorite product

On the Home page, enter a search term with which you can locate your favorite product.  If you’re not signed in yet, do that first.

Step 2: Click To Participate

On the search results, click the Participate link next to your favorite product.

Once the search engine has produced the output, locate your favorite product and click the Participate action next to it.

Step 3: Submit Product Feedback

Click Submit Product Feedback to submit product feedback.

After clicking Participate, the following overwhelming screen appears.  The link that you’re looking for is called Submit Product Feedback.

Step 4: The Feedback Center

After clicking Submit Product Feedback, you end up at the Feedback Center.

Do not use the Submit link, use Search first to check if your issue already exists.

Looking at the screen above, you’d think that the yellow Submit Feedback button can be used to open the page where you’d need to enter the bug details.  Well, it doesn’t…

You need to search for your issue first, to ensure it doesn’t exist already.

Step 5: The Submit Feedback Button Has Been Found, Eureka!

The Submit Feedback button on the Product Search Results screen.

After you’ve performed the search for your issue, you get to the following page above.  Finally, on that page you can click a real Submit Feedback button that will bring you to the Select Feedback Form page.

Step 6: Select Your Feedback Form Of Choice

Select SQL Server Bug Form to file a SQL Server issue, or SQL Server Suggestion Form for a suggestion.

On the Select Feedback Form page, select SQL Server Bug Form to file a SQL Server issue, or select SQL Server Suggestion Form to enter a suggestion.

Step 7: Fill Out The Textboxes

The "Submit A Bug" Form for SQL Server.

Finally, the page we’ve been trying to locate when we started the adventure, quest accomplished!  With this new knowledge, we can now skip directly to step 6 through the following link: Select Feedback Form

Disclaimer: please ensure that you’re not creating duplicate bugs or suggestions, but use whatever search engine your prefer to achieve that goal!

So, here’s my New Year’s present to all of you!  And remember: have fun!

Valentino.

References

Microsoft Connect

Feedback Center

Select Feedback Form

Share

Tags: , ,

I’m back!

Bestand:Tuberculummajushumeri.pngHey all, in case you were wondering if I stopped blogging: I didn’t!  But life interfered a bit too much the past few weeks.

For starters, I’ve been enjoying some holidays in the south of France.  But that wasn’t all.  This year the “holidays” were a bit different than usual as I spent them with a broken shoulder. No driving, no biking, one-handed typing, ….

That broken shoulder, more precisely the tuberculum majus, was the result of a bad crash during a mountain bike tour in Stavelot about a month ago.  Sixty kilometers of rocks, mud, roots, trees, …, all no issue.  Then at the end there was some asphalt.  I wanted to slow down a little because I didn’t trust the surface but my disc brakes did their work a bit too well.  Rear wheel locked, started slipping, well, let’s just say that asphalt is not my favorite substance to ride on :/

At this moment my shoulder is still hurting with certain movements, but the break is practically gone!  I’m also slowly starting to pick up the stuff that I couldn’t do anymore, such as typing.

What else am I up to?  Well, the installation procedure of Denali CTP3 is currently running in my virtual environment, gives me something to play with in the coming weeks…  Really interested in getting a peek at the new data quality functionality!

Besides playing around with Denali, I’ve got several screens of emails to go through. If you’ve tried to contact me and I haven’t gotten back yet: sorry about that, a reply will be coming soon!  How soon will depend on my ISP though.  Thanks to their wonderful upgrade of my modem, I’ve been out of internet/phone/digital TV for over three weeks now!  What a service huh.  Tomorrow one of their technicians is going to come over again, and I tell you, I will not unlock the front door before he gets this fixed!

So, I’m back!

Now, let’s see if I can get a connection to my neighbor’s router to get this published.  (Yes, he knows, I’ve kindly asked permission.)

Addendum: I couldn’t get connected to my neighbor’s router, so the “tomorrow” in the earlier paragraph is now “today”.  Which means my internet connection is operational again, woohoo!  The issue?  Well, apparently the previous technician wasn’t aware that the splitter hanging on my wall was an old model, which does not support the range needed for the new modem…  Takes them almost four weeks to figure that out, oh boy.  I don’t think I’ve ever worked on an issue that took me more than a couple of hours to figure out what was going wrong.

Anyway, have fun!

Valentino.

Share

Tags:

« Older entries

© 2008-2013 A Developer's Blog All Rights Reserved