js-ts-csharp
core
Our great sponsors
js-ts-csharp | core | |
---|---|---|
16 | 104 | |
122 | 20,511 | |
- | 4.5% | |
0.0 | 9.2 | |
almost 2 years ago | 2 days ago | |
C# | PowerShell | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
js-ts-csharp
-
We migrated to SQL. Our biggest learning? Don't use Prisma
The thing is, if you're comfortable with TypeScript, it's really more or less just a small step to C#.
A small repo here: https://github.com/CharlieDigital/js-ts-csharp
And a practical example of a Playwright web scraper in C# and TypeScript: https://github.com/CharlieDigital/playwright-scrape-api
"Too many keywords" is the weirdest objection to a programming language versus actually using the language to build something practical.
-
Why isn’t dotnet core popular among startups?
[1] https://github.com/CharlieDigital/js-ts-csharp
-
Is it a bad idea to build a marketplace app using .Net core?
Modern C# isn't that big of a lift from TypeScript. If you can write TypeScript, you can write C#. Much easier transition than say Go or Rust. See also: https://github.com/CharlieDigital/js-ts-csharp
-
Ryujinx: Experimental Nintendo Switch Emulator written in C#
> ...this project is a nice showcase how versatile C# and .NET is
C# and .NET are highly underrated/underappreciated because of some early flops and the Microsoft branding.
It's converging with TypeScript in the best way possible[0] and has some really great language features that even TS is lacking (really powerful switch expressions, for example).
It seems like the natural option for teams that want to move from TypeScript to a compiled, multi-threaded, statically typed language but it seems that there's a lot of teams that would rather use Go or Rust; neither of which are as easy to step up to from TypeScript, IMO.
-
I'm on the JS/TS/Node stack is it worth learning another stack (C#)?
Should it be C#? I think the transition to C# is the easiest because of how similar TypeScript and C# are at some levels (small repo here showing the similarities: https://github.com/CharlieDigital/js-ts-csharp)
-
7 Reasons for Startups to Choose ASP.NET Over Node.js
For me, I use TypeScript and C# almost interchangeably now. Most of the patterns I would implement in C# I can also implement in TypeScript. It's very easy to move between them (exhibit A and exhibit B).
-
Ask HN: Examples of Top C# Code?
> C# is VERY different from even just what things were 2 years ago
C# and TypeScript are converging (both from Anders Hjelsberg).
Small repo here showing just how similar they are syntactically: https://github.com/CharlieDigital/js-ts-csharp
I'm surprised we don't see a bigger uptick in C# usage given the growth of TypeScript and how similar the two languages are. If you know C#, it's pretty easy to pick up TypeScript and vice versa.
-
.NET Myths Dispelled
.NET and C# as a platform are evolving extremely fast compared to many other runtimes and languages. In fact, it's kind of been converging with JavaScript and TypeScript. I have a small repo here that highlights this: https://github.com/CharlieDigital/js-ts-csharp
If you stopped working with .NET and C# around version 4, the language itself has transformed.
Local functions, pattern matching, records, and more!
-
25 Years of Friendship
A small repo highlighting some of the common constructs: https://github.com/CharlieDigital/js-ts-csharp
core
-
Why isn’t dotnet core popular among startups?
The tooling is not entirely open or freely available.
If you, for e.g., want to debug you have to use MS tooling.[0] You also can't use VSCodium because only the MS built/distributed version of VSCode contains the necessary proprietary binary blobs necessary to debug C# (which also means you're forced to using the aggressive telemetry and other data collection built into the non-open source distribution of VSCode).
They've also taken steps to lock down the LSP support for C#, which once again requires that you use a MS sanctioned code editor to write C#. [1]
I really enjoy writing C# and think dotnet is a great platform to develop for, but the barriers preventing me from building more projects on it is that I don't want to be forced to use VSCode or Visual Studio.
-
//////. How can you use the finder outer to recover lost crypto? ///
Thanks to .Net core
- Announcing BitcoinCashClient - A NuGet library for easy integration of BCH into any C# .NET application
-
API diff between .NET 7.0 and .NET 8 Preview 1
Similarly, here is the API diff between .NET 8.0 Preview 1 and .NET 8 Preview 2
-
Do I need to upgrade winforms porject to .NET 6?
Also .NET 7 dropped support for client Windows OSes older than Windows 10 v1607 ( ref: https://github.com/dotnet/core/blob/main/release-notes/7.0/supported-os.md ) so if Windows 7 support is needed, the newest they could go is .NET 6.0 but that mandates SP1 w/ ESU.
If you go that route, it's completely useless to support both. Just support the latest, it will work for everyone. Win7 support will be dropped in net7 so you are still good with net6. But you never said win7 support is required either, I think in this day and age it's acceptable to drop it. If what worries you is having to install the net6 runtimes dependencies, just bundle them with your app as self contained.
-
snake_case & kebab-case JSON property name conversions added in System.Text.Json in .NET 8.
You can read what's coming in this case https://github.com/dotnet/core/issues/8133
-
A Company I work with seems to be just ignoring the fact that .Net core went eol last year.
(ref: https://github.com/dotnet/core/blob/main/release-notes/2.0/2.0-supported-os.md and https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md)
-
Are there public roadmaps for .NET 8?
Core: https://github.com/dotnet/core/issues/8133
What are some alternatives?
homebridge - HomeKit support for the impatient.
CompreFace - Leading free and open-source face recognition system
double-take - Unified UI and API for processing and training images for facial recognition.
Mycodo - An environmental monitoring and regulation system
Jellyfin - The Free Software Media System
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Domoticz - Open source Home Automation System
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
insightface - State-of-the-art 2D and 3D Face Analysis Project
Tasmota - Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
azurelinux - Linux OS for Azure 1P services and edge appliances
Node RED - Low-code programming for event-driven applications