|6 days ago||5 days ago|
|BSD 3-clause "New" or "Revised" License||GNU Affero General Public License v3.0|
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.
Web servers with dart
2 projects | dev.to | 17 Jan 2022
This will start the WebServer at the port 1134. Now Ofc there exists multiple libraries on pub.dev like express.js implemented in dart (with less features) but trust me, you seriously don't wanna get into those, this is the best way of making WebServers in Dart. More like fastest and easiest way in dart.
1 project | reddit.com/r/dartlang | 8 Jan 2022
Have you checked this dart wiki - https://github.com/dart-lang/sdk/wiki/Building-Dart-SDK-for-ARM-or-RISC-V?
Are there any docs or articles on how List and Map are implemented on Dart?
1 project | reddit.com/r/dartlang | 6 Jan 2022
I wonder that as well. What about this source code file. If you find something, or anyone knows the actual answer, just like OP, I'd be grateful.
Advice I would give myself if I was learning to code today!
2 projects | dev.to | 2 Jan 2022
I can say with my own example that once you know the basics, picking up a new language will be a piece of cake. I recently got the opportunity to try out Flutter for a project. Flutter uses a programming language called Dart which is developed by Google. Since I was familiar with the basics of object-oriented programming in Java, the transition to Dart was essentially painless as it uses the same concepts underneath albeit with a slightly different syntax.
Did somebody play around with macros yet?
6 projects | reddit.com/r/dartlang | 2 Jan 2022
The second (new) implementation is the initial support prototype. https://github.com/dart-lang/sdk/tree/main/pkg/_fe_analyzer_shared/lib/src/macros
Choose your language:
1 project | reddit.com/r/learnprogramming | 31 Dec 2021
What is considered the best programming language for programming a Windows/Mac Os App?
2 projects | reddit.com/r/learnprogramming | 30 Dec 2021
I wrote a package for long lived isolates
1 project | reddit.com/r/FlutterDev | 28 Dec 2021
There are some docs here and here but they don't cover isolate message passing implementation.
I am not enjoying Flutter
4 projects | reddit.com/r/FlutterDev | 27 Dec 2021
[analyzer,cfe] Add support for macro class This CL add the 'macros' experiment and adds support for the macro modifier on class declarations. This is part of the prototyping of the static meta-programming feature. https://github.com/dart-lang/sdk/commit/8cdc0e647441ee2d470995efd53d04836efb3f67
FoodyShare: The Flutter Recipe sharing application.
5 projects | dev.to | 15 Dec 2021
To program with Flutter, I did have to learn a bit of Dart, which was kinda not that difficult as its syntax is similar to that of Java and Typescript. The next step was downloading the Flutter SDK and setting up the necessary code editors. From then on it was tutorial after tutorial with a few additional exercises of course.
The Rust compiler has gotten faster again
8 projects | news.ycombinator.com | 11 Nov 2021
The hvasilev's comment got flagged and I could not reply to it anymore, so I'll reply here (sorry) and copy-paste the hvasilev's comment verbatim below, for the sake of commenting on it's claims:
Reality is not on the side of this language. 11 year old, has a very low adoption with virtually no jobs associated. (https://www.tiobe.com/tiobe-index/)
On the other hand if you search for "Rust" in the latest "Who wants to be hired?" thread, you will see it is quite popular with unemployed people.
The reality is that the language has a lot of friction, the ergonomics are bad, the syntax is heavy and some poor decision making has been made there for a systems-level programming language.
There are a lot of ideological traps in this industry and many people that fall for them. Why people are interested in ideologies and cults is beyond me.
[ A screenshot: https://imgur.com/a/tgAETjh ]
Now my comments on the issues mentioned in the hvasilev's comment.
> Reality is not on the side of this language. 11 year old, has a very low adoption with virtually no jobs associated. (https://www.tiobe.com/tiobe-index/)
Tiobe index is shit. The most flattering thing I've read about it states that it (poorly) depicts quantity of educational materials available online for particular programming language. Unfortunate naming of programming languages after letters of alphabet, symbols (++, #) and real-life stuff (like islands) doesn't help this rating either.
That said, Rust isn't that popular and isn't growing much according to other better language ratings:
Github-based rating created by the author of Context Free YouTube channel. For 2021Q3, Rust is on 18th place with Mean Score of 0.82% (up 0.01% from 2021Q2).
Github-based rating. For 2021Q3, Rust has 0.64% of Pull Requests, 0.30% of Pushes, 1.29% of Stars and 0.65% of Issues. Growth dynamic is quite flat.
Latest RedMonk language rating, dated June 2021. Rust is on 19th place with 0 growth.
About jobs comparison.
Indeed.com for California.
Rust: 527 jobs (with some unrelated stuff mixed in)
Java: 12,418 jobs (23.5x)
C++: 4,172 jobs (7.8x)
Indeed.com for New York.
Rust: 85 jobs
Java: 4,815 jobs
C++: 1,126 jobs
glassdoor.com without location set.
Rust: 492 jobs
Java: 45005 jobs (91x)
Javasript: 30952 jobs (62.9x)
C (with unrelated stuff): 9594 jobs (19.5x)
Go(lang): 1406 jobs (2.85x)
Judge for yourself if a few hundred jobs in places like CA and NY count as "virtually no jobs".
For comparison, in Ukraine (population 35-41 millions) there is 6 Rust jobs:
... 190 C++ jobs:
... and 676 Java jobs:
... listed on the largest Ukrainian programming site.
> The reality is that the language has a lot of friction, the ergonomics are bad, the syntax is heavy and some poor decision making has been made there for a systems-level programming language.
Well, this is matter of taste, largely. But I have a few issues with Rust syntax too (IMHO):
1. F*king single quotes. Eww, really?! IIRC, a tilde (~) character was used for lifetimes until some Europeans (?) complained that their keyboards have no tilde. I wonder, how they programmed in C++ all that time? For years, if I met online a piece of code that was highlighted as a comments mishmash I knew exactly in what language it was. Ugly as f*k.
2. Closures using pipes (|). With no arguments they look like OR operator (||). Distracting.
3. Using angle brackets for generics.
4. Double colons (::) as "path qualifier" produce too much visual noise. Java likes long pathes too and uses dot (.) as separator just fine.
5. What with this arrows (->) before return types? Seems unnecessary. Couldn't return types be purely positional as in Go?
I don't use Rust so it's mostly "glimpses from the outside".
Speaking of friction. This reminded me of a video by Jonathan Blow (creator of Braid and The Witness games and Jai programming language). The video is worth watching whole but piece about friction in gamedev starts approximately at 49:23.
"Rant: Entity systems and the Rust borrow checker ... or something."
PHP is still by far the most widely used server-side programming language with a 78.9% market share in 2021
1 project | reddit.com/r/PHP | 14 Sep 2021
At least in terms of open source on Github, PHP is not keeping up (or shrinking?): https://madnight.github.io/githut/
Death of man pages?
7 projects | reddit.com/r/linux | 17 Aug 2021
GitHub Copilot: your AI pair programmer
7 projects | news.ycombinator.com | 29 Jun 2021
The utility and quality of this will likely depend on language use:
2 projects | news.ycombinator.com | 17 Jun 2021
If you consider GitHub to be a reasonable metric of industry practice in general, then judging by these charts [https://madnight.github.io/githut/#/pull_requests/2021/1], I would say that going mainstream in a couple years is not very likely at all. Tiobe [https://www.tiobe.com/tiobe-index/] paints a similar picture. The number of Rust-specific jobs advertisements also don't seem to suggest a coming wave that employers are trying to get ahead of[https://www.dice.com/jobs?q=rust&countryCode=US&radius=30&ra...]. I'm not aware of any real success stories with the language, either, unlike Go and the CNCF ecosystem that's the latest fashion right now. There are rewrites of GNU coreutils (ripgrep, bat), a couple components in already commercially successful software (Dropbox, Discord), a couple side-projects within large companies (fuschia OS, FirecrackerVM) and I guess terminal emulators are a big focus. You could say the same of Haskell, which is very cool, but is not going to be an industry standard in the foreseeable future.
One way to think about it is that the big wave of new languages like Go, Rust, Elixir and Kotlin all sprang up around 2010. At that time, C99, C++03, Java 6 or C#2 were probably what you would have been using (honorable mentions to Python 2.7, PHP 5, and Ruby 1.8). The new languages were perceived solutions to the limitations of the mainstream languages; however, today, very many of the new features and the old points of frustration have already been addressed within these same 'boring' mainstream languages. Java 16, C# 8, and C++20 are vastly improved and have (or will soon have [check out Loom for Java!]) almost all the conveniences the new-wave offered without having to throw old programs in the bin and reimplement entire ecosystems. C++ and Rust are also so similar in terms of semantics and memory model, that I really don't see the value proposition of walking away from huge, mature projects like Qt for academically interesting type algebra. There have been some ambitious fresh-takes on things like ECS-based game engines in Rust, but I'm not aware of impending migration to these tools.
Why do ppl say c++ would die?
1 project | reddit.com/r/cpp_questions | 13 Jun 2021
What's your source for this? It doesn't look that way to me here: https://madnight.github.io/githut/#/pull_requests/2021/1
What made you pick Java as your language of choice?
1 project | reddit.com/r/java | 10 May 2021
Java has bigger community. Github Language Stats. Java #3, while C# #9.
Introduction to Pluto.jl
5 projects | news.ycombinator.com | 29 Apr 2021
Just saying but julia open source is kinda dead outside few very high quality packages
Google Launches Flutter 2.0: Let's Dig Into Its Basics
4 projects | dev.to | 27 Apr 2021
The advantages mentioned above make Dart one of the fastest-growing languages on GitHub. Flutter 2.0 supports sound null safety that is a significant addition to the Dart language, further strengthening the type system by distinguishing nullable types from non-nullable types. It has the potential to eradicate null reference exceptions that can only contain null values if the developer expressly chooses.
Thoughts about gedit and Rust
1 project | reddit.com/r/linux | 23 Apr 2021
It's been the top loved/wanted language on StackExchange surveys for the past few years but looking at this Github language pull request distribution it isn't gaining very much traction. Unless it's gaining traction somewhere else? I saw that Google is helping to get it into the Linux kernel, but I don't know how serious that is.
What are some alternatives?
nushell - A new type of shell
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
TabNine - AI Code Completions
Pluto.jl - 🎈 Simple reactive notebooks for Julia
ts-node - TypeScript execution and REPL for node.js
materials - Bonus materials, exercises, and example projects for our Python tutorials
flutterfire - 🔥 A collection of Firebase plugins for Flutter apps.
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
starter_architecture_flutter_firebase - Starter Architecture Demo for Flutter & Firebase Realtime Apps
dart-code-metrics - Software analytics tool that helps developers analyse and improve software quality.
kotlin - The Kotlin Programming Language.