move tech posts into year/month subdirs

This commit is contained in:
wgroeneveld 2020-05-30 16:06:01 +02:00
parent 9ea0e942fe
commit d48973a247
47 changed files with 67 additions and 7 deletions

View File

@ -2,6 +2,8 @@
title: Unit Testing Stored Procedures title: Unit Testing Stored Procedures
bigimg: /img/Unit Testing Stored Procedures.jpg bigimg: /img/Unit Testing Stored Procedures.jpg
date: '2013-10-10' date: '2013-10-10'
aliases:
- /post/unit-testing-stored-procedures/
subtitle: And a pragmatic guide on how to include them into your build system. subtitle: And a pragmatic guide on how to include them into your build system.
tags: [ 'unit testing', 'sql'] tags: [ 'unit testing', 'sql']
--- ---

View File

@ -5,6 +5,7 @@ bigimg: /img/Enhancing the builder pattern with closures.jpg
subtitle: the trainwreck/builder/chaining pattern can be dangerous and here's why subtitle: the trainwreck/builder/chaining pattern can be dangerous and here's why
aliases: aliases:
- /enhancing-the-builder-pattern-with-closures/ - /enhancing-the-builder-pattern-with-closures/
- /post/builders-dsl/
tags: tags:
- closures - closures
- groovy - groovy

View File

@ -3,6 +3,7 @@ title: Integration Testing with SQLite
bigimg: /img/Integration Testing with SQLite.jpg bigimg: /img/Integration Testing with SQLite.jpg
aliases: aliases:
- /integration-testing-with-sqlite/ - /integration-testing-with-sqlite/
- /post/integration-testing-sqlite/
date: '2013-11-04' date: '2013-11-04'
subtitle: Decoupling your integrated database environment from your development. subtitle: Decoupling your integrated database environment from your development.
tags: [ 'unit testing', 'sql', 'CSharp', 'sqlite' ] tags: [ 'unit testing', 'sql', 'CSharp', 'sqlite' ]

View File

@ -2,6 +2,8 @@
title: Custom Webdriver Page Factories title: Custom Webdriver Page Factories
bigimg: /img/Custom Webdriver Page Factories.jpg bigimg: /img/Custom Webdriver Page Factories.jpg
date: '2014-09-22' date: '2014-09-22'
aliases:
- /post/custom-webdriver-page-factories/
subtitle: Wrapping WebElements to reduce boilerplate clutter subtitle: Wrapping WebElements to reduce boilerplate clutter
tags: ['unit testing', 'java', 'CSharp', 'webdriver', 'scenario testing' ] tags: ['unit testing', 'java', 'CSharp', 'webdriver', 'scenario testing' ]
--- ---

View File

@ -2,6 +2,8 @@
title: Faking domain logic title: Faking domain logic
bigimg: /img/Faking domain logic.jpg bigimg: /img/Faking domain logic.jpg
date: '2014-09-23' date: '2014-09-23'
aliases:
- /post/faking-domain-logic/
subtitle: Using C# extensions to create the illusion of domain logic subtitle: Using C# extensions to create the illusion of domain logic
tags: ['domain driven design', 'CSharp', 'code smells' ] tags: ['domain driven design', 'CSharp', 'code smells' ]
--- ---

View File

@ -1,6 +1,8 @@
--- ---
title: .NET Memory management VS JVM Memory management title: .NET Memory management VS JVM Memory management
date: '2014-10-24' date: '2014-10-24'
aliases:
- /post/memory-management-vs-java/
subtitle: Increasing your maximum heap size in .NET? Tough luck. subtitle: Increasing your maximum heap size in .NET? Tough luck.
tags: [ 'memory management', 'CLR', '.NET', 'JVM' ] tags: [ 'memory management', 'CLR', '.NET', 'JVM' ]
--- ---

View File

@ -3,6 +3,7 @@ title: Unit Testing Extjs UI with Siesta
bigimg: /img/Unit Testing Extjs UI with Siesta.jpg bigimg: /img/Unit Testing Extjs UI with Siesta.jpg
aliases: aliases:
- /unit-testing-extjs-ui-with-siesta/ - /unit-testing-extjs-ui-with-siesta/
- /post/uni-testing-extjs-ui/
date: '2014-12-23' date: '2014-12-23'
subtitle: An attempt to replace instable Webdriver tests with Siesta UI tests subtitle: An attempt to replace instable Webdriver tests with Siesta UI tests
tags: [ 'unit testing', 'javascript', 'extjs', 'siesta'] tags: [ 'unit testing', 'javascript', 'extjs', 'siesta']

