Speaking at Techorama in Antwerp

In the week of the 22nd May 2017, I had the good fortune to speak again at the Techorama Tech conference in Belgium. This year the conference moved from its original venue in Mechelen to the city of Antwerp. I spoke at Techorama last year and really enjoyed the experience. For the venue, they hire out a huge cinema, which means you are presenting on stage with huge cinema screens behind you. This is perfect as a venue because a cinema is perfectly equipped for audio and visual projection.

Techorama Conference in Antwep

Techorama Conference in Antwerp

Once I arrived at Brussels airport, I had to get the train to Antwerp. This journey took about an hour and once I reached Antwerp, I was greeted by the most amazing train station that was architecturally fascinating, as you can see in the photo above. All the speakers this year were staying at the Lindner hotel just behind Antwerp Central station. The hotel was about a 15-minute drive from the conference venue, so the organizers arranged transportation to take us all to and from the venue.

Techorama Conference in Antwerp

Techorama Conference in Antwerp

The stage setup, as you can see in the photo above, is excellent. Easily the best stage I have ever presented from. This year I was presenting my Rollercoasters fun talk. This talk is about software design patterns and abstractions, but instead of just reeling through design patterns and boring the audience, I picked another industry to talk about which is Steel Rollercoaster design. In this talk, I break a rollercoaster down into a series of abstractions and design patterns. Ultimately the talk is about the importance of abstractions, patterns and shared terminology in a team. It is a good fun talk and is ideal for the last day of a conference where everyone’s brains have turned to mush from all the great technical content.

Techorama Conference in Antwerp

Techorama Conference in Antwerp

The talk seemed to go down well and I got quite a few laughs from the audience at all the right places. What was really cool was the talk I show a couple of First Person Perspective rollercoaster videos and they looked AMAZING on the large cinema screen. So much so, as they were playing I said to the audience that I need to come and sit in the front row to watch it. So I sat there with the audience whilst I narrated what was going on. It was all really good fun.

Techorama Conference in Antwerp

Techorama Conference in Antwerp

I had an amazing time here again at Techorama. It is a very well organized and run conference and having spoken here last year, it was as consistently good as last year. I hope I am lucky enough to get to speak here again, as I will definitely be applying again.

Speaking at SDD Conference in London

The summer has so far been very busy for me with speaking at many great conferences.  On the 15th May, I headed down to London to talk at the SDD Conference hosted at the Barbican Centre. It is the first time that I have spoken at SDD, so it is great to get to experience a new conference setup.

SDD Conference

SDD Conference

We were staying at a hotel called the Hoxton in Shoreditch, which I have to say is the most hipster place I have ever seen in my life, and this is a good thing.  The hotel had loads and loads of character and it was good that all the speakers were staying there so I got me meet up with lots of old friends and make many new ones.

I was doing 2 talks at this conference. First was my talk on what product manufacturing can teach us about software development. Essentially it is a talk about Lean Software development and it seemed to go down well. My second talk was more of a fun talk about Rollercoasters. This talk is about software design patterns and abstractions, but instead of just reeling through design patterns and boring the audience, I picked another industry to talk about which is Steel Rollercoaster design. In this talk, I break a rollercoaster down into a series of abstractions and design patterns.  Ultimately the talk is about the importance of abstractions, patterns and shared terminology in a team. It is a good fun talk and is ideal for the last day of a conference where everyone’s brains have turned to mush from all the great technical content.

SDD Conference

SDD Conference

 

Whilst I was there I also got to see some other talks in between having to work from the speaker’s lounge. Two of my favorite talks were actually by Jeremy Clarke. The first was on Async and Await, and the 2nd was a soft skill talk about being introverted and how to interact with people as a developer.

SDD Conference

SDD Conference

Overall I was very impressed with this conference. It was well organized and well run. I will certainly be applying to speak there again next year. I feel very fortunate with the events that I get to speak at as they are a great way to meet new people and interacting with the audience after a talk is always so much fun.

SDD Conference

SDD Conference

What was really cool, was that some new speakers that I met were also speaking the following week at Techorama in Antwerp, which I was also speaking at, so a lot of the speakers tend to go to similar events, so some conversations were picked up the following week. How cool is that…

Speaking at Code Europe in Krakow Poland

Last week I had the pleasure of being invited to Krakow in Poland to present at the Code Europe conference. The conference organizers first got in touch with me a few months ago to ask me to speak, and I was invited to present my cryptography talk,.NET Data Security – Hope is Not a Strategy. This has been a popular talk of mine over the last 18months, so I was delighted to travel to Poland to deliver the speech.

Code Europe Conference in Poland

Code Europe Conference in Poland

The conference itself was hosted at the Krakow ICE Congress Centre, which was a fantastic venue. The building is less than 3 years old, and it looks very modern and new. I am a big fan of architecture, and this building didn’t disappoint. Before being invited to Code Europe, I had not heard of this conference, but I must say it was very well organized and as speakers we were all well looked after. Our hotel was next to the arena, so it was very convenient to get to the event. This particular event was a 1-day show, with 2 following days in Warsaw later in May.  Even though it was 1 day, I decided to stay out an extra day so that I could see a bit of the city.

Code Europe Conference in Poland

