Learning is a very important process. Sometimes, we may feel that we don't have enough time to learn things apart from our core job functions. Wouldn't summaries on summaries be nice?
Hi, I'm a computer engineer and I will make time to learn new things in both dev and non-dev areas. I plan on using this site to share the best things that I learn.
Each post will have my biggest takeaways. Basically, the information that I would have wanted to know to save myself from going through it all. Aka, high value information-to-words ratio.
< Danial Goodwin >
goodwin.dev
My personal site is made with Orchid and Netlify (including Netlify CMS).
Workflow
Setup
mkdir -p ~/a/repo
cd ~/a/repo
git clone git@github.com:danialgoodwin/goodwin.dev.git
cd goodwin.dev
./gradlew orchidServe
# View the generated site at http://localhost:8080/
Development
git commit -am "..."
Testing
yes
Deployment
git push
TODO
- Maybe support offline documentation via PDF: https://orchid.run/plugins/orchidwiki#offline-documentation
TODO: Eventually add the following that currently scattered about
- notes (links)
- ideas
- blog
- cheat-sheets
- pages (motivation, interests, projects, recipes?)
I recently learned about how Fermat's factorization method was used to efficiently factorize some RSA public keys.
Basically, the RSA public key is a semiprime, meaning that its only factors are two (different) prime numbers. And, if these ...
Let's quickly and simply create a desktop app using Kotlin and Compose for Desktop...
In IntelliJ IDEA, install the Compose Multiplatform plugin (Settings Plugins, then search for and install 'Compose Multiplatform IDE Support' by JetBra...
Assuming that you already have npm installed, then creating and publishing a new website is really easy and fast.
Here's the minimal steps needed to get a website created with Svelte.js and Parcel.js:
Walkthrough
Create a new npm project:...
My TODO list always seems to be growing. So, new idea: For each TODO, estimate the time for completion and immediately do ones that take less than 5 minutes.