Posts by Tag

jekyll

Docker: Cannot Modify File on Host

2020-05-02 3 minute read

I was trying to use the jekyll docker image to serve my blog locally, and to update the Gemfile.lock file.

When trying to serve the blog I got:

$ docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --volume="$PWD/vendor:/usr/local/bundle" \
  --publish 4000:4000 \
  -it jekyll/jekyll:$JEKYLL_VERSION \
  jekyll serve --drafts

[...jekyll boot, etc...]

jekyll 3.8.5 | Error:  Permission denied @ dir_s_mkdir - /srv/jekyll/_site

How I Made This Blog

2020-04-25 4 minute read

  1. Forked this repository. 1
  2. Named the repository to zkiss.github.io.
  3. The site was then available at https://zkiss.github.io.
  4. Customised the site contents as needed
    1. Changed _config.yml and _pages/about.md
    2. Created blog posts under _posts.
  1. I did not actually fork, just copied the files I needed. 

Back to Top ↑

docker

Docker: Cannot Modify File on Host

2020-05-02 3 minute read

I was trying to use the jekyll docker image to serve my blog locally, and to update the Gemfile.lock file.

When trying to serve the blog I got:

$ docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --volume="$PWD/vendor:/usr/local/bundle" \
  --publish 4000:4000 \
  -it jekyll/jekyll:$JEKYLL_VERSION \
  jekyll serve --drafts

[...jekyll boot, etc...]

jekyll 3.8.5 | Error:  Permission denied @ dir_s_mkdir - /srv/jekyll/_site

How I Made This Blog

2020-04-25 4 minute read

  1. Forked this repository. 1
  2. Named the repository to zkiss.github.io.
  3. The site was then available at https://zkiss.github.io.
  4. Customised the site contents as needed
    1. Changed _config.yml and _pages/about.md
    2. Created blog posts under _posts.
  1. I did not actually fork, just copied the files I needed. 

Back to Top ↑

java

Embracing DDD at FOODit: An Eric Evans Workshop

2016-05-31 9 minute read

This post was originally published here on 2016-05-31.

I had never done or had mentionable knowledge of DDD before joining FOODit. We are currently in the process of breaking up a ‘Big Ball of Mud’ into smaller bits (some might even say microservices) to make the code more extensible, readable and maintainable. In the process of doing so we are trying hard to apply Domain Driven Design principles.

Back to Top ↑

ddd

Embracing DDD at FOODit: An Eric Evans Workshop

2016-05-31 9 minute read

This post was originally published here on 2016-05-31.

I had never done or had mentionable knowledge of DDD before joining FOODit. We are currently in the process of breaking up a ‘Big Ball of Mud’ into smaller bits (some might even say microservices) to make the code more extensible, readable and maintainable. In the process of doing so we are trying hard to apply Domain Driven Design principles.

Back to Top ↑

layered architecture

Embracing DDD at FOODit: An Eric Evans Workshop

2016-05-31 9 minute read

This post was originally published here on 2016-05-31.

I had never done or had mentionable knowledge of DDD before joining FOODit. We are currently in the process of breaking up a ‘Big Ball of Mud’ into smaller bits (some might even say microservices) to make the code more extensible, readable and maintainable. In the process of doing so we are trying hard to apply Domain Driven Design principles.

Back to Top ↑

orm

Embracing DDD at FOODit: An Eric Evans Workshop

2016-05-31 9 minute read

This post was originally published here on 2016-05-31.

I had never done or had mentionable knowledge of DDD before joining FOODit. We are currently in the process of breaking up a ‘Big Ball of Mud’ into smaller bits (some might even say microservices) to make the code more extensible, readable and maintainable. In the process of doing so we are trying hard to apply Domain Driven Design principles.

Back to Top ↑

aggregate

Embracing DDD at FOODit: An Eric Evans Workshop

2016-05-31 9 minute read

This post was originally published here on 2016-05-31.

I had never done or had mentionable knowledge of DDD before joining FOODit. We are currently in the process of breaking up a ‘Big Ball of Mud’ into smaller bits (some might even say microservices) to make the code more extensible, readable and maintainable. In the process of doing so we are trying hard to apply Domain Driven Design principles.