View File

@ -2,6 +2,8 @@
title: Webdriver Exception Handling title: Webdriver Exception Handling
date: '2015-01-14' date: '2015-01-14'
subtitle: What should you do when something goes wrong with your scenario tests subtitle: What should you do when something goes wrong with your scenario tests
aliases:
- /post/webdriver-exception-handling/
bigimg: /img/Webdriver Exception Handling.jpg bigimg: /img/Webdriver Exception Handling.jpg
tags: [ 'unit testing', 'CSharp', 'webdriver', 'scenario testing' ] tags: [ 'unit testing', 'CSharp', 'webdriver', 'scenario testing' ]
--- ---

View File

@ -3,6 +3,7 @@ title: Migrating from Extjs to React gradually
bigimg: /img/Migrating from Extjs to React gradually.jpg bigimg: /img/Migrating from Extjs to React gradually.jpg
aliases: aliases:
- /migrating-from-extjs-to-react-gradually/ - /migrating-from-extjs-to-react-gradually/
- /post/react-in-extjs/
date: '2016-01-26' date: '2016-01-26'
subtitle: Migrating from Extjs to React gradually subtitle: Migrating from Extjs to React gradually
tags: [ 'javascript', 'extjs', 'react' ] tags: [ 'javascript', 'extjs', 'react' ]

View File

@ -2,6 +2,8 @@
title: 'Unit testing in Legacy Projects: VB6' title: 'Unit testing in Legacy Projects: VB6'
subtitle: 'Even older 4GL languages have unit testing capabilities' subtitle: 'Even older 4GL languages have unit testing capabilities'
date: '2016-12-27' date: '2016-12-27'
aliases:
- /post/vb6-unit-testing/
tags: [ 'unit testing', 'VB6' ] tags: [ 'unit testing', 'VB6' ]
--- ---

View File

@ -1,6 +1,8 @@
--- ---
title: 'How to teach kids to program' title: 'How to teach kids to program'
date: '2017-05-25' date: '2017-05-25'
aliases:
- /post/teaching-kids-how-to-program/
subtitle: Usable tips also applyable to grownups? subtitle: Usable tips also applyable to grownups?
tags: tags:
- teaching - teaching

View File

@ -1,6 +1,8 @@
--- ---
title: 'Development principles in cooking' title: 'Development principles in cooking'
date: '2017-06-09' date: '2017-06-09'
aliases:
- /post/development-principles-in-cooking/
tags: ['cooking', 'development', 'principles' ] tags: ['cooking', 'development', 'principles' ]
published: true published: true
--- ---

View File

@ -2,6 +2,8 @@
title: A quick look at 6 fountain pens title: A quick look at 6 fountain pens
date: '2017-07-18' date: '2017-07-18'
bigimg: /img/6pens.jpg bigimg: /img/6pens.jpg
aliases:
- /post/fountain-pens-first-look/
subtitle: A test drive from a drawing perspective subtitle: A test drive from a drawing perspective
tags: tags:
- fountain pens - fountain pens

View File

@ -1,6 +1,8 @@
--- ---
title: Hiding Code Complexity title: Hiding Code Complexity
bigimg: /img/complexity.png bigimg: /img/complexity.png
aliases:
- /post/hiding-complexity/
date: '2018-02-26' date: '2018-02-26'
subtitle: Do make it easy to read. Don't expose inner workings. subtitle: Do make it easy to read. Don't expose inner workings.
tags: ['domain driven design' ] tags: ['domain driven design' ]

View File

@ -3,6 +3,8 @@ title: Death to pseudocode?
date: '2018-04-06' date: '2018-04-06'
bigimg: /img/btrees.png bigimg: /img/btrees.png
subtitle: Clean code, pseudocode or real code? subtitle: Clean code, pseudocode or real code?
aliases:
- /post/pseudocode/
tags: tags:
- java - java
- functional programming - functional programming

View File

@ -1,7 +1,9 @@
--- ---
title: 'Thinking in terms of objects' title: 'Thinking in terms of objects'
date: '2018-04-28' date: '2018-04-28'
subtitle: An introduction to software design in terms of objects aliases:
- /post/thinking-in-terms-of-objects/
subtitle: "An introduction to software design in terms of objects"
tags: tags:
- teaching - teaching
published: true published: true

View File