Code Europe Conference in Poland

My talk was at 11.30am and seemed to be well received and I had a full room, which I estimated to be around 150 people. Once I had finished my talk and had a walk around the conference, I did a bit of sightseeing with my good friend Filip Ekberg from Sweden. Krakow is a beautiful city and I spent a fair bit of time walking around the old town. The weather wasn’t the best as it was raining a lot, but I made do and still got a lot of sightseeing done.

Code Europe Conference in Poland

Code Europe Conference in Poland

Overall Code Europe was a great experience and I hope I get the opportunity to speak at this event again. The conference was well organized, everyone was very friendly and helpful and Krakow is a really nice city to look around.

Hacking Humans : A Talk About Social Engineering

Back in January I did a talk at NDC London about Social Engineering. This was a new talk and I very much enjoyed doing it to an almost full room. The conference organisers have now published all the videos from the conference. You can see this talk in the video below.

Here is the official talk description:

Social engineering is one of the biggest threats to our organisations as attackers use manipulation techniques to coerce people into revealing secrets about our companies to allow attackers to gain access to critical systems.
In this talk we will look at some of the techniques used in social engineering and look at how to guard yourself against them. We will cover subjects like pre-texting, elicitation and body language as techniques for manipulating people.

Play by Play: Enterprise Data Encryption with Azure Revealed

I am pleased to announce that my latest course has been released by Pluralsight, called Play by Play: Enterprise Data Encryption with Azure Revealed. This course is a bit different to my previous courses as a Play by Play course is recorded live with 2 people. In this case, myself and my good friend Lars Klint.

Play by Play: Enterprise Data Encryption with Azure Revealed with Stephen Haunts and Lars Klint

Play by Play: Enterprise Data Encryption with Azure Revealed with Stephen Haunts and Lars Klint

I first hinted at this course back in January after attending NDC London, as this Play by Play was recorded at the conference. It is the first time I have done anything like this and I really enjoyed the whole experience. The subject we discussed in the course is about protecting your data in a multi-tenant environment in the cloud (Azure for example) using Azure Key Vault. This is a subject that is vital for organisations to get right, which is why we thought it would make a good Play by Play.

Here is the course description:

Play by play is a series in which top technologists work through a problem in real time, unrehearsed and unscripted. In this course, Play by Play: Enterprise Data Encryption with Azure Revealed, Stephen Haunts and Lars Klint look at the different ways in which enterprises can protect their data, especially in a cloud-first, multi-tenant world. You’ll learn concepts around encrypting enterprise data, look at what you should encrypt, and cover robust patterns and practices you can follow in your organizations. By the end of this course, you’ll have a better understanding of enterprise data encryption methods and how to apply them to your organization.

As the description states these courses are unrehearsed and unscripted, which is true. We have an idea of the demos and a list of bullet points of things we want to cover but apart from that the course is done as a conversation between me and Lars.

Stephen Haunts at NDC {London} 2017

Stephen Haunts at NDC {London} 2017

These courses are designed to be deliberately short, around an hour, because we pick one narrow subject and discuss that in detail. These are not full subject, in depth courses, but they give you enough knowledge to be practical and useful with tips for further research. This means that the courses are very easy to watch in a short space of time. This course is about an hour in length, so is the length of a normal podcast or conference talk.

If you watch this course and then want to go into much more depth, then this course compliments my other course called Practical Cryptography in .NET which goes into much more detail on the AES and RSA cryptographic algorithms. What this Play by Play features is how to securely protect any encryption keys you use to protect your data.

The Play by Play is quite practical and I run through several code demos. The source code for all these demos are included with the course.

I hope you like the course. Thanks for watching.

Tim Ferris Tricks for Combatting Procrastination

I am not going to write a big article around this, but procrastination is something that effects us all, especially when you have a big project to complete. This happens to me all the time and I constantly have to train myself to get past it.

The tips in this video are very useful, I highly recommend watching it. Over to you Tim….

Speaking at NDC {London} 2017

Last week I had the pleasure if attending NDC {London} again as a speaker. The NDC conferences are such an amazing experience and they are run by the awesome people at programutvikling. This is my 2nd time speaking at NDC {London} and like last year where I spoke about Cryptography, I was keeping the security theme going by talking at Social Engineering and Human Hacking.  I was fortunate enough to spend the entire in London for this conference, which included the 2 workshop days before  the main conference.

The reason I wanted to attend the workshop days is because I would like to plan a workshop, so I wanted to sit in part of one to see how they are run. Troy Hunt was kind enough to let me sit in his Hack Yourself First Workshop. I learnt a lot here, not only about security, but the mechanics of running a workshop, including the introduction, pacing, slides, and style etc. This was very useful and I am now ready to plan a workshop of my own.

Stephen Haunts at NDC {London} 2017

Stephen Haunts at NDC {London} 2017

During the first 2 days in London I got to spend a little downtime walking around London with Lars Klint. This was quite relaxing as we caught a train to Tower Gateway and then walked from the Tower of London down the Southbank, through Trafalgar Square and around other parts of London. We easily did 18km that day. My feet were killing me, but was great fun. It was the first time Lars had been to these areas, and for me, I hadn’t walked around those parts of London since I was a kid. Continue reading