Jan Aagaard
Frontend developer.
- I am generally quite impressed with Copilot. Sure, there is a lot of noise, but I find it pretty easy to filter that out, and once in a while, it is a real hero. One thing though: Is it possible to configure Copilot to stop with these filler comments that don't add anything? #copilot
- The New GitHub Innovation Graph data shows the EU overtaking the US in git pushes. 📊 How else is the global developer landscape shifting? 🤔 Explore 5 years of trends ⬇️ github.blog/news-insight...
- I really hope that Public Money, Public Code can get traction here in Europe because I think this could be a corner stone in getting some competition to the tech giants. publiccode.eu/en/
- We’re excited to share that the @nodejs.org website (nodejs.org) now builds using @pnpm.io! This switch has led to faster CI builds and more efficient dependency management.
- I assume that you switched from npm. Did you also test Yarn? And if so, what were the reasons for choosing pnpm?
- [Not loaded yet]
- It would like to how RSC can be used with React Native, so "RSC for React Native Developers". What kind of server setup would be required? Does it make senes to compile some components at build time?
- 🔥 Unpopular opinion: Linting should only produce warnings, never errors. Not using a space before an opening paren is fundamentally different than stuff BEING F*ING BROKEN you savages 🥲
- All out lint issues are configured as warnings, but we have max-warnings=0 in our CI pipeline. Why not just use errors in the first place then? Because this setup allows freedom when developing, but still requires clean up before merging to main.
- Storybook 9 is now in beta! It’s ready for you to try today. Let’s see what’s inside…
- [Not loaded yet]
- Interesting take. And yes, if this is just by pre-bundling, I agree that this is indeed worse than before. But if everything was pre-bundled should the dependencies not be zero? Would it make sense to make it only mostly pre-bundled?
- This is pretty impressive before and after image of the dependencies! Well done.
- [Not loaded yet]
- [Not loaded yet]
- It is Expo (React Native). And it's very easy to verify since the code is open source: github.com/bluesky-soci... 😉
- [Not loaded yet]
- [Not loaded yet]
- Of course! Thanks.
- [Not loaded yet]
- What would you replace it with? Would you just remove it, and trust that users know to click the top of the screen? Or rethink navigation? (Or is there already another way to scroll to back to the top, that I have missed?)
- [Not loaded yet]
- Is it also possible and legal to play your Nintendo games on an Apple device using the emulator, or do you need to pirate the games?
- [Not loaded yet]
- [Not loaded yet]
- [Not loaded yet]
- [Not loaded yet]
- I would also like to hear what you are moving to and the motivation for making the shift.
- [Not loaded yet]
- What is the device with the six red buttons for?
- [Not loaded yet]
- [Not loaded yet]
- Not many, because we use C# at work for the backend. 🙃 But I was curious about your thoughts, because one of the most annoying things that I am currently battling is that I either have to write business logic in both languages or call the API constantly.
- What about using TypeScript on the backend too, to leverage the possibility of using the same business logic in both places?
- @kagi.com Is there any chance that you will be adding a personal search history at some point? I often find myself wanting to recall the searches that I have made earlier, and often searches made on other devices.
- [Not loaded yet]
- Neat. Upvoted!
- [Not loaded yet]
- Doing this at work, and it works out nicely. We use NSwag to generate type safe API clients. The biggest drawback is that we either have to write business logic in both TypeScript and C# or create chatty clients that rely on validations and calculations being done by the backend.
- [Not loaded yet]
- [Not loaded yet]
- Yeah, exactly. Bring back the design with a flush back instead of a protruding camera by adding a bigger battery. Or would such a phone end up being too heavy for most people? Or too expensive?
- Yay. My little hobby project of creating a bot for Bluesky finally passed 100 followers. It is posting links to a Danish news site, so the target audience is quite limited. Fun fact: The first version was coded on an iPad with an external keyboard and mouse using GitHub Codespaces.
- [Not loaded yet]
- [Not loaded yet]
- This was also my thought. I think this somewhat validates that the rumors about a conversational version of Siri now being postponed to 2027 are indeed true.
- [Not loaded yet]
- The a in the <a> tag is short for anchor, so it looks like anchor now means two different things. I find the naming of this new feature quite unfortunate. 🙁
- [Not loaded yet]
- Why I agree that you don't have to type everything, I like that a return type will report the error in the function instead of where the function is being used. Also: If you're not using exhaustive switch cases, adding a return type can help ensure that all cases have been handled.
- [Not loaded yet]
- What about making an OS that appeals to both novices and experts? I get that this easy, but I think your statement sounds like it would be impossible, and I am not so sure about this. Has there been any research into this?
- [Not loaded yet]
- I really, really wish Apple would stop all of their development of adding adds to their products, and phase out what they already have implemented.
- [Not loaded yet]
- One of the really cool things about the Pixel phones is that they don't wobble when they lie on a desk, and it looks like this design would still have the wobble issue. 🤔
- [Not loaded yet]
- Because someone ends up comparing two different ids? We don’t brand out ids, but use full names like userId and productId. So far, this has been good enough.
- [Not loaded yet]
-
View full threadI mean control from Netflix' point of view. They want to have full control of what shows get promoted. Example: They want to make sure you see the ads for their mobile games when you watch a show on your phone or your tablet.
- I am not arguing that it is cool that Netflix doesn't integrate fully with Apple TV - I find that as annoying as everybody else. And they apparently clearly have the ability to built such an integration. I am just arguing why I don't think they will release such an integration, but let's keep our 🤞.
- [Not loaded yet]
- I think it is about control over what gets promoted to the user. In the App Store the app developers pay Apple to have their apps promoted. I think something similar would appear if all the TV shows were only ever accessed though Apple’s interface.
- [Not loaded yet]
- This article debunks the claim that Denmark made a profit from the excavations. I have no idea about what the truth is. 🤷♂️ jyllands-posten.dk/debat/breve/...
- [Not loaded yet]
- [Not loaded yet]
- Do you think this will become the default way of programming in the future? Kinda like explicit memory management mostly is a thing of the past.
- [Not loaded yet]
- [Not loaded yet]
- Native/custom/unknow perhaps? And also include the number. Please don't get me wrong. I really like React Native and Expo. But this way of counting feels a little too biased.
- [Not loaded yet]
- I don’t think they will, but I hope they release a tv-set.
- Playring around with @tanstack.com Router using file-based router, as the docs recommend. I have ended up configuring Ctrl+B to build my project to regenerate routeTree.gen.ts. This feels like going back to a compiled language. Is there something I am doing wrong, @tkdodo.eu?
-
View full threadBut of course! We are not using `vite dev` because our app is only replacing part of an existing ASP.NET app, and by letting .NET serve the index.html page that allowed us to easily piggyback on the existing authentication code. Thanks a lot for pointing me in the right direction.
- This also means that I am really glad that @tanstack.com Router supports a more classic approach, where you write the routing table manually instead of generating it from files.
- [Not loaded yet]
- [Not loaded yet]
- Ah, okay. So Apple could - potentially - give in, at give the UK global access to people's data in exchange for being allowed to sell their products in the UK? I hope they don't give in.
- [Not loaded yet]
- [Not loaded yet]
- Sure, but it’s not like these two tasks are equally sized. What about tasks that simply cannot be made fast (for whatever reason)?
- Would this not only affect the UK? Why would this reduce encryption elsewhere?
- What do you suggest using instead?
- [Not loaded yet]
- I think prefer using the web interface because all of the external links would open a browser anyways. I really wish - especially on mobile - that you could configure external links to open in the same browser window.
- [Not loaded yet]
- I always found that they look kind a wonky, like "this dash could really using some spacing around it".
- [Not loaded yet]
- Looks stunning, and with lots of snow. Where did you go?
- [Not loaded yet]
- Wow. What kind of iPad is it? It would have though that it would feel agonizingly slow by this point.
- [Not loaded yet]
- I guess the angle could be the cost benefit argument: Number of employees x amount of searches per month x time saved per search x average hourly wage. And compare that to Kagi’s price. Or simply that people are happier when having access to Kagi.
- [Not loaded yet]
- I am using the @tanstack/router-plugin/vite Vite plugin and I run `vite build --mode development --watch`. Should that be enough?
- [Not loaded yet]
- [Not loaded yet]
- Is it possible to back port these changes to your source code? Or out in another way - can the compiler be used to teach yourself how to write better React code?
- [Not loaded yet]
- How has the debugging experience been so far? When you step debug in the browser, do you see your own original code, the compiled code, or some intermediate?