Software engineering blog of Clément Bouillier: Blog
Showing posts with label Blog. Show all posts
Showing posts with label Blog. Show all posts

Saturday, February 13, 2010

My technological playground...

Well, it has been a long time since my last published post...in fact, I got several post waiting to be finalized...about application architecture, conception and communication.

Waiting for these post to be published, I would like to blog on the last evolution of my "technological playground".

My technological playground
For a little more than 5 years, I have done technological survey through web review, beta software test, community frameworks discovery...and I always consider this activity as a necessity to leverage my competencies.

For 2 years, I also maintain my own personal web site, using last Microsoft technology. It is a good way to dig some technologies (even if sometimes my wife complains of instability of our site...).

And now, for 1 year, I got a MSDN licence with Visual Studio Team Developer. With it, I can make tests environment. Now, I plan to build several virtual tests environments.

So today my technological playground is made of:
I am not on Twitter yet...but wondering, I see Google Buzz coming out or just Comment Sharing on Google Reader.

My virtual tests environments
I used to have a robust computer but a little undersized to be used as an efficient playground...but it was enough for the minimum. Now I reach a point where I need a little more powerful environment.

So I buy a new laptop, briefly Asus UL80vt boosted with an Intel Postville SSD drive, using hard drive in an external USB box for VMs as well as two hot USB keys (16Go Corsair Flash Voyager GT). Work well, great autonomy and powerfull...just a deception : I haven't an eSATA port, I have to rely only on USB...what a shame. But it is just what I need to support my plans.

So with this configuration, I can run several virtual machines given the 4Go RAM and 64bits host OS. For now, I am using VMWare Player as virtual hosting environment (mainly because Virtual PC does not support 64bits guests).

VMs allow me to separate tests. For now, for instance, I got the following VMs:
  • Windows Server 2008 with TFS2010 Beta2 (I need to upgrade to just released RC I know...)
  • Windows 7 with VS2010 Beta2
  • Windows 7 with VS2008
To build these VMs, I always keep a clean copy of each OS VM with base software I am used to. It is a little bit as if I do snapshot with VMWare Workstation.
Moreover, I track what I installed on each VMs (software version) in an Excel sheet.

My Google Reader & Delicious accounts
I use it to track RSS feeds on the web. There are mainly of three types:
I use my Share Items to share news. I prefer Delicious to bookmark and share my favorite web pages. On Delicious, I can better and simpler organize bookmarks through tags.

Participating in community
That the part I discovered last year with Alt.Net Paris community starting. It is the best place to learn and share with maximum interactivity. You learn a lot from others experiences, you meet some great people with rich experience.
Definitively a great experience!! Come to join us.

And finally this blog
I started this blog one year ago, and I experience difficulty to post regularly...I try my best and hope I will improve.

Thursday, August 28, 2008

Subjects I would like to blog...

In this post, I will keep a list of some subjects on which I would like to blog (in italic drafted ones):
  • General purpose
    - Alt.Net Meeting Feedback : Object Oriented : an historical mistake or to be continued
    - Software vendors: opened on communities Vs proprietarism
    - Software quality: technical VS process ?
    - Agile and Team organization
    -
    Classify items : hierarchical Vs relational (ex mails, docs...)
  • Technical
    - Object graph consistency, querying and (lazy) loading
    - Object Application Cache
    - SOA and legacy applications concrete integration by example: objectives, solutions, advantages/disavantages (how to integrate read/write operations)
    - Application architecture: taking best pratices together
    - Web State Management : client and server side (sessions, cache...)
  • Process & Tools
    - Test Strategy : automation of Unit + Functional Tests (both coded, not recorded)
    - Functional Test with Fitnesse and configuration management processes
    - TFS Agile Process Template
    - TFS customization
I will try to write on these subjects "shortly"...;)

Blog content

I would to open a blog for long time, but I think I have more to learn from others reading their blogs until now. Today, I am always learning a lot from others in the community, but I would like to give my 2 cents on some subjects :
  • Microsoft technologies and others (because I think there is a lot to learn from other technologies)
  • Software architecture, including every levels : business, functional, applicative, technical
  • "Software world" industrialisation, around tooling and quality
My inspiration will come from :
  • "Software world" actualities
  • Reflexion about my job and the working environment
  • Community activities (forums, informal meetings, blogs...)
I would like to warn you that I could scratch english sometimes (since it is not my mother tongue, which is the french), please be indulgent but let me know when it is unsupportable ;), I would like to improve my english also.

I often say things bluntly, it is volunteer, in order to emphasize the message I want to share, and then must not be interpreted as opinionated behavior. I have some conviction I like to talk about, but I would like to change them if I am truly convinced by any other points of view.

Now, it is time to read some posts...do not hesitate to share your thoughts, but stay correct.