Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,810 changes: 805 additions & 1,005 deletions package-lock.json

Large diffs are not rendered by default.

11 changes: 6 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,15 @@
"private": true,
"homepage": "https://github.com/john-kurkowski/john-kurkowski.github.io#readme",
"dependencies": {
"@astrojs/mdx": "^6.0.3",
"@astrojs/markdown-remark": "^7.2.1",
"@astrojs/mdx": "^7.0.2",
"@astrojs/rss": "^4.0.19",
"@astrojs/sitemap": "^3.7.3",
"@tailwindcss/vite": "^4.3.2",
"astro": "^6.4.8",
"astro": "^7.0.6",
"astro-seo": "^1.1.0",
"tailwindcss": "^4.3.2"
"tailwindcss": "^4.3.2",
"vite": "^8.1.3"
},
"devDependencies": {
"@argos-ci/playwright": "^7.1.3",
Expand All @@ -46,7 +48,6 @@
"stylelint-config-html": "^1.1.0",
"stylelint-config-standard": "^40.0.0",
"tsx": "^4.22.4",
"typescript": "^6.0.3",
"vite": "^7.3.6"
"typescript": "^6.0.3"
}
}
8 changes: 4 additions & 4 deletions src/components/resume/experiences.astro
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ import Time from "./time.astro"
automated bill pay tracking, with zero disruption.
</li>
<li>
Leveraging
Leveraging{" "}
<a class="link" href="/posts/hands-on-home-row-for-ai-assisted-coding/"
>AI-assisted development</a
>
>{" "}
(Codex, Claude Code, Cursor, CodeRabbit) to accelerate team-wide iteration
cycles and enforce code quality standards.
</li>
Expand Down Expand Up @@ -64,13 +64,13 @@ import Time from "./time.astro"
<li>
<a class="link" href="https://github.com/john-kurkowski/tldextract"
>tldextract</a
>
>{" "}
Python library to parse URLs (35k+ dependents).
</li>
<li>
<a class="link" href="https://github.com/john-kurkowski/music"
>music</a
>
>{" "}
Python CLI to publish my music (100+ hours error-prone clicks saved).
</li>
</ul>
Expand Down
4 changes: 2 additions & 2 deletions src/components/resume/time.astro
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ const props: Props = Astro.props
datetime={MONTH_MACHINE_FORMAT.format(props.begin)}
>
{DATE_DISPLAY_FORMAT.format(props.begin)}
</time>
<span>–</span>
</time>{" "}
<span>–</span>{" "}
{props.end instanceof Date ? (
<time
class="whitespace-no-wrap"
Expand Down
2 changes: 1 addition & 1 deletion src/content/posts/2013-10-16-credo.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,6 @@ Don’t listen to Secret to Success posts.
The Secret to writing a "Secret to Success" essay: 1) Succeed 2) Cherry-pick
from your experience that which confirms your biases.
</p>
— potch (@potch) <a href='https://twitter.com/potch/statuses/389870599243194369'>October 14, 2013</a>
— potch (@potch){' '}<a href='https://twitter.com/potch/statuses/389870599243194369'>October 14, 2013</a>
</blockquote>
<script src='//platform.twitter.com/widgets.js' charSet='utf-8'></script>
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ recipe to be a web developer.
<a href='https://twitter.com/fontawesome'>@fontawesome</a>{' '}
<a href='https://twitter.com/livereload'>@livereload</a>
</p>
— Justin Klemm (@justinklemm) <a href='https://twitter.com/justinklemm/statuses/396324049754009600'>November 1, 2013</a>
— Justin Klemm (@justinklemm){' '}<a href='https://twitter.com/justinklemm/statuses/396324049754009600'>November 1, 2013</a>
</blockquote>
<script async src='//platform.twitter.com/widgets.js' charSet='utf-8'></script>

Expand Down Expand Up @@ -184,7 +184,7 @@ programming becomes accessible, when coding is a thing of the past.
"Programming for the masses" won't be successful if people have to change to
suit programming. Programming should change to suit the people.
</p>
— Chris Granger (@ibdknox) <a href='https://twitter.com/ibdknox/statuses/396372478982750208'>November 1, 2013</a>
— Chris Granger (@ibdknox){' '}<a href='https://twitter.com/ibdknox/statuses/396372478982750208'>November 1, 2013</a>
</blockquote>
<script async src='//platform.twitter.com/widgets.js' charSet='utf-8'></script>

Expand All @@ -194,7 +194,7 @@ programming becomes accessible, when coding is a thing of the past.
To be clear, I don't want to bring "code" or "writing software" to the
masses at all. That's scary, arcane nonsense that I want to disappear
</p>
— Chris Granger (@ibdknox) <a href='https://twitter.com/ibdknox/statuses/396378696086339584'>November 1, 2013</a>
— Chris Granger (@ibdknox){' '}<a href='https://twitter.com/ibdknox/statuses/396378696086339584'>November 1, 2013</a>
</blockquote>
<script async src='//platform.twitter.com/widgets.js' charSet='utf-8'></script>

Expand Down
2 changes: 1 addition & 1 deletion src/content/posts/2014-09-05-code-as-craft-as-career.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Am I the only one looking for something more?
I would trade everything that I ever learned about C++ to know how to play
the piano, even a tiny bit.
</p>
— Fogus (@fogus) <a href='https://twitter.com/fogus/statuses/383661140439363584'>September 27, 2013</a>
— Fogus (@fogus){' '}<a href='https://twitter.com/fogus/statuses/383661140439363584'>September 27, 2013</a>
</blockquote>
<script
async
Expand Down
6 changes: 3 additions & 3 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,21 @@ import Layout from "../components/layouts/base.astro"
<li class="flex">
<span aria-label="Ship" role="img"> 🚢 </span>
<span class="ml-4">
<em>Ship</em>
<em>Ship</em>{" "}
incrementally, with test coverage confidence, without rewrites.
</span>
</li>
<li class="mt-2 flex">
<span aria-label="Wrench" role="img"> 🔧 </span>
<span class="ml-4">
<em>Debug</em>
<em>Debug</em>{" "}
any app (or process), existing or legacy.
</span>
</li>
<li class="mt-2 flex">
<span aria-label="Test tube" role="img"> 🤝 </span>
<span class="ml-4">
<em>Collaborate</em>
<em>Collaborate</em>{" "}
on distributed teams via docs, code review, and mentorship.
</span>
</li>
Expand Down