winlamb
azure-cli
Our great sponsors
winlamb | azure-cli | |
---|---|---|
14 | 22 | |
317 | 3,828 | |
- | 1.0% | |
4.6 | 9.8 | |
9 months ago | 6 days ago | |
C++ | Python | |
MIT License | 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.
winlamb
- Cross-platform file mapping
- What middleware would you like
-
dear imgui as a Qt Widgets Alternative?
The first thing that came into my mind was: why not simply go fully native, with the aid of something like WinLamb? Often you can roll your own custom controls quicker than a cross-platform library.
-
Rust takes a major step forward as Linux's second official language
I write C++ and raw Win32 for more than 20 years. I'm the author of this, and I'm rewriting my personal stuff in Rust just for fun.
-
Is WinUI the most modern GUI library for C++ desktop applications on Windows?
I wrote a very thin C++11 wrapper for Win32 a few years ago, in case you're interested: WinLamb. It won't do everything, it just covers window creation and messaging, and leaves room to plug any other Win32 stuff on top of it.
-
Your first Rust project: How bad was the first working version in the context of what you know about the language today? If given the ability to change those early days of learning Rust, what changes would you make?
Given my C++ Win32 background, the very first thing I tried was to write a native Win32 GUI app in Rust. It later became the WinSafe crate, which is strikingly similar to WinLamb C++ lib. The Rust experience was awesome. The correctness of the type system was something I really appreciated, things C++ cannot give you.
-
Which GUI platform and why?
I write native Windows stuff sometimes, and I use Windigo, which I wrote based on my WinLamb C++ lib. It's a GUI system over raw Win32, so this has the disadvantage that you'll have to learn some Win32... but it has the advantage that you have the unleashed power of Win32 at your fingertips.
-
What is an idiomatic rust equivalent of C# events?
I used this pattern in my C++ lib, and I just translated it to Rust idioms. The trickiest part is working under Rust's ownership system – the borrow checker is really unforgiving.
-
Creator of Rufus outlines the problems with Microsoft's UWP
There's a low level wrapper, and on top of the wrapper there's a new API to use native controls and create custom windows (the gui module). It was based on WinLamb, which is a C++ lib.
-
WinSafe: Win32 GUI and related APIs in safe, idiomatic Rust - after 1 year and 5 months of development, first experimental version is finally here
Today I have a bunch of native Win32 applications, all C++, most of them slowly incorporating C++17 features. Some of them are built upon WinLamb library. Some of them are 20 years old, packed with all sorts of tricks. (I think I can be considered one of those "old Win32 dinosaurs".)
azure-cli
-
Top 10 CLI Tools for DevOps Teams
If you don't use AWS, you can usually find CLI tools for other major cloud infrastructure services, such as Azure CLI or gcloud CLI.
-
LocalStack 1.0 General Availability
In the spirit of moto, it actually looks like quite a bit of the groundwork is available for someone to take a swing at an Azure version:
* the cli uses the python SDK: https://github.com/Azure/azure-cli/blob/azure-cli-2.38.0/src...
* which uses autorest: https://github.com/Azure/azure-sdk-for-python/tree/azure-mgm...
* of what appears to be an OpenAPI-ish spec: https://github.com/Azure/azure-rest-api-specs/tree/fda2db441...
-
Microsoft locks .NET hot reload capabilities behind Visual Studio 2022
Isn't Azure CLI written in Python?
-
Azure Static Web Apps – Custom build and deployments
Even though it seems like a pretty good little hack – this is not supported. The Portal would also bug out and refuse to display Environments correctly if the resource were created with “Other” workflow:
-
OpenSUSE Leap 15.3 Released
Yes, as a 10-year user of Tumbleweed, generally OpenSUSE is left behind when it comes to downloading binary packages from first-party sources.
Even for the Microsoft software that "supports" OpenSUSE, historically that support was by expecting OpenSUSE users to use their RHEL packages which didn't always work well. [1] [2] (I don't know if the problems are still there, because I switched to the Docker image for `az` and stopped using `powershell`)
-
6 steps to pimp my terminal
What about Az CLI? The proof of concept is easy, but it isn't a top priority for Azure team 😥, just check GitHub. The gist is the only thing I've found, but I'm not using it.
-
Creator of Rufus outlines the problems with Microsoft's UWP
I always feel like Azure gives you like 95% of a solution to your problem, but is always missing a critical feature or usability nicety you'd really like. For example, I've been working with Azure Key Vault. I'd like to list what's in my Key Vault. Great, I thought, I'll use az keyvault certificate list. Turns out that only returns the first 25 results AND there's no way to list more without using the API directly... I had to write my own tool to solve that and a couple other usability issues.
-
How to change/upgrade Node.js version in Azure Functions
On Linux, WEBSITE_NODE_DEFAULT_VERSION has no effect. It is the linuxFxVersion config option on the function app resource that defines the Node.js version. Note there's a bug where linuxFxVersion may be reported as empty in Azure CLI.
-
Build and deploy .NET 5 app with GitHub Actions
Azure CLI
-
Too Many 500 Responses When Try To Export Sql
Also check this similar issue on GitHub: https://github.com/Azure/azure-cli/issues/12908.
What are some alternatives?
Oryx - Build your repo automatically.
bicep - Bicep is a declarative language for describing and deploying Azure resources
oh-my-posh - The most customisable and low-latency cross platform/shell prompt renderer
winsafe - Windows API and GUI in safe, idiomatic Rust.
Rufus - The Reliable USB Formatting Utility
splat - Makes things cross-platform
giu - Cross platform rapid GUI framework for golang based on Dear ImGui.
winsafe-examples - Examples of native Windows applications written in Rust with WinSafe.
mrustc - Alternative rust compiler (re-implementation)
PowerShell - PowerShell for every system!
screen-melter - Creates melting like effect on users screen.
vscodium - binary releases of VS Code without MS branding/telemetry/licensing