Uncategorized

Retro: automate certificate renewal

Posted on

For a couple of days our SSL certificate was out of date! Thanks to the people that alerted me.   Lessons Learned: automate certificate renewal! Which is exactly what I did. If you want to do this to, follow the following steps: https://docs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/#step-5-renew-the-let-s-encrypt-certificate

tech

API Conference and Serverless Architecture Conference Berlin

Posted on

I’m currently in Berlin to share my passion for software development in general and serverless applications. Exciting!!   On API Conference I am speaking about “API first development with OpenAPI”. On Serverless Conference I’m talking about “Monitoring serverless application”. You can find the content of these sessions via: API first development with OpenAPI Monitoring serverless […]

AWS

Wiremock on AWS Elastic Beanstalk

Posted on

You need a Wiremock and you need it fast! You have no time to setup a server to run it on! Behold.. Wiremock on Elastic Beanstalk      Download the wiremock standalone jar: http://wiremock.org/docs/running-standalone/ and put it in a separate folder Run it locally on port 5000: java -jar wiremock-standalone-2.25.0.jar –port 5000 Why 5000? It’s […]

tech

Ionic

Posted on

Long time have I been eager to do some more frontend stuff. Finally I found the time to play around with Ionic. As I am completely new to this, I checked out the getting started over here.   Ionic is a framework that allows you to create mobile apps using web technologies (html, css, javascript). […]

tech

Spring Cloud Function

Posted on

Howdy Folks, I just got back from having an amazing time at SpringIO 2019 in Barcelona. Since I have a close affinity with the ‘serverless’ concept Spring-Cloud-Function particularly caught my attention. I will undoubtedly write a longer blogpost. I missed my flight this morning (not drunk just tired) so I had some time to kill. […]

tech

Sailing on light!

Posted on

I just moved the website to AWS Lightsail. Luckily I wrote this tutorial a couple weeks ago when I was doing a try-out: https://nickvanhoof.com/2019/05/12/we-are-moving-again/ I thought configuring the ssl certificate would be a hard part. But letsencrypt made it stunningly easy: https://docs.bitnami.com/aws/faq/administration/generate-configure-certificate-letsencrypt/ Both nickvanhoof.com and nickvanhoof.be are working as separate domains now. I didn’t want […]

AWS

We are moving again!

Posted on

Last year we moved from Paris, France to Dublin, Ireland. Now we are moving from EC2 to Lightsail! (With “WE” I mean “nickvanhoof.com”) To validate the move I already moved this website to a Lightsail version under a different domain name. You can find it here: https://codingexpedition.com . It is a perfect clone of this […]

Clean Code

Clean Code 3.0 – Functions

Posted on

“The first rule of functions is that they should be small. The second rule of functions is that they should be smaller than that” a function should only do one thing: A function that only does steps that are one level below the stated nane of the function, then the function is doing one thing. Avoid […]

Clean Code

Clean Code 2.0

Posted on

Meaningful names The importance of good names (variables, classes, functions ..) is often overlooked. Code is read 10 times more than it is written. Names have a great impact on understanding what the code does. With good names it takes less time to get to know or maintain the code. The context of the code […]

tech

Event driven architectures

Posted on

I came along a very interesting video of Martin Fowler about Event Driven Architectures and how that term covers a lot of different things: The many meanings of event driven architectures . I want to share my notes cause I think there is a lot of important info in the talk.   Four things related to […]