Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Docusaurus beta 5 #90

Merged
merged 5 commits into from
Aug 26, 2021
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
15 changes: 9 additions & 6 deletions .github/workflows/blog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,14 @@ jobs:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: '15.x'
node-version: '16.x'

- name: Test Docusaurus Build
run: |
cd blog-website
if [ -e yarn.lock ]; then
yarn install --frozen-lockfile
# yarn install --frozen-lockfile
yarn install
elif [ -e package-lock.json ]; then
npm ci
else
Expand All @@ -35,7 +36,7 @@ jobs:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: '15.x'
node-version: '16.x'

- name: Test Blogger Publish
run: |
Expand All @@ -56,7 +57,7 @@ jobs:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: '15.x'
node-version: '16.x'

- name: Add key to allow access to repository
env:
Expand All @@ -82,6 +83,7 @@ jobs:
git config --global user.email "actions@gihub.com"
git config --global user.name "gh-actions"
if [ -e yarn.lock ]; then
# yarn install --frozen-lockfile
yarn install --frozen-lockfile
elif [ -e package-lock.json ]; then
npm ci
Expand All @@ -97,13 +99,14 @@ jobs:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: '15.x'
node-version: '16.x'

- name: Publish to Blogger
run: |
cd from-docusaurus-to-blogger
if [ -e yarn.lock ]; then
yarn install --frozen-lockfile
# yarn install --frozen-lockfile
yarn install
elif [ -e package-lock.json ]; then
npm ci
else
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ hide_table_of_contents: false
---
It started with Scott Hanselman. I had no particular plans to start a blog at all. However, I was reading Scott Hanselman's turn of the year [post](http://www.hanselman.com/blog/YourBlogIsTheEngineOfCommunity.aspx) and I was struck with an idea.

First, let me give a little background about myself. I'm a software developer. I've been in the industry for coming up to 15 years. I started out professionally writing call centre software. I moved on to code in a variety of different industries from straight IT to marketing and, for the last 7 years, finance.
First, let me give a little background about myself. I'm a software developer. I've been in the industry for coming up to 15 years. I started out professionally writing call centre software. I moved on to code in a variety of different industries from straight IT to marketing and, for the last 7 years, finance.

Though I initially started out writing in Delphi I fast found myself moving toward the Microsoft "stack of love". I should say that this move was not because I instinctively liked Microsofts stuff (in fact in the beginning I actively disliked it - moving from Delphi 3.0 to Visual Studio 5 left me finding Microsoft's offering very much wanting). Rather it was pragmatic. I needed a job and at the time VB was a far more transferable skill than Delphi. What with the all encompassing [dot-com bubble](http://en.wikipedia.org/wiki/Dot-com_bubble) of the late 90's I soon found myself working in the webtastic world of classic ASP (weep) and VB server components (remember them?).

Expand All @@ -19,12 +19,8 @@ The one thing that might not be clear from the above curriculum vitae is this: *
1. I have no formal training to speak of - I didn't do a computer sciences degree. In fact my first real coding experience was writing a program in [Locomotive Basic](http://en.wikipedia.org/wiki/Locomotive_BASIC) for my father on our humble Amstrad CPC.
2. That said, I love it. I find writing code an intellectually, emotionally, creatively satisfying act. And whilst I undoubtedly have less of the theoretical knowledge which most professional developers seem to have, I probably counter-balance that with a hunger to keep learning and keep trying new things. And since software never sits still that's probably just as well. Keep watching the horizon - there will be something coming over it! And it's worth saying, I have an instinct for developing which serves me pretty well. I'm good at coming up with elegant and pragmatic solutions. Put simply: I'm good at making code work.



So back to the point. In my daily work life, like any other developer, I am repeatedly called on to turn someones requirement into a reality. Very rarely do I achieve this on my own. Like most of us I'm a dwarf standing on the shoulders of giants. There's a lot of people out there who come up with useful tools / components / plug-ins that make it possible for me to deliver much more than I would given my own abilities.

So that's what I want to do: I want to talk about the tools, components and techniques that I have found useful in the everyday working life of a developer. It's likely to be quite a "webby" blog as I probably find that the most interesting area of development at the moment.

I don't know how often I will write but my plan is that when I do, each time I'll talk about something I've found useful - why I found it useful, what problems it solved, what issues it still presented me with and so on. This is probably not going to be a "techie techie" blog. Rather a blog that deals with the situations that can confront a developer and how I've responded to them. I hope you find it interesting. And if you don't; please keep it to yourself :-)


10 changes: 5 additions & 5 deletions blog-website/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
"clear": "docusaurus clear"
},
"dependencies": {
"@docusaurus/core": "^2.0.0-beta.0",
"@docusaurus/plugin-client-redirects": "^2.0.0-beta.0",
"@docusaurus/plugin-ideal-image": "^2.0.0-beta.0",
"@docusaurus/plugin-pwa": "^2.0.0-beta.0",
"@docusaurus/preset-classic": "^2.0.0-beta.0",
"@docusaurus/core": "^2.0.0-beta.5",
"@docusaurus/plugin-client-redirects": "^2.0.0-beta.5",
"@docusaurus/plugin-ideal-image": "^2.0.0-beta.5",
"@docusaurus/plugin-pwa": "^2.0.0-beta.5",
"@docusaurus/preset-classic": "^2.0.0-beta.5",
"@mdx-js/react": "^1.6.21",
"clsx": "^1.1.1",
"react": "^17.0.2",
Expand Down
Loading