@ -1,6 +1,8 @@
--- ---
title: 'Computer Science learning pathways' title: 'Computer Science learning pathways'
date: '2018-06-29' date: '2018-06-29'
aliases:
- /post/informatics-education-modules/
subtitle: Categorizing essential Computer Science knowledge subtitle: Categorizing essential Computer Science knowledge
tags: tags:
- teaching - teaching

View File

@ -5,7 +5,9 @@ subtitle: Bridging the gap between software development requirements in the indu
tags: tags:
- phd - phd
published: true published: true
aliases: ["/proposal"] aliases:
- /proposal/
- /post/phd-proposal/
--- ---
The following Ph.D. proposal has been tailored to act as a clarification for colleagues and professors, hence it's written in Dutch. The English abstract will follow later. The thesis subject: The following Ph.D. proposal has been tailored to act as a clarification for colleagues and professors, hence it's written in Dutch. The English abstract will follow later. The thesis subject:

View File

@ -2,6 +2,8 @@
title: 'Reverse engineering a curriculum' title: 'Reverse engineering a curriculum'
date: '2018-06-15' date: '2018-06-15'
subtitle: Can a unified software engineering philosopy shape the right context in a curriculum? subtitle: Can a unified software engineering philosopy shape the right context in a curriculum?
aliases:
- /post/reverse-engineering-a-curriculum/
tags: tags:
- teaching - teaching
- phd - phd

View File

@ -2,6 +2,8 @@
title: Domain Driven Design in C title: Domain Driven Design in C
bigimg: /img/Faking domain logic.jpg bigimg: /img/Faking domain logic.jpg
date: '2018-08-03' date: '2018-08-03'
aliases:
- /post/domain-driven-design-in-c/
subtitle: Who says imperative languages don't do DDD? subtitle: Who says imperative languages don't do DDD?
tags: ['domain driven design', 'C', 'C++' ] tags: ['domain driven design', 'C', 'C++' ]
published: true published: true

View File

@ -1,6 +1,8 @@
--- ---
title: Productivity Tools on all platforms title: Productivity Tools on all platforms
date: '2018-08-28' date: '2018-08-28'
aliases:
- /post/productivity-tools-multiplatform/
subtitle: Matching my most frequently used tools on OSX, Linux and Windows subtitle: Matching my most frequently used tools on OSX, Linux and Windows
tags: tags:
- Productivity - Productivity

View File

@ -2,6 +2,8 @@
title: A Decade in the Software Engineering industry title: A Decade in the Software Engineering industry
date: '2018-10-27' date: '2018-10-27'
bigimg: /img/glasses.jpg bigimg: /img/glasses.jpg
aliases:
- /post/a-decade-in-the-industry/
subtitle: Everything I've learned in 10 + 1 years subtitle: Everything I've learned in 10 + 1 years
tags: tags:
- braindump - braindump

View File

@ -3,6 +3,8 @@ title: The Startup of a Lean Doctorate
date: '2018-10-19' date: '2018-10-19'
bigimg: /img/lightbulbs.jpg bigimg: /img/lightbulbs.jpg
subtitle: Using agile practices to tacle a long-term research project subtitle: Using agile practices to tacle a long-term research project
aliases:
- /post/lean-doctorate/
tags: tags:
- phd - phd
- tools - tools

View File

@ -2,6 +2,8 @@
title: Unit Testing PicoBlaze Assembly files title: Unit Testing PicoBlaze Assembly files
bigimg: /img/Unit Testing Stored Procedures.jpg bigimg: /img/Unit Testing Stored Procedures.jpg
date: '2018-12-05' date: '2018-12-05'
aliases:
- /post/unit-testing-picoblaze-assembly/
subtitle: Writing Psm Assembly test-first, because why wouldn't you? subtitle: Writing Psm Assembly test-first, because why wouldn't you?
tags: [ 'unit testing', 'assembly', 'picoblaze'] tags: [ 'unit testing', 'assembly', 'picoblaze']
--- ---

View File

@ -3,6 +3,8 @@ title: "A Ph.D. Thesis: Iteration 2"
date: '2019-01-03' date: '2019-01-03'
subtitle: On Mastering Lean Skills in Software Engineering Education subtitle: On Mastering Lean Skills in Software Engineering Education
bigimg: /img/humboldt.jpg bigimg: /img/humboldt.jpg
aliases:
- /post/phd-iteration-2/
tags: tags:
- phd - phd
published: true published: true

View File

@ -2,6 +2,8 @@
title: IT Competences and Certificates title: IT Competences and Certificates
date: '2019-02-05' date: '2019-02-05'
bigimg: /img/generic.jpg bigimg: /img/generic.jpg
aliases:
- /post/competences-and-certificates/
subtitle: A dark and murky path to tread subtitle: A dark and murky path to tread
tags: tags:
- competences - competences

