Some Windows servers use the Windows Server Core edition and you can manage it only via terminal if you choose to. In those cases, a command line text editor is useful. I'd say it's not super common from my experience. More often I see people using RDP or SMB file shares for file editing.
HN user
tompazourek
Isn't k8s ingress itself the reverse proxy?
I'd add:
* Hangfire
* Quartz.NET
* NHibernate
* AutoMapper
* StackExchange.Redis
* the Castle project
* xUnit
* NUnit
* Serilog
* SimpleInjector
These are all very popular long maintained open source libraries I've seen used in many projects.
NHibernate is quite popular alternative to EF and I've seen it used on many projects, especially big apps. Some smaller apps also choose Dapper (by StackExchange) and avoid EF.
Regarding ASP.NET, you're right. There are some alternatives, but not used very often from my experience.
In my opinion, you can go a bit more low level in C# and have control over allocations, data copying, threads, etc. Also, .NET is a bit more general purpose than Node. If the workload is more about computation (CPU/GPU intensive stuff) or has some unusual technical requirements (uncommon protocols, interop, etc.), you can really benefit from being lower level and more generic.
But all this is very project specific... it's hard to make these sort of claims about performance.
Maybe AirPods will be supported, they have some spatial audio as well.
What a great answer :)
Regarding naming things, this comes to my mind: https://github.com/kettanaito/naming-cheatsheet
People who practice playing musical instruments eventually learn something similar. You shouldn't really push hard, you need to be relaxed and then the speed will come. Plus it's also lot more enjoyable.
See also: https://codegolf.stackexchange.com/
Top-left isn't as unnatural for humans in my opinion. It's how you read and write text... Also it's natural for web pages as the top left is fixed.
Thanks. I always thought that all this IDE kind of stuff came from Visual Basic. But I guess Delphi was an influence too.
Can you please elaborate?
I think it's a similar pattern, but at a different layer.
You can compose methods, compose classes/instances (DI), compose libraries/assemblies, compose processes, microservices, or entire apps and multi-app systems. There are similar patterns of composition, just each is at a different level of abstraction of the whole thing.
Sometimes it makes more sense to compose it inside an app, sometimes it makes more sense to design it differently and compose on another layer. Sometimes it can be both or it's blurry and not clear...
Now that's what I call a document database.
Thank you for sharing this.
Can you recommend something good in that area of monorepo tooling?
I read about Bazel, which looked really nice. Any other interesting tools to check out?
The font hinting there looks quite ugly when viewing this on Windows. The font has some very sharp and thick edges, it's not very smooth and comfortable to read. It's probably much better on macOS or somewhere HiDPI.
When I add `* { font-family: georgia!important }` and scale the page down to 75 %, then it's quite comfortable to read.
Try searching online for "outbox pattern", I think you'll find your answer there.
How does it work in the UK? Many areas I visited in the UK have very uniform looking houses (all brick walls, nothing really sticking out, very pleasing to the eye). I assume there must be some strict rules to follow...
Laptops today are much better than laptops of the past. Should they cost much more than in the past (beyond just inflation)?
These kind of messages are really nice to read :)
One of the things developers often get when changing jobs is a pay rise that they wouldn't get otherwise.
If you don't mind me asking: How does the pay rise process work in your company?
Sorry for a money-focused question.
The LEMUR article you linked says:
This blog post was published on April 1. That’s a huge hint ;-)
Not sure what to think about this...
I had no idea there were courses for text editors. This looks really useful, thanks.
Try a tool called "O&O ShutUp". It's not perfect, but I think it's pretty good.
Rubber duck
Yes, the important keyword here is "seemingly". :)
On FE side, a lot of stuff gets complicated because nowadays everyone wants to use tools designed for building SPAs.
On BE side, a lot of stuff gets complicated because nowadays everyone wants to use tools designed for building microservices.
I'm oversimplifying, of course.
I make notes like this for all tasks I do at work, not just for debugging, but also find it very useful for implementing new features, preparing presentations, meetings. I don't just log what happened, but also log all thoughts, ideas, TODOs, etc.
I add screenshots of code, screenshots of apps, links, copy code blocks, queries I used, command outputs, various log snippets, file names. I also use highlighters a lot, and draw stuff.
Currently, I use OneNote for all this. I used to use pen and paper in the past, but when it's digital, I can Copy-Paste or screenshot anything. I recommend everyone to try it. :-)
I forgot about Blazor and all that WebAssembly stuff... Thank you, I think this is why open-dotnet maintains a fork of LLVM.
What is the relationship between .NET and LLVM? Can anyone please explain?
And websites made with Macromedia Flash...