900 karma · joined December 2, 2023
My website: http://bryanhogan.com/
Especially for communities that have valuable discussions and support going on in Discord, Obsidian or Astro come to my mind, this is super helpful.
I do wonder about their motivations behind this, making the web a more open and user friendly place is obviously good for the users, how does Discord profit from this? Forcing users into creating an account to view valuable information seemed like a profitable thing for Discord.
Obsidian Web Clipper: https://obsidian.md/clipper
Yes, I will add that.
I shouldn't assume a user has added the Korean keyboard mode / layout to their device.
As I already mentioned in another comment, I recommend this post for people who want to go a bit deeper: https://www.nngroup.com/articles/usability-testing-101/
The Nielson Norman Group has a good introduction to this: https://www.nngroup.com/articles/usability-testing-101/
Is this interesting to people on HN?
I majored in a mix between coding and design.
Can highly recommend Tynan Sylvester's book "Designing Games" which also goes a bit into why Rimworld looks like it does.
I'd rather more games move into more abstract directions for portraying game elements, the majority of games should not try to look "realistic".
It includes a setup for simple plain CSS that can scale. It's split into a reset.css, var.css, global.css, util.css and markdown.css.
Using that approach for this Astro Starter Template: https://starter.bryanhogan.com/
I describe the setup in more detail here: https://webdev.bryanhogan.com/css/css-setup/
My results with 5.6 Sol were quite similar to 6, although I haven't tested it that much.
But this is a good change.
The world of managing skills between providers still feels messy though.
The app is very customizable, local-first and is built to adapt to what you want. Goal is to combine habit tracking, health logging and journaling into one fast and easy to use interfact.
Have been working on it for almost years now and it's making great progress.
Doing closed user testing right now and will release an open beta soon: https://dailyselftrack.com/
My Astro Web Starter is built for building well-designed, performant and accessible websites. It contains everything a high-quality website needs (In my opinion). I built it so I have one good base on which to start my web projects on. Using basic HTML and CSS that can scale, without bloat.
There's a lot more on it which you can see here: https://starter.bryanhogan.com/
I don't see a reason to use it over web stacks plus CapacitorJS (Or Tauri) or directly native for very large teams.
I'm surprised how clear they are about this.
Related:
Can highly recommend Zed as an alternative, it's better than VSCode with the Codex extension as managing multiple chats is much nicer in Zed.
Zed: https://zed.dev/
It combined coding, design and entrepreneurship. I felt like the idea behind this major was being able to go from idea / problem to finished product sold by a company.
The three main fields are very related:
- Coding: How to actually code and build the solution.
- Design: How to identify problems and design solutions around them. So it's actually multiple different fields of design, e.g. including product design and UX and UI design.
- Entrepreneurship: How to actually build and sustain a company around that.
There were many opportunities to work on your own projects. Increasingly so actually by intention (2 weeks to 8 weeks in later semesters). It's also close to many entrepreneurship programs for potential funding for ideas, but also networking and guidance.
I wrote a blog post about it: https://bryanhogan.com/blog/what-is-coco
Their website (in German): https://coco.study/
The university's page on it (in German): https://www.th-koeln.de/studium/code--context-bachelor_62103...
The thing you linked doesn't meet the bar I'm aiming for, either for the resulting site or for the experience of building it. Astro helps me achieve those goals as part of this project, which is why I consider it a beneficial dependency.
Astro is a framework that uses no JavaScript by default. I also use just HTML and CSS, so no bloated additional frameworks or styling libraries.
All blog content is written as Markdown or .mdx files, so it's easy to write and move to any other tool if you wish to do so.
You can host it for free using any major provider since it's just a static website (e.g., GitHub Pages, Cloudflare, etc.).
Making it similar to my own website which is on: https://bryanhogan.com/
I built an Astro Starter that uses just CSS in a scalable way for simple websites. Content is written in Markdown / MDX files. Design tokens are set in var.css. Other stuff is defined in one config.ts file.
Global styling is set though a few CSS files (Global, Reset, Var, Util, Markdown), components are scoped in styling but utilise the tokens.
Link: https://starter.bryanhogan.com/
GitHub repository: https://starter.bryanhogan.com/
I instead recommend using HTML + CSS in a way that scales. Plus using a framework that supports scoped components helps.
I'm writing a web developer guide on using HTML + CSS and JS only when you need it: https://webdev.bryanhogan.com/
I'm also using the described approach in building a Astro starter template: https://starter.bryanhogan.com/
- Marp: https://marp.app/
- Slidev: https://sli.dev/
- Revealjs: https://revealjs.com/
Something more similar, based on HTML and CSS but instead based on the Svelte framework, was Animation: https://animotion.pages.dev/
It focuses on presentations that include animations, but of course it's flexible.
Astro is a framework that uses no JavaScript by default. I also use just HTML and CSS, so no bloated additional frameworks or styling libraries.
All blog content is written as Markdown or .mdx files, so it's easy to write and move to any other tool if you wish to do so.
You can host it for free using any major provider since it's just a static website (e.g., GitHub Pages, Cloudflare, etc.).
Making it similar to my own website which is on: https://bryanhogan.com/
I've found Astro to be an amazing framework for simple, performant websites. It stays really close to basic HTML and CSS while adding useful features such as scoped components, layouts, and easy Markdown blog integration.
So I have been using it to build websites. But many things keep repeating with every website I build, so I began working on this project to create a base that I can use for every new web project.
It references content from my Clean Web Development Guide: http://webdev.bryanhogan.com/
When it is far enough along, I will use it for the landing page of the app I'm working on: a customizable solution for self-tracking including habits, health and journaling, or whatever else you need: https://dailyselftrack.com/
After more than 400 days of traveling around Korea, Macau, Mainland China, Japan and Australia, I'm now returning to Germany / Europe looking for work. I wrote about that in my monthly mail-letter: https://bryanhogan.com/follow