Back to Top ↑

domain model

Embracing DDD at FOODit: An Eric Evans Workshop

2016-05-31 9 minute read

This post was originally published here on 2016-05-31.

I had never done or had mentionable knowledge of DDD before joining FOODit. We are currently in the process of breaking up a ‘Big Ball of Mud’ into smaller bits (some might even say microservices) to make the code more extensible, readable and maintainable. In the process of doing so we are trying hard to apply Domain Driven Design principles.

Back to Top ↑

bounded context

Embracing DDD at FOODit: An Eric Evans Workshop

2016-05-31 9 minute read

This post was originally published here on 2016-05-31.

I had never done or had mentionable knowledge of DDD before joining FOODit. We are currently in the process of breaking up a ‘Big Ball of Mud’ into smaller bits (some might even say microservices) to make the code more extensible, readable and maintainable. In the process of doing so we are trying hard to apply Domain Driven Design principles.

Back to Top ↑

jekyll themes

How I Made This Blog

2020-04-25 4 minute read

  1. Forked this repository. 1
  2. Named the repository to zkiss.github.io.
  3. The site was then available at https://zkiss.github.io.
  4. Customised the site contents as needed
    1. Changed _config.yml and _pages/about.md
    2. Created blog posts under _posts.
  1. I did not actually fork, just copied the files I needed. 

Back to Top ↑

medium

How I Made This Blog

2020-04-25 4 minute read

  1. Forked this repository. 1
  2. Named the repository to zkiss.github.io.
  3. The site was then available at https://zkiss.github.io.
  4. Customised the site contents as needed
    1. Changed _config.yml and _pages/about.md
    2. Created blog posts under _posts.
  1. I did not actually fork, just copied the files I needed. 

Back to Top ↑

markdown

How I Made This Blog

2020-04-25 4 minute read

  1. Forked this repository. 1
  2. Named the repository to zkiss.github.io.
  3. The site was then available at https://zkiss.github.io.
  4. Customised the site contents as needed
    1. Changed _config.yml and _pages/about.md
    2. Created blog posts under _posts.
  1. I did not actually fork, just copied the files I needed. 

Back to Top ↑

blogging

How I Made This Blog

2020-04-25 4 minute read

  1. Forked this repository. 1
  2. Named the repository to zkiss.github.io.
  3. The site was then available at https://zkiss.github.io.
  4. Customised the site contents as needed
    1. Changed _config.yml and _pages/about.md
    2. Created blog posts under _posts.
  1. I did not actually fork, just copied the files I needed. 

Back to Top ↑

github pages

How I Made This Blog

2020-04-25 4 minute read

  1. Forked this repository. 1
  2. Named the repository to zkiss.github.io.
  3. The site was then available at https://zkiss.github.io.
  4. Customised the site contents as needed
    1. Changed _config.yml and _pages/about.md
    2. Created blog posts under _posts.
  1. I did not actually fork, just copied the files I needed. 

Back to Top ↑

permission

Docker: Cannot Modify File on Host

2020-05-02 3 minute read

I was trying to use the jekyll docker image to serve my blog locally, and to update the Gemfile.lock file.

When trying to serve the blog I got:

$ docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --volume="$PWD/vendor:/usr/local/bundle" \
  --publish 4000:4000 \
  -it jekyll/jekyll:$JEKYLL_VERSION \
  jekyll serve --drafts

[...jekyll boot, etc...]

jekyll 3.8.5 | Error:  Permission denied @ dir_s_mkdir - /srv/jekyll/_site

Back to Top ↑

file

Docker: Cannot Modify File on Host

2020-05-02 3 minute read

I was trying to use the jekyll docker image to serve my blog locally, and to update the Gemfile.lock file.

When trying to serve the blog I got:

$ docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --volume="$PWD/vendor:/usr/local/bundle" \
  --publish 4000:4000 \
  -it jekyll/jekyll:$JEKYLL_VERSION \
  jekyll serve --drafts

