move tech posts into year/month subdirs
This commit is contained in:
parent
9ea0e942fe
commit
d48973a247
|
@ -2,6 +2,8 @@
|
|||
title: Unit Testing Stored Procedures
|
||||
bigimg: /img/Unit Testing Stored Procedures.jpg
|
||||
date: '2013-10-10'
|
||||
aliases:
|
||||
- /post/unit-testing-stored-procedures/
|
||||
subtitle: And a pragmatic guide on how to include them into your build system.
|
||||
tags: [ 'unit testing', 'sql']
|
||||
---
|
|
@ -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
|
||||
aliases:
|
||||
- /enhancing-the-builder-pattern-with-closures/
|
||||
- /post/builders-dsl/
|
||||
tags:
|
||||
- closures
|
||||
- groovy
|
|
@ -3,6 +3,7 @@ title: Integration Testing with SQLite
|
|||
bigimg: /img/Integration Testing with SQLite.jpg
|
||||
aliases:
|
||||
- /integration-testing-with-sqlite/
|
||||
- /post/integration-testing-sqlite/
|
||||
date: '2013-11-04'
|
||||
subtitle: Decoupling your integrated database environment from your development.
|
||||
tags: [ 'unit testing', 'sql', 'CSharp', 'sqlite' ]
|
|
@ -2,6 +2,8 @@
|
|||
title: Custom Webdriver Page Factories
|
||||
bigimg: /img/Custom Webdriver Page Factories.jpg
|
||||
date: '2014-09-22'
|
||||
aliases:
|
||||
- /post/custom-webdriver-page-factories/
|
||||
subtitle: Wrapping WebElements to reduce boilerplate clutter
|
||||
tags: ['unit testing', 'java', 'CSharp', 'webdriver', 'scenario testing' ]
|
||||
---
|
|
@ -2,6 +2,8 @@
|
|||
title: Faking domain logic
|
||||
bigimg: /img/Faking domain logic.jpg
|
||||
date: '2014-09-23'
|
||||
aliases:
|
||||
- /post/faking-domain-logic/
|
||||
subtitle: Using C# extensions to create the illusion of domain logic
|
||||
tags: ['domain driven design', 'CSharp', 'code smells' ]
|
||||
---
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
title: .NET Memory management VS JVM Memory management
|
||||
date: '2014-10-24'
|
||||
aliases:
|
||||
- /post/memory-management-vs-java/
|
||||
subtitle: Increasing your maximum heap size in .NET? Tough luck.
|
||||
tags: [ 'memory management', 'CLR', '.NET', 'JVM' ]
|
||||
---
|
|
@ -3,6 +3,7 @@ title: Unit Testing Extjs UI with Siesta
|
|||
bigimg: /img/Unit Testing Extjs UI with Siesta.jpg
|
||||
aliases:
|
||||
- /unit-testing-extjs-ui-with-siesta/
|
||||
- /post/uni-testing-extjs-ui/
|
||||
date: '2014-12-23'
|
||||
subtitle: An attempt to replace instable Webdriver tests with Siesta UI tests
|
||||
tags: [ 'unit testing', 'javascript', 'extjs', 'siesta']
|
|
@ -2,6 +2,8 @@
|
|||
title: Webdriver Exception Handling
|
||||
date: '2015-01-14'
|
||||
subtitle: What should you do when something goes wrong with your scenario tests
|
||||
aliases:
|
||||
- /post/webdriver-exception-handling/
|
||||
bigimg: /img/Webdriver Exception Handling.jpg
|
||||
tags: [ 'unit testing', 'CSharp', 'webdriver', 'scenario testing' ]
|
||||
---
|
|
@ -3,6 +3,7 @@ title: Migrating from Extjs to React gradually
|
|||
bigimg: /img/Migrating from Extjs to React gradually.jpg
|
||||
aliases:
|
||||
- /migrating-from-extjs-to-react-gradually/
|
||||
- /post/react-in-extjs/
|
||||
date: '2016-01-26'
|
||||
subtitle: Migrating from Extjs to React gradually
|
||||
tags: [ 'javascript', 'extjs', 'react' ]
|
|
@ -2,6 +2,8 @@
|
|||
title: 'Unit testing in Legacy Projects: VB6'
|
||||
subtitle: 'Even older 4GL languages have unit testing capabilities'
|
||||
date: '2016-12-27'
|
||||
aliases:
|
||||
- /post/vb6-unit-testing/
|
||||
tags: [ 'unit testing', 'VB6' ]
|
||||
---
|
||||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
title: 'How to teach kids to program'
|
||||
date: '2017-05-25'
|
||||
aliases:
|
||||
- /post/teaching-kids-how-to-program/
|
||||
subtitle: Usable tips also applyable to grownups?
|
||||
tags:
|
||||
- teaching
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
title: 'Development principles in cooking'
|
||||
date: '2017-06-09'
|
||||
aliases:
|
||||
- /post/development-principles-in-cooking/
|
||||
tags: ['cooking', 'development', 'principles' ]
|
||||
published: true
|
||||
---
|
|
@ -2,6 +2,8 @@
|
|||
title: A quick look at 6 fountain pens
|
||||
date: '2017-07-18'
|
||||
bigimg: /img/6pens.jpg
|
||||
aliases:
|
||||
- /post/fountain-pens-first-look/
|
||||
subtitle: A test drive from a drawing perspective
|
||||
tags:
|
||||
- fountain pens
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
title: Hiding Code Complexity
|
||||
bigimg: /img/complexity.png
|
||||
aliases:
|
||||
- /post/hiding-complexity/
|
||||
date: '2018-02-26'
|
||||
subtitle: Do make it easy to read. Don't expose inner workings.
|
||||
tags: ['domain driven design' ]
|
|
@ -3,6 +3,8 @@ title: Death to pseudocode?
|
|||
date: '2018-04-06'
|
||||
bigimg: /img/btrees.png
|
||||
subtitle: Clean code, pseudocode or real code?
|
||||
aliases:
|
||||
- /post/pseudocode/
|
||||
tags:
|
||||
- java
|
||||
- functional programming
|
|
@ -1,7 +1,9 @@
|
|||
---
|
||||
title: 'Thinking in terms of objects'
|
||||
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:
|
||||
- teaching
|
||||
published: true
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
title: 'Computer Science learning pathways'
|
||||
date: '2018-06-29'
|
||||
aliases:
|
||||
- /post/informatics-education-modules/
|
||||
subtitle: Categorizing essential Computer Science knowledge
|
||||
tags:
|
||||
- teaching
|
|
@ -5,7 +5,9 @@ subtitle: Bridging the gap between software development requirements in the indu
|
|||
tags:
|
||||
- phd
|
||||
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:
|
|
@ -2,6 +2,8 @@
|
|||
title: 'Reverse engineering a curriculum'
|
||||
date: '2018-06-15'
|
||||
subtitle: Can a unified software engineering philosopy shape the right context in a curriculum?
|
||||
aliases:
|
||||
- /post/reverse-engineering-a-curriculum/
|
||||
tags:
|
||||
- teaching
|
||||
- phd
|
|
@ -2,6 +2,8 @@
|
|||
title: Domain Driven Design in C
|
||||
bigimg: /img/Faking domain logic.jpg
|
||||
date: '2018-08-03'
|
||||
aliases:
|
||||
- /post/domain-driven-design-in-c/
|
||||
subtitle: Who says imperative languages don't do DDD?
|
||||
tags: ['domain driven design', 'C', 'C++' ]
|
||||
published: true
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
title: Productivity Tools on all platforms
|
||||
date: '2018-08-28'
|
||||
aliases:
|
||||
- /post/productivity-tools-multiplatform/
|
||||
subtitle: Matching my most frequently used tools on OSX, Linux and Windows
|
||||
tags:
|
||||
- Productivity
|
|
@ -2,6 +2,8 @@
|
|||
title: A Decade in the Software Engineering industry
|
||||
date: '2018-10-27'
|
||||
bigimg: /img/glasses.jpg
|
||||
aliases:
|
||||
- /post/a-decade-in-the-industry/
|
||||
subtitle: Everything I've learned in 10 + 1 years
|
||||
tags:
|
||||
- braindump
|
|
@ -3,6 +3,8 @@ title: The Startup of a Lean Doctorate
|
|||
date: '2018-10-19'
|
||||
bigimg: /img/lightbulbs.jpg
|
||||
subtitle: Using agile practices to tacle a long-term research project
|
||||
aliases:
|
||||
- /post/lean-doctorate/
|
||||
tags:
|
||||
- phd
|
||||
- tools
|
|
@ -2,6 +2,8 @@
|
|||
title: Unit Testing PicoBlaze Assembly files
|
||||
bigimg: /img/Unit Testing Stored Procedures.jpg
|
||||
date: '2018-12-05'
|
||||
aliases:
|
||||
- /post/unit-testing-picoblaze-assembly/
|
||||
subtitle: Writing Psm Assembly test-first, because why wouldn't you?
|
||||
tags: [ 'unit testing', 'assembly', 'picoblaze']
|
||||
---
|
|
@ -3,6 +3,8 @@ title: "A Ph.D. Thesis: Iteration 2"
|
|||
date: '2019-01-03'
|
||||
subtitle: On Mastering Lean Skills in Software Engineering Education
|
||||
bigimg: /img/humboldt.jpg
|
||||
aliases:
|
||||
- /post/phd-iteration-2/
|
||||
tags:
|
||||
- phd
|
||||
published: true
|
|
@ -2,6 +2,8 @@
|
|||
title: IT Competences and Certificates
|
||||
date: '2019-02-05'
|
||||
bigimg: /img/generic.jpg
|
||||
aliases:
|
||||
- /post/competences-and-certificates/
|
||||
subtitle: A dark and murky path to tread
|
||||
tags:
|
||||
- competences
|
|
@ -2,6 +2,8 @@
|
|||
title: Teaching Object-Oriented design using the GBA
|
||||
date: '2019-04-15'
|
||||
bigimg: /img/gbacarts.jpg
|
||||
aliases:
|
||||
- /post/teaching-oo-with-gba/
|
||||
subtitle: C++ and a GBA engine. Let's learn to create a game!
|
||||
tags:
|
||||
- teaching
|
|
@ -2,6 +2,8 @@
|
|||
title: 'Programming: a Creative Cognitive Process'
|
||||
date: '2019-10-08'
|
||||
bigimg: /img/glasses.jpg
|
||||
aliases:
|
||||
- /post/creative-cognitive-processes/
|
||||
subtitle: Mapping creativity models to software development
|
||||
tags:
|
||||
- creativity
|
|
@ -2,6 +2,8 @@
|
|||
title: "Five reasons why agile and academia don't go together"
|
||||
date: '2020-02-25'
|
||||
subtitle: "Iterative methods in the academic world? Nope."
|
||||
aliases:
|
||||
- /post/agile-academia/
|
||||
tags:
|
||||
- phd
|
||||
- agile
|
|
@ -2,6 +2,8 @@
|
|||
title: "DIY: Hosting stuff on your own VPS"
|
||||
date: '2020-04-13'
|
||||
subtitle: "Migrating to, securing, and backing up your own server."
|
||||
aliases:
|
||||
- /post/vps/
|
||||
tags:
|
||||
- server
|
||||
- linux
|
|
@ -2,6 +2,8 @@
|
|||
title: "Hugo Extended: More static site processing power!"
|
||||
date: '2020-05-15'
|
||||
subtitle: "Sass, Transpiling, Search functionality - what's not to like?"
|
||||
aliases:
|
||||
- /post/hugo-extended/
|
||||
tags:
|
||||
- hugo
|
||||
- webdesign
|
|
@ -2,6 +2,8 @@
|
|||
title: "Using Pandoc to publish a book"
|
||||
date: '2020-05-01'
|
||||
subtitle: "Successfully combining writing and LaTeX skills"
|
||||
aliases:
|
||||
- /post/using-pandoc/
|
||||
tags:
|
||||
- publishing
|
||||
- book
|
|
@ -1,5 +1,6 @@
|
|||
blockquote
|
||||
font-family: $font-alt-stack
|
||||
margin-left: 3rem
|
||||
@media (min-width: 960px)
|
||||
width: calc(100% - -220px + 0px)
|
||||
margin-left: -90px
|
||||
|
@ -11,7 +12,7 @@ blockquote
|
|||
opacity: 0.8
|
||||
position: relative
|
||||
quotes: '\201C''\201D''\2018''\2019'
|
||||
margin: 1.2rem 0
|
||||
|
||||
display: flex
|
||||
flex-flow: row wrap
|
||||
position: relative
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
h1
|
||||
font-size: 3rem
|
||||
font-size: 2.4rem
|
||||
@media (min-width: 768px)
|
||||
font-size: 3rem
|
||||
h2
|
||||
font-size: 2.0rem
|
||||
h3
|
||||
|
|
|
@ -17,9 +17,6 @@
|
|||
<span style="color: grey;">
|
||||
<span title="Created Date">
|
||||
<svg class='icon icon-text'><use xlink:href='#cal1'></use></svg>{{ $.Scratch.Get "subtitle" }}
|
||||
</span> |
|
||||
<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>
|
||||
{{ if (not .Params.disableComments) }}
|
||||
|
|
||||
|
|
Loading…
Reference in New Issue