|4 days ago||3 days ago|
|GNU General Public License v3.0 or later||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.
Just be sure your frameworks frame works!
1 project | reddit.com/r/dotnet | 26 Nov 2021
What I understand from looking at the code is that it uses the Current Culture which has rippling effects when we change that. If you could create a new discussion on the runtime repository, I'd love to get the answers from the devs.
What is it about C# that you do NOT like compared to other languages?
9 projects | reddit.com/r/csharp | 24 Nov 2021
Some wrapper methods around Windows API are not orthogonal and introduce unexpected behavior (i.e. the behavior you don't get by directly using underlying API or the OS feature). For example, look no further than Environment.SetEnvironmentVariable which will corrupt PATH variable by incorrectly expanding say %ProgramFiles%\Oracle\VirtualBox into C:\Program Files (x86)\Oracle\VirtualBox on a 64-bit OS.
.Net 7.0.100 Alpha now available for download
2 projects | reddit.com/r/dotnet | 23 Nov 2021
1 project | reddit.com/r/csharp | 23 Nov 2021
Curly braces formatting
1 project | reddit.com/r/csharp | 23 Nov 2021
It's common C# convention to use BSD/Allman-style (the OP's first one) because Microsoft has used that convention for decades and recommends it (the C# coding conventions direct to the coding guidelines for the runtime on Github).
.NET 6 vs. .NET 5: up to 40% speedup
15 projects | news.ycombinator.com | 21 Nov 2021
Do be warned that .Net 6 did cause some regressions, in reflection at least15 projects | news.ycombinator.com | 21 Nov 2021
> - Use LINQ cautiously as its variants are mostly slower than explicit coding. E.g. .Any() vs .Count == 0
Is this really true for the example? To me it seems that the implementation for .Any actually uses .Count when available, see https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...
A better way how to multiply all the elements in an IEnumerable by 2, except First() and Last()??? MyEnumerable.Count.Select((x,i)=> (i>0 && i<MyEnumerable.Count()-1) ? x*2 : x);
1 project | reddit.com/r/csharp | 20 Nov 2021
If using Net6, TryGetNonEnumeratedCount is a good way to at least attempt grabbing the count without forcing a total enumeration. https://github.com/dotnet/runtime/issues/27183
.NET 6 vs .NET 5: up to 40% speedup!
1 project | reddit.com/r/dotnet | 18 Nov 2021
Also if you want to read more about the low level details, check out https://github.com/dotnet/runtime/blob/57bfe474518ab5b7cfe6bf7424a79ce3af9d6657/docs/design/features/DynamicPgo.md
Timing the async state machine overhead in .NET 6
1 project | reddit.com/r/csharp | 12 Nov 2021
Trying to set up Algorand sandbox, ./sandbox up command doesn't work?
2 projects | reddit.com/r/AlgorandOfficial | 23 Nov 2021
Do you use Poetry for python? I haven’t done much with python in a while and just found out about it. It’s great for dependency management and puts them all in a file so you can easily move the project to another computer.
'Python: Please stop screwing over Linux distros'
Even in this reddit thread you've got people recommending an incredible array of different tools. Sure, mostly around a core (in itself progress compared to a few years ago) of pip and virtualenv, but all different. Personally I quite liked the look of Poetry last time I looked at this bloody mess, seemed to be learning from npm's positive bits... but it may already be out of fashion for all I know....
Poetry is nice, but the latest version also has issues on Windows when adding packages.
Trying to use Python without poetry is an exercise in futility. They should make it part of the official language.
Python: Please stop screwing over Linux distros
4 projects | reddit.com/r/Python | 16 Nov 2021
How to make a python package from scratch?
3 projects | reddit.com/r/Python | 13 Nov 2021
Poetry is also popular nowadays.3 projects | reddit.com/r/Python | 13 Nov 2021
I just want to run this one Python script
3 projects | news.ycombinator.com | 8 Nov 2021
Just use poetry, there isn’t any reason not to.
Do you recommend using Pipenv or the default VirtualEnv for Django + Docker setup?
6 projects | reddit.com/r/django | 30 Oct 2021
Take a look at Poetry. It's now my go-to method for creating and managing virtual environments. It has all of the benefits of Pipenv in terms of managing your venvs and letting your activate them easily, but it's much smoother and faster than Pipenv and if you're publishing libraries, it'll automatically create the setup.py for you.
Python, Poetry, VSCode, and Virtual Environments - I finally found a workflow that I like
1 project | reddit.com/r/learnprogramming | 29 Oct 2021
Poetry https://python-poetry.org with a specific setting
What are some alternatives?
Pipenv - Python Development Workflow for Humans.
pyenv - Simple Python version management
virtualenv - Virtual Python Environment builder
pyflow - An installation and dependency system for Python
pyright - Static type checker for Python
rez - An integrated package configuration, build and deployment system for software
pip - The Python package installer
miniforge - A conda-forge distribution.
Airflow - Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
pipx - Install and Run Python Applications in Isolated Environments
Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.