• Skip to main content

Stefan Heinbockel

Home of a Creative Engineer

  • Free eBook
  • Transportation
  • Engineering
  • Software Development
  • Know-how
  • About
  • Contact me

Blog

Thinking Like a Computer – Functions

21. January 2018 by stefan 2 Comments

This chapter introduces you to one of the most powerful tools to structure a program: The function. Functions allow us to reuse a sequence of commands to avoid having to write them down multiple times. Functions can also be customized by providing them parameters that change their behaviour on every call.

[Read more…] about Thinking Like a Computer – Functions

Filed Under: Blog, Software Development Tagged With: Learning Programming

Learning Programming – How to Become a Professional Software Developer

11. December 2017 by stefan Leave a Comment

There is no better time than today to become a programmer. The demand on the job market is rising continously. And it has never been easier. There are countless books about all kinds of programming languages and interactive online courses. But mastering a programming language is not enough to become a professional software developer. You need to learn many other skills, too. I taught myself these skills. And you can do it, too. Based on my experience, I give an overview about everything you need to learn in order to get you started on the path of becoming a professional developer.

[Read more…] about Learning Programming – How to Become a Professional Software Developer

Filed Under: Blog, Software Development Tagged With: Learning Programming

Autonomous Cars – What Impact Will They Have?

3. December 2017 by stefan Leave a Comment

The latest hype in the car industry is the autonomous car. It seems like the dream of a vehicle that can drive on its own is within our grasp and that is is only a matter of a few years until we can buy one. This will free us of driving ourselves and will enable driverless taxis, make private cars superfluous and replace all local transport. At least this is what we can read these days in the newspapers. But is it true? This article tries to examine what impact the introduction of self-driving vehicles might have on our streets, our cities and our lives.

[Read more…] about Autonomous Cars – What Impact Will They Have?

Filed Under: Blog, Transportation

VIP Transport – How Celebrities Arrive Safely

26. November 2017 by stefan Leave a Comment

Whenever a celebrity or a person of public interest dies in an accident, it gets a lot of attention in the media. Whenever I recollect all the accidents of VIPs I can remember, I think I can see a pattern. The vast majority of them died in car accidents, like James Dean, Lady Di, Falco or Grace Kelly. Some others died in plane crashes, like Buddy Holly or Juri Gagarin. But I can’t remember any VIP who died in a train crash or in a sinking ship. Does this perceived pattern match with official statistics, and does it suggest anything to increase the survival rate of celebrities – and normal people, too?

[Read more…] about VIP Transport – How Celebrities Arrive Safely

Filed Under: Blog, Transportation

The Space Elevator

19. November 2017 by stefan Leave a Comment

If we ever want to colonize the moon or other planets like Mars, we will need to transport huge amounts of material and many colonists to space. Doing this with rockets is costly, inefficient and also dangerous. What if we could lift material and people into space just like an elevator? This is the concept of the Space Elevator. This article summarizes the concept of the Space Elevator and examines what would happen if we really built one.

[Read more…] about The Space Elevator

Filed Under: Blog, Transportation

Test and Mocking Frameworks for Test Driven Development: The Overview

12. November 2017 by stefan 2 Comments

This article gives an overview of popular test and mocking frameworks. It should help you start with unit testing and test driven development in your favourite programming language.

[Read more…] about Test and Mocking Frameworks for Test Driven Development: The Overview

Filed Under: Blog, Software Development

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to page 4
  • Go to page 5
  • Go to page 6
  • Go to Next Page »

© 2023 by Stefan Heinbockel · About