CSS The Missing Manual

“CSS The Missing Manual” by David S. MCFarland.

The book covers:

  • CSS Basics:
    • selectors
    • style inheritance
  • Applied CSS:
    • text formatting
    • list formatting
    • margins, padding and borders,
    • graphics
    • navigation
    • tables and forms
  • CSS Page Layout:
    • Float layout
    • Absolute layout
  • Advanced CSS:
    • Print CSS
    • CSS Habbits
    • CSS3
Share this postSave this post

Team Foundation Server 2012

TFS is now almost 10 years in the market. For every new release Ed Blankenship, Martin Woodward, Grant Holliday and Brian Keller update their book “Professional Team Foundation Server”.

Some developers think TFS is only or equal to the Visual Studio IDE but TFS supports so much more:

  • Version control
  • Code quality assessments
  • Branching and merging
  • Project management
  • Continuous integration
  • Automated unit testing

The book covers all aspects of a software development cycle. Being a software architect and team lead this book has become a trusted companion!

Share this postSave this post

Azure in Action

Great book and introduction to all aspects of Azure.

“Azure in Action” by Chris Hay and Brian H. Prince covers:

  • What is the cloud platform?
  • What are the different components and roles?
  • How to configure and subscription and the different services?
  • How to code, deploy and run applications?
  • How is Azure storage organized?
  • How to communicate with API’s and messages?
Share this postSave this post

Our Iceberg Is Melting

“Our Iceberg Is Melting” by John Kotter and Holger Rathgeber describes an eight-step process for organizational change.

Set the Stage

1. Create a Sense of Urgency:

Make other see the need for change and the importance to act now.

2. Pull together the Guiding Team

People with power, leadership and authority. But also people with analytical skills and communication skills.

Decide What to Do

3. Develop the Change Vision and Strategy

How will the future be different from the past. Communicate the strategy and make sure everyone understands and accepts.

Make it Happen

4. Communicate for Understanding and Buy-in

Create buy-in no only by arguments of reasons but also argument of the heart.

5. Empower Others to Act

Remove barriers and commit to actions.

6. Produce Short-Term Wins

Recognize the quiet heroes amongst the more visible.

7. Don’t Let Up

Be relentless until the vision become reality.

Make it Stick

8. Create a New Culture

Make sure people don’t get into old habits. Make the new way of doing things part of the company culture.

 

Share this postSave this post

Introduction to F#

Just found this very nice video by Luca Bolognese introducing F#.

The video is already from some time ago (PDC 2008) but it nicely shows the difference between the declarative and imperative programming paradigm in some real-live examples.

I very much liked how Luca used the barista analogy to explain that distinction. He said it would be like asking for coffee in a bar or telling the bar tender to grind some beans, to heat some water and in parallel pressure cook some foam.

I remember three basic functions from F#:

  • The ‘et’ oporator to bind a value to a function and not an assignment
  • The ‘>’ pipeline operator to push the output from one operation to the next
  • The ‘et functionName’ to define functions on the fly

I was pretty amazed how F# deals with asynchronous and parallel programming. A simple ”et!’ allows you to free up a thread.

More info about F# you can find on Microsoft’s F# Developer Center webiste.

Share this postSave this post