mirror of
https://github.com/mastermindzh/rickvanlieshout.com
synced 2025-09-12 19:20:47 +02:00
Compare commits
20 Commits
v1.3.1
...
d66938cb99
Author | SHA1 | Date | |
---|---|---|---|
d66938cb99 | |||
bc7e35b888 | |||
|
fd15d4ac18 | ||
d6a7dbefde | |||
|
f543e30e42 | ||
|
51d909bb76 | ||
4be2bf852e | |||
ca2602f883 | |||
e3aca41540 | |||
|
73534260f7 | ||
479a9225bc | |||
|
5dc76679ef | ||
dd293bcc63 | |||
|
71571bd7fb | ||
6a2239aa2b | |||
|
bac1e1d9d6 | ||
5329fdd6a4 | |||
82115dd07a | |||
247a9a17e0 | |||
|
dae867c1b0 |
9
.vscode/settings.json
vendored
9
.vscode/settings.json
vendored
@@ -1,10 +1,17 @@
|
||||
{
|
||||
"cSpell.words": [
|
||||
"codepen",
|
||||
"disqus",
|
||||
"fontawesome",
|
||||
"fortawesome",
|
||||
"frontmatter",
|
||||
"slsw"
|
||||
"Lieshoutt",
|
||||
"Rickvan",
|
||||
"rickvanlieshoutcom",
|
||||
"slsw",
|
||||
"soundcloud",
|
||||
"todos",
|
||||
"weibo"
|
||||
],
|
||||
"grammarly.selectors": [
|
||||
{
|
||||
|
@@ -1,6 +1,6 @@
|
||||
# Rickvanlieshout.com
|
||||
|
||||
This is the repository for my personal blog/website [rickvanlieshout.com](https://rickvanlieshout.com).
|
||||
This is the repository for my personal blog/website [rickvanlieshout.com](https://www.rickvanlieshout.com).
|
||||
|
||||
[](https://ci.mastermindzh.tech/Mastermindzh/rickvanlieshout.com)
|
||||
|
||||
|
@@ -46,7 +46,7 @@
|
||||
"author": {
|
||||
"name": "Rick van Lieshout",
|
||||
"photo": "/content/me.png",
|
||||
"bio": "I'm a passionate CTO that bifurcates his love between great software development and leading others in their continuous improvement journeys",
|
||||
"bio": "I'm a passionate CTO who bifurcates his love between great software development and leading others in their continuous improvement journeys",
|
||||
"contacts": {
|
||||
"email": "info@rickvanlieshout.com",
|
||||
"github": "mastermindzh",
|
||||
|
@@ -20,14 +20,14 @@ template: "page"
|
||||
_Always_<br />
|
||||
A fair share of my private work is done through open-source media. I don't have a portfolio but I have a [Github](https://github.com/mastermindzh) where I share most things.
|
||||
|
||||
**Tech lead / CTO at INFORIT**<br />
|
||||
**CTO at Frontliners (previously INFORIT)**<br />
|
||||
_2018 - Now_<br />
|
||||
At INFORIT I am responsible for the entire technical architecture of the new TFX stack that I launched shortly after 2018. This involves setting up and maintaining a modern event-based microservice architecture on a Kubernetes-based SaaS cloud solution and migrating to modern programming languages such as dotnetcore and React.
|
||||
At Frontliners I am responsible for the entire technical architecture of the new TFX stack that I launched shortly after 2018. This involves setting up and maintaining a modern event-based microservice architecture on a Kubernetes-based SaaS cloud solution and migrating to modern programming languages such as dotnetcore and React.
|
||||
|
||||
The other main responsibility I have is creating and maintaining a coherent team of lead developers by sharing knowledge, making decisions, and empowering leads to explore technologies outside of their comfort zone.
|
||||
|
||||
At INFORIT I also help with the recruitment of new employees, setting up and maintaining agile strategies including proper test management, and general software development.
|
||||
During my time at INFORIT, we've grown from 5-7 in-house developers to 10, full-sized, SCRUM teams.
|
||||
At Frontliners I also help with the recruitment of new employees, setting up and maintaining agile strategies including proper test management, and general software development.
|
||||
During my time at Frontliners, we've grown from 5-7 in-house developers to 10, full-sized, SCRUM teams.
|
||||
|
||||
Most relevant technologies used: dotnetcore, React, Angular, Kafka, RabbitMQ, Mongo, PostgreSQL, Growthbook, Docker & Kubernetes
|
||||
|
||||
|
@@ -4,7 +4,7 @@ import "./src/assets/scss/prism/prism-tomorrow.scss";
|
||||
|
||||
export const onRouteUpdate = ({ location }: { location: { pathname: string } }) => {
|
||||
const elements = document.querySelectorAll("[data-url]");
|
||||
const currentUrl = `https://rickvanlieshout.com${location.pathname ?? ""}`;
|
||||
const currentUrl = `https://www.rickvanlieshout.com${location.pathname ?? ""}`;
|
||||
|
||||
const setAttributeIfAvailable = (element: Element, elementIdentifier: string) => {
|
||||
if (element.hasAttribute(elementIdentifier)) {
|
||||
|
@@ -23,7 +23,7 @@ export const onRenderBody = ({
|
||||
setHeadComponents,
|
||||
pathname,
|
||||
}: RenderBodyArgs) => {
|
||||
const currentUrl = `https://rickvanlieshout.com${pathname}`;
|
||||
const currentUrl = `https://www.rickvanlieshout.com${pathname}`;
|
||||
|
||||
setHeadComponents([
|
||||
<meta data-url="currentUrl" key="og:url" property="og:url" content={currentUrl} />,
|
||||
|
983
package-lock.json
generated
983
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
32
package.json
32
package.json
@@ -49,36 +49,36 @@
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "^6.4.2",
|
||||
"@fortawesome/free-solid-svg-icons": "^6.4.2",
|
||||
"@fortawesome/fontawesome-svg-core": "^6.5.0",
|
||||
"@fortawesome/free-solid-svg-icons": "^6.5.0",
|
||||
"@fortawesome/react-fontawesome": "^0.2.0",
|
||||
"classnames": "^2.3.2",
|
||||
"classnames": "^2.3.3",
|
||||
"disqus-react": "^1.1.5",
|
||||
"gatsby": "^5.12.4",
|
||||
"gatsby-link": "^5.12.0",
|
||||
"gatsby": "^5.13.2",
|
||||
"gatsby-link": "^5.12.1",
|
||||
"gatsby-plugin-catch-links": "^5.12.0",
|
||||
"gatsby-plugin-feed": "^5.12.0",
|
||||
"gatsby-plugin-google-gtag": "^5.12.0",
|
||||
"gatsby-plugin-feed": "^5.12.3",
|
||||
"gatsby-plugin-google-gtag": "^5.12.3",
|
||||
"gatsby-plugin-image": "^3.12.0",
|
||||
"gatsby-plugin-manifest": "^5.12.0",
|
||||
"gatsby-plugin-manifest": "^5.12.3",
|
||||
"gatsby-plugin-optimize-svgs": "^1.0.5",
|
||||
"gatsby-plugin-react-helmet": "^6.12.0",
|
||||
"gatsby-plugin-remove-serviceworker": "^1.0.0",
|
||||
"gatsby-plugin-robots-txt": "^1.8.0",
|
||||
"gatsby-plugin-sass": "^6.12.0",
|
||||
"gatsby-plugin-sharp": "^5.12.0",
|
||||
"gatsby-plugin-sitemap": "^6.12.0",
|
||||
"gatsby-remark-autolink-headers": "^6.12.0",
|
||||
"gatsby-plugin-sass": "^6.12.3",
|
||||
"gatsby-plugin-sharp": "^5.12.3",
|
||||
"gatsby-plugin-sitemap": "^6.12.3",
|
||||
"gatsby-remark-autolink-headers": "^6.12.3",
|
||||
"gatsby-remark-copy-linked-files": "^6.12.0",
|
||||
"gatsby-remark-external-links": "0.0.4",
|
||||
"gatsby-remark-images": "^7.12.0",
|
||||
"gatsby-remark-images": "^7.12.3",
|
||||
"gatsby-remark-images-medium-zoom": "^1.7.0",
|
||||
"gatsby-remark-prismjs": "^7.12.0",
|
||||
"gatsby-remark-responsive-iframe": "^6.12.0",
|
||||
"gatsby-remark-smartypants": "^6.12.0",
|
||||
"gatsby-source-filesystem": "^5.12.0",
|
||||
"gatsby-transformer-remark": "^6.12.0",
|
||||
"gatsby-transformer-sharp": "^5.12.0",
|
||||
"gatsby-source-filesystem": "^5.12.1",
|
||||
"gatsby-transformer-remark": "^6.12.3",
|
||||
"gatsby-transformer-sharp": "^5.12.3",
|
||||
"prismjs": "^1.29.0",
|
||||
"react": "^18.2.0",
|
||||
"react-cookie-consent": "^8.0.1",
|
||||
|
Reference in New Issue
Block a user