[...jekyll boot, etc...]

jekyll 3.8.5 | Error:  Permission denied @ dir_s_mkdir - /srv/jekyll/_site

Back to Top ↑

unix

Docker: Cannot Modify File on Host

2020-05-02 3 minute read

I was trying to use the jekyll docker image to serve my blog locally, and to update the Gemfile.lock file.

When trying to serve the blog I got:

$ docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --volume="$PWD/vendor:/usr/local/bundle" \
  --publish 4000:4000 \
  -it jekyll/jekyll:$JEKYLL_VERSION \
  jekyll serve --drafts

[...jekyll boot, etc...]

jekyll 3.8.5 | Error:  Permission denied @ dir_s_mkdir - /srv/jekyll/_site

Back to Top ↑

rootless

Docker: Cannot Modify File on Host

2020-05-02 3 minute read

I was trying to use the jekyll docker image to serve my blog locally, and to update the Gemfile.lock file.

When trying to serve the blog I got:

$ docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --volume="$PWD/vendor:/usr/local/bundle" \
  --publish 4000:4000 \
  -it jekyll/jekyll:$JEKYLL_VERSION \
  jekyll serve --drafts

[...jekyll boot, etc...]

jekyll 3.8.5 | Error:  Permission denied @ dir_s_mkdir - /srv/jekyll/_site

Back to Top ↑

gemfile

Docker: Cannot Modify File on Host

2020-05-02 3 minute read

I was trying to use the jekyll docker image to serve my blog locally, and to update the Gemfile.lock file.

When trying to serve the blog I got:

$ docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --volume="$PWD/vendor:/usr/local/bundle" \
  --publish 4000:4000 \
  -it jekyll/jekyll:$JEKYLL_VERSION \
  jekyll serve --drafts

[...jekyll boot, etc...]

jekyll 3.8.5 | Error:  Permission denied @ dir_s_mkdir - /srv/jekyll/_site

Back to Top ↑

bundle

Docker: Cannot Modify File on Host

2020-05-02 3 minute read

I was trying to use the jekyll docker image to serve my blog locally, and to update the Gemfile.lock file.

When trying to serve the blog I got:

$ docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --volume="$PWD/vendor:/usr/local/bundle" \
  --publish 4000:4000 \
  -it jekyll/jekyll:$JEKYLL_VERSION \
  jekyll serve --drafts

[...jekyll boot, etc...]

jekyll 3.8.5 | Error:  Permission denied @ dir_s_mkdir - /srv/jekyll/_site

Back to Top ↑

homebrew

Docker: Cannot Modify File on Host

2020-05-02 3 minute read

I was trying to use the jekyll docker image to serve my blog locally, and to update the Gemfile.lock file.

When trying to serve the blog I got:

$ docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --volume="$PWD/vendor:/usr/local/bundle" \
  --publish 4000:4000 \
  -it jekyll/jekyll:$JEKYLL_VERSION \
  jekyll serve --drafts

[...jekyll boot, etc...]

jekyll 3.8.5 | Error:  Permission denied @ dir_s_mkdir - /srv/jekyll/_site

Back to Top ↑

Auto-GPT

Autonomous AI Developer

2023-04-22 34 minute read

This is an AI-generated post

So I thought I’d try something new and ask AutoGPT to develop a simple application to manage todo lists. What could go wrong, right? Well, let me tell you, the AI turned out to be a complete disaster. Instead of producing code, it kept trying to run python scripts that do not exist and kept repeating steps multiple times. Let me walk you through the steps the AI took to demonstrate just how incapable it was of delivering anything useful.

Back to Top ↑

ai

Autonomous AI Developer

2023-04-22 34 minute read

This is an AI-generated post

So I thought I’d try something new and ask AutoGPT to develop a simple application to manage todo lists. What could go wrong, right? Well, let me tell you, the AI turned out to be a complete disaster. Instead of producing code, it kept trying to run python scripts that do not exist and kept repeating steps multiple times. Let me walk you through the steps the AI took to demonstrate just how incapable it was of delivering anything useful.

Back to Top ↑