View File

@ -2,6 +2,8 @@
title: Teaching Object-Oriented design using the GBA title: Teaching Object-Oriented design using the GBA
date: '2019-04-15' date: '2019-04-15'
bigimg: /img/gbacarts.jpg bigimg: /img/gbacarts.jpg
aliases:
- /post/teaching-oo-with-gba/
subtitle: C++ and a GBA engine. Let's learn to create a game! subtitle: C++ and a GBA engine. Let's learn to create a game!
tags: tags:
- teaching - teaching

View File

@ -2,6 +2,8 @@
title: 'Programming: a Creative Cognitive Process' title: 'Programming: a Creative Cognitive Process'
date: '2019-10-08' date: '2019-10-08'
bigimg: /img/glasses.jpg bigimg: /img/glasses.jpg
aliases:
- /post/creative-cognitive-processes/
subtitle: Mapping creativity models to software development subtitle: Mapping creativity models to software development
tags: tags:
- creativity - creativity

View File

@ -2,6 +2,8 @@
title: "Five reasons why agile and academia don't go together" title: "Five reasons why agile and academia don't go together"
date: '2020-02-25' date: '2020-02-25'
subtitle: "Iterative methods in the academic world? Nope." subtitle: "Iterative methods in the academic world? Nope."
aliases:
- /post/agile-academia/
tags: tags:
- phd - phd
- agile - agile

View File

@ -2,6 +2,8 @@
title: "DIY: Hosting stuff on your own VPS" title: "DIY: Hosting stuff on your own VPS"
date: '2020-04-13' date: '2020-04-13'
subtitle: "Migrating to, securing, and backing up your own server." subtitle: "Migrating to, securing, and backing up your own server."
aliases:
- /post/vps/
tags: tags:
- server - server
- linux - linux

View File

@ -2,6 +2,8 @@
title: "Hugo Extended: More static site processing power!" title: "Hugo Extended: More static site processing power!"
date: '2020-05-15' date: '2020-05-15'
subtitle: "Sass, Transpiling, Search functionality - what's not to like?" subtitle: "Sass, Transpiling, Search functionality - what's not to like?"
aliases:
- /post/hugo-extended/
tags: tags:
- hugo - hugo
- webdesign - webdesign

View File

@ -2,6 +2,8 @@
title: "Using Pandoc to publish a book" title: "Using Pandoc to publish a book"
date: '2020-05-01' date: '2020-05-01'
subtitle: "Successfully combining writing and LaTeX skills" subtitle: "Successfully combining writing and LaTeX skills"
aliases:
- /post/using-pandoc/
tags: tags:
- publishing - publishing
- book - book

View File

@ -1,5 +1,6 @@
blockquote blockquote
font-family: $font-alt-stack font-family: $font-alt-stack
margin-left: 3rem
@media (min-width: 960px) @media (min-width: 960px)
width: calc(100% - -220px + 0px) width: calc(100% - -220px + 0px)
margin-left: -90px margin-left: -90px
@ -11,7 +12,7 @@ blockquote
opacity: 0.8 opacity: 0.8
position: relative position: relative
quotes: '\201C''\201D''\2018''\2019' quotes: '\201C''\201D''\2018''\2019'
margin: 1.2rem 0
display: flex display: flex
flex-flow: row wrap flex-flow: row wrap
position: relative position: relative

View File

@ -1,5 +1,7 @@
h1 h1
font-size: 3rem font-size: 2.4rem
@media (min-width: 768px)
font-size: 3rem
h2 h2
font-size: 2.0rem font-size: 2.0rem
h3 h3

View File

@ -17,9 +17,6 @@
<span style="color: grey;"> <span style="color: grey;">
<span title="Created Date"> <span title="Created Date">
<svg class='icon icon-text'><use xlink:href='#cal1'></use></svg>{{ $.Scratch.Get "subtitle" }} <svg class='icon icon-text'><use xlink:href='#cal1'></use></svg>{{ $.Scratch.Get "subtitle" }}
</span>&nbsp;|&nbsp;
<span title="Last Modified Date">
<svg class='icon icon-text'><use xlink:href='#cal2'></use></svg>{{ .Lastmod.Format (.Site.Params.dateFormat | default "2 January 2006") }}
</span> </span>
{{ if (not .Params.disableComments) }} {{ if (not .Params.disableComments) }}
&nbsp;|&nbsp; &nbsp;|&nbsp;