Recently, I founded my own company and to send email from my own domain, I use G Suite from Google. Here is how I set up my company email a few weeks ago and a few important points to take into account.

Continue reading “G Suite and Cloudflare”

Skip to content
# Author: Ken Bonny

# G Suite and Cloudflare

# Instance method versus static method

# Theme change

# Divinity: Original Sin 2

# Patterns and disciplines from a proof of concept – Part 5

# Patterns and disciplines from a proof of concept – Part 4

# Patterns and disciplines from a proof of concept – Part 3

# Patterns and disciplines from a proof of concept – Part 2

# Patterns and disciplines from a proof of concept – Part 1

# Sudden success

Ken Bonny is a Microsoft certified developer, a security enthousiast and a gamer. He wants to share advice about programming and whatever strikes his fancy. Who knows if he writes something intelligent.

Recently, I founded my own company and to send email from my own domain, I use G Suite from Google. Here is how I set up my company email a few weeks ago and a few important points to take into account.

Continue reading “G Suite and Cloudflare”

Advertisements

In the past week, some of my colleagues didn’t understand difference between instance and static methods. They didn’t know why the instance methods couldn’t be called without calling `new`

and why the static methods couldn’t access instance fields. So if they didn’t know, maybe some of you will find it enlightening as well.

For a few weeks now, I’ve updated the look and feel of this blog. Let me give you a quick explanation why I did this.

Past weekend I was going to be productive, I was going to write a blog post, I was going to learn some new technology or pattern. Then my wife, my life and Divinity: Original Sin 2 got in the way.

*While I worked at my previous employer, I build a proof of concept to improve their ability to search. I will rebuild that proof of concept and I’ll highlight all the patterns and principles I used to build this code. All code related to this proof of concept can be found in a repository on my Github account.*

In this fifth and last part, I’ll talk about additional benefits that this implementation can use.

Continue reading “Patterns and disciplines from a proof of concept – Part 5”

*While I worked at my previous employer, I build a proof of concept to improve their ability to search. I will rebuild that proof of concept and I’ll highlight all the patterns and principles I used to build this code. All code related to this proof of concept can be found in a repository on my Github account.*

In this fourth instalment, I want to highlight how I divided the solution in different projects.

Continue reading “Patterns and disciplines from a proof of concept – Part 4”

*While I worked at my previous employer, I build a proof of concept to improve their ability to search. I will rebuild that proof of concept and I’ll highlight all the patterns and principles I used to build this code. All code related to this proof of concept can be found in a repository on my Github account.*

In this third part, I’m going to discuss the actual search algorithm. The generic implementation of the search algorithm can be found in the *DefaultImplementation* project.

Continue reading “Patterns and disciplines from a proof of concept – Part 3”

In this second part, I want to go into the details of the read model.

Continue reading “Patterns and disciplines from a proof of concept – Part 2”

In this first part, I shall describe the problem space and how the rest of the application interacts with the search functionality.

Continue reading “Patterns and disciplines from a proof of concept – Part 1”

I don’t regularly check how many readers I have and I was baffled by the sudden increase in popularity. This is a thank you post to all my readers.