Archive

Archive for the ‘Tech Talks’ Category

Is Google too powerful?

January 31, 2012 6 comments

Coming March 1st 2012, Google’s new privacy policy will come in effect.

To be honest, I’ve never bothered myself reading the long legal scribbles of privacy policies, end user license etc. In fact, if I would have done so, I would have needed my lawyer sitting next to me every time I login my computer.

But after I heard many times in the past about people complaining about Google’s mishandling peoples personal information, I said to myself. Let’s have a look.

One thing I quickly realized is that Google with it’s ads and Google analysis is now present almost everywhere. They can and they are harvesting information about any sites you navigate to. And they tie that information to your Google profile. Therefore wether you use their services on a daily basis or you used to, they know your browsing history better than your own internet browser!

Worse is by using IP adress geolocation, they can see were you’ve been: you’re at home you use your internet browser to navigate to a site. Bang they know you’re in “smalltown”. You go to a congress out of town, you use your laptop to browse to a site that uses google analytics. Bang again they know you’re in “bigtown”. It’s even worse if you use one of their “materialized” spy codenamed: Android!

Il’ stop here, because this is becoming scary…

I just hope that the people at Google read this. Because eventually this page WILL be index by their search bots. 😉

What do you think ?

Is this really helping them helping me better?

What GOOD benefits do I have of being tracked all over the planet?

Personally, I am sick and tired of the mechanics in which by using one’s service I automatically betray myself and consent to all that stupidity.

Advertisements
Categories: Misc, Tech Talks Tags: , , ,

2011 in review…Coming in 2012?

January 8, 2012 1 comment

First of all, I want to thank you all for the 5000+ visits to my blog in 2011.

According to WordPress:  “A New York City subway train holds 1,200 people. This blog was viewed about 5,000 times in 2011. If it were a NYC subway train, it would take about 4 trips to carry that many people.”

I want to wish you all the best for the coming year!

This coming year will be a busy one in Microsoft technologies according to a may external examiners. I beleive that this year, Microsoft will target servers and businesses directly with a number of new releases:

And a lot more…

I my coming blog posts, I will cover some of theses as well as some of the highs and lows of Microsoft and software craftmanship in general!

Feel free to comment or suggest about some blog topics you’d like me to cover. I will LISTEN!

Yeahhh! Silverlight 5 is in RC!

September 2, 2011 Leave a comment

For those who tought that Silverlight was dead and that the announcements made last year were just a hoax.

There you go:

http://www.silverlight.net/learn/overview/what’s-new-in-silverlight-5

Keep in-touch I feel that there will be some nice announcements during the month of September!

UPDATE Sept. 3th, 2011:

I have got the confirmation that Silverlight 5 will be released with a go-live license be for the end of this year!

Good organizations + good practices == far better code??

August 29, 2011 2 comments

I was reading an article about the result of a research that Microsoft and IBM about team an organizations in software. This research was pointed to me by Phil Haack.

The results are sometimes stunning!

Higher Code coverage

Higher Code coverage by tests does not necessary mean better product quality. This is right because if 95% of an application code is tested and the 5% that was left out contains code that is very often use then we will most likely end up with a lot of defects.

Test driven development

Write Test before code takes 35% longer to deliver but 60% to 90% better in terms of defect density. I see a lot of managers, leaders, project managers saying: Ouch! that’s a lot more.

Of course! The performance of those people are measured by their ability to make money, deliver a project on time etc. while the performance of a developer is mostly measured by is ability to build a highly scalable, fun to use, bug free piece of code. Many times in my carreer I’ve encountered projects that were pushed back at the end because the end result was not stable enough! Imagine if the company that hires you had to pay back to their customers for every bug they had found in production. May be then they wouldn’t mind adding 35% more time to ensure quality!

Remember this: Making a good  software is like making a good wine and neither happen within a couple of hours!

The people factor

Looks like Bigger is not better in term of project teams size. That I totally agree! As a developer, have you ever been part of large team? The work is not clearly cut out by team members. One project owner contradicts the other one etc. Apparently bigger teams a moving slower and the project they work on are more complex then required and more failure-prone. Personaly, some of my best carreer sucesses as a developer were acheived while I was part of a smaller team or alone! Earlier this year I was studying on Agile and SCRUM methodologies. I asked a SCRUM group what size were recommended for the project team. The most frequent answers I received was a max of 5 devs for a total of 15 persons including pigs and chicken. The research results are also saying that larger teams will larger code base by a factor of 8%.!

Conclusion

Ensure Code coverage is at 100% or else run a profiler an make sure that the code that runs the most is covered!

35% more time for testing…Have a discussion with the projects managers to find out if they want to have a hit before or after the release.

Last words…

The conclusion of the studies is: “…yes, the design of the organization building the software system is as crucial as the system itself.”

Read the original study here.

Opinion: A Tech Boom?

May 18, 2011 1 comment

As a guy who has works in software for the past 20+ years, I want to tell you a secret: 2011 is a great technology year!

IT has not been like this since the Y2K boom!

Look at the indicators: NASDASQ, # of major IT announcements since the beginning of the year, tech job market ( In my area, the demand for intermediate and senior software devs, architect, dba and configuration manager is unbelievable).

What do you think?

Categories: Misc, Tech Talks

All MIX 11 Session Video via RSS, iTunes, Powershell or Juice!


Thanks to Scott Hanselman, who brought this up!  http://www.hanselman.com/blog/Mix11VideosDownloadThemAllWithRSS.aspx

Like Scott said, If you really want iTunes in your life…you can subscribe in iTunes from Advanced|Subscribe to Podcast (look for MIX11 Sessions)

But I find it cooler with Zune! The video is super crisp in MP4 High! 🙂

Tell me the ones you liked the most! There is soooo much information. Almost everything applies on technologies available today!

My best (in descending order) are :

  1. An Overview of the MS Web Stack of Love,
  2. NuGet In Depth: Empowering Open Source on the .NET Platform
  3. ASP.NET MVC 3 @:The Time is Now
  4. Fun with ASP.NET MVC 3 and MEF
  5. Deconstructing Orchard: Build, Customize, Extend, Ship
  6. Good JavaScript Habits for C# Developers

My worse is:

  1. Application Design for Windows Phone (She is so nervous and thirsty…)

I hate those…

November 18, 2010 Leave a comment

Just a quick post to say how I hate when people blame their failure on the technology when they make no effort to learn it, before using it, and they fall in the first pot whole.

Hey give yourself a chance, learn if it’s right for you, and Learn how to make it work. The efforts you’ll put up front will save you countless hours.

Oh yes, one last thing. Don’t trust everything that come up in Google. Learn to qualify what you read out there.

Categories: Tech Talks Tags: ,