chriswwweb

Joined 13 years ago

Karma
326
Submissions
95
Member since
Mar 19
https://chris.lu :: i love web development, music, games :)
View on Hacker News

Recent submissions

Comment · 2 years ago
Hello Hacker News,

I recently rebuilt my blog https://chris.lu to be static first, easy to maintain, and provide a great developer experience. While doing so, I also wrote a tutorial that can be found in my https://chris.lu/web_development section. I covered all the steps from building a solid foundation using Next.js (14.x) and React (18.x) . Several chapters about adding MDX support (using @next/mdx) and several plugins to improve authoring tech articles, like a plugin for beautiful code blocks or another one to automatize the creation of a dynamic table of contents for each post. There are also chapters about improving linting so that ESLint does not just lint the code but also the MDX content, increasing security with CSP headers, optimizing loading times using @next/image and @next/fonts, and a few more.

As chris.lu is a side project, I've had the freedom to experiment with new technologies, such as WebGL, which I've used to build the header (click on 'PRESS START' to give it a try). I've also explored new CSS features, like the extended web color palette (display-p3), to create a neon 80s-style theme that fully utilizes the potential of modern screens. It's been exciting to see that for some UI elements, like a dialog or modal box, we no longer need to rely on jQuery plugins or React components. The native dialog HTML element now offers a viable solution, especially with good browser support if you can afford to not support IE 11. The source code for chris.lu is available on GitHub at https://github.com/chrisweb/chris.lu/.

Also, I'm currently for hire, serious offers are welcome. My areas of expertise are Javascript (Typescript) development, team building, and management. You can contact me on LinkedIn at https://www.linkedin.com/in/chrisdotlu/ or look at my projects on GitHub at https://github.com/chrisweb.

Comment · 4 years ago
good idea, thx, done
Comment · 5 years ago
I like it, worked well for the few tests I did, however the main form needs some small UX improvements, I chose a start airport and destination airport but then the search button was disabled, leaving me clueless about what field was not filled out correctly, I quickly noticed it must be the date field, but still to me disabling a submit button of a form seems like a bad idea because if disable it you also remove the display of potential error messages related to the form failing validation, which to me is a UX no go (take my opinion with a grain of salt, I'm not a UX guy). The second thing that bothers me is that none of the form fields actually tells you which ones are mandatory and which ones are not
Comment · 5 years ago
you: "Twitter is a tool of the US national security state", me: "stops reading"

you will not educate anyone or create a healthy discussion with anyone if you start your argumentation with sentences like this, which are without a doubt false affirmations, which is sad because your post might be full of good arguments that I would agree with if I would have read it all... the irony about this is that the article is about fighting misinformation and you try comment on that topic by doing exactly that, posting misleading and factually inaccurate information

Comment · 5 years ago
I had similar thoughts, you don't need a permit to buy a gun but your kids need one if they want to fly their small toy drone, well that makes totally sense :D
Comment · 6 years ago
I liked the humor in this piece a lot, I would not have read it until the end if it wasn't for the funny bits
Comment · 6 years ago
> Update 2 > Fortnite is currently unavailable on Google Play. More information will be forthcoming soon.

> Update 1 > Apple has blocked your access to Fortnite on iOS devices! Take Action! #FreeFortnite

... well that answers a some of my questions ;)

Comment · 6 years ago
EDIT: interesting, I just found this tweet (https://twitter.com/ballmatthew/status/1293903865557979136) that mentions other companies like McDonalds and Starbucks are also exempt

Indeed this is huge, well it will be huge if the app is still in the store by tomorrow ... I wonder what apple will do? I wonder if apple greenlighted this? If they didn’t get this greenlighted, I wonder how they bypassed the Apples app review process (in app updates instead of a store update?)?

I can’t wait to see how all of this unfolds, years ago I was part of a team that built a music app that got refused in the app store because we had included payments via a credit card processor, bypassing the 30% apple tax and today I’m in the process of building another app which is impacted by this … I also imagine companies like spotify are following this very closely

Comment · 6 years ago
As far as I'm aware of, Microsoft is not even trying to put their own services forward. For example neither Github nor Azure are the defaults in VSCode. Go to the source control section and use what ever source control tool you want, VSCode does not even suggest you use Github. They also don't bundle extensions like LiveShare with VSCode, by including it into the VSCode installer they distribute on their own website.

This is why I disagree with your claim that Microsoft is giving away VSCode away for free to promote their own proprietary tools. You can shame Microsoft for trying to improve their image by making VSCode, Typescript, ... opensource. To me this is totally different from bundling your own Browser into an operating system to increase artificially your market share, you can't compare the two.

There is nothing bad about not blindly trusting a big corporation like Microsoft, but I dislike it when people are so desperate to blame Microsoft for mistakes it did in the past, that they write articles that are (deliberately?) misleading. In this case, by saying parts of VSCode are opensource when it is just some extensions. This is putting VSCode on a pedestal with Chrome, but the comparaison is all wrong, Chrome includes lots of proprietary parts, while chromium is the opensource variant you can build yourself, but for VSCode this is completely different as the version distributed on the Microsoft website doesn't include anything besides the opensource code from Github repository.

Comment · 6 years ago
I thought the same, the article title is (deliberately) misleading by using the word "parts" instead of being clear and stating that some extensions that you can get from the store might not be opensource ... I had never heard of LiveShare before and have no need for it, I have lots of extensions installed and don't think any of them is proprietary
Comment · 6 years ago
Haha :)
Comment · 6 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton