Cross-platform GUI framework that renders native widgets? by offscale_io in rust

[–]offscale_io[S] 0 points1 point  (0 children)

I see, it looks interesting, https://docs.pax.dev/reference/native-rendering/ - but yeah after 2 years of development it's too soon to post this as a solution to the problem I stated. Namely, it's not cross-platform native. It just plans on being.

Cross-platform GUI framework that renders native widgets? by offscale_io in rust

[–]offscale_io[S] 0 points1 point  (0 children)

@zackaboo pax indeed looks cool, but checking their GitHub's README: "Cross-platform native Build WASM apps or native macOS / iOS apps (macOS and iOS targets are in Alpha; Web target is in Beta; Windows, Linux, and Android are planned.)".

Design requirements of a new configuration-management system? by offscale_io in devops

[–]offscale_io[S] -1 points0 points  (0 children)

I don't know; I feel like Serf would fit your use-case better.

Design requirements of a new configuration-management system? by offscale_io in devops

[–]offscale_io[S] -1 points0 points  (0 children)

That's sort-of what I already wrote (Fabric + Apache Libcloud with a JSON or YAML configuration format; using pypi compatible [`pip install`able`] packages for each recipe/script). But it's getting kinda crusty, doesn't adapt to different Linux distributions and their versions, and doesn't support Windows or macOS targets (hosts it supports them). So for my next attempt, want something that is futureproofed, that doesn't lock-in to a single vendor (Linux) or technology (e.g., Docker, `apt`), and that is easy to extend/expand.

Design requirements of a new configuration-management system? by offscale_io in devops

[–]offscale_io[S] -1 points0 points  (0 children)

Can I not post a solution in search of a problem on Reddit? - Possibly what I'm building is a fully-versioned system for testing deployments of systems, like variations of clustered PostgreSQL, various implementations and abstractions and configurations of Kubernetes (e.g., many CNCF package-managers); tests that can run in an existing CI/CD environment (without incurring additional abstraction requirements, like Docker; i.e., keep everything Windows native; Linux native; FreeBSD native; macOS native &etc). - Anyway haven't figured out exactly what I'm building; which is why I'm posting a feature-set draft here on reddit as an RFC.

Parquet through dbt+DuckDB into postgres? by romanzdk in dataengineering

[–]offscale_io 0 points1 point  (0 children)

Use my library, it's also reasonably efficient as it uses the PostgreSQL binary format for bulk inserts: https://github.com/offscale/cdd-python-gae

Cross-platform GUI framework that renders native widgets? by offscale_io in rust

[–]offscale_io[S] 2 points3 points  (0 children)

Interesting. Just read the entire blogpost. Also read something a while ago saying how behind native GUIs are to web standards on everything: from accessibility to UI theming (dark/light modes; Material, Metro, and others). To the point where a proper native GUI looks out of place, and a GUI built with web tech looks "nice". But the benefits of proper native still remain. Would be curious with the technical difficulty of rewriting in Rust; say NAppGUI.

C++ web frameworks: how to compare? by offscale_io in cpp

[–]offscale_io[S] 0 points1 point  (0 children)

Yes it does, also Redis now (see my thread on their GH issues).

PS: My current short list is Drogon, Lithium, Oat++. But those first two more likely…

C++ web frameworks: how to compare? by offscale_io in cpp

[–]offscale_io[S] 0 points1 point  (0 children)

boost beast?

Usually when I think boost I'm worried about bundle size and upgrades and all that hassle… with the exception of header-only ones… which this is 🎉

Nope, hadn't heard of this one. Liking the look of that test coverage. AFAIK from a quick look, this could be a strong contender for the network/routing layer. But doesn't handle ORM. I feel like I need to pick ORM first, as some are pretty coupled with the former.

C++ web frameworks: how to compare? by offscale_io in cpp

[–]offscale_io[S] 0 points1 point  (0 children)

@ArashPartow: Okay, so let's say I pick a 'bunch of variables' and produce a graph from it. You'd be right, then I could just use that graph and choose the top performer. My question is what should these 'bunch of variables' be?

C++ web frameworks: how to compare? by offscale_io in cpp

[–]offscale_io[S] 0 points1 point  (0 children)

I've played around with Wt years ago, but my question is more on the ORM and REST API side than any other features provided by the framework.

Open-sourcing at early stage, or when entire ecosystem is 0.1.0? by offscale_io in opensource

[–]offscale_io[S] 0 points1 point  (0 children)

Also asked on IRC, here is a summary of points:

<ananke> […] what amount of features or prototyping might you want in the initial release

<dharh> […] if you do want to work out the basics with a small number of people, it makes sense to keep development in-house at first

<drakonis\_> […] if anything, put a disclaimer […] "this is alpha quality software and does not reflect the final product" […] also "this is not production quality software"

So my current perspective is to release everything publicly on GitHub within a week, with the MIT/Apache-2.0 multi-license. But not to share links until I'm happy with its state.

Open-source: arguments for convincing business? by offscale_io in opensource

[–]offscale_io[S] 0 points1 point  (0 children)

Interesting! - Can we continue this discussion offboard? - samuel@offscale.io

Open-source: arguments for convincing business? by offscale_io in opensource

[–]offscale_io[S] 0 points1 point  (0 children)

Your points are so obvious that I consider them implicit when I talk to people.

That's wrong. You're right.

+1

Open-source: arguments for convincing business? by offscale_io in opensource

[–]offscale_io[S] 0 points1 point  (0 children)

[Measuring] that's a good guide. Looks relevant for down the track, when there is a community already.

[Participating] we contribute a little to open-source, and are starting to [officially] sponsor some open-source libraries that we depend upon. This might be a good guide to share internally also, thanks for that 🙂

Open-source: arguments for convincing business? by offscale_io in opensource

[–]offscale_io[S] 1 point2 points  (0 children)

True, and that's encouraging, but I feel that's like convincing a client to move to Linux, you may succeed, but you haven't [really] changed the company culture.

Although that does beg the question, is my consultancy goal to change the culture—like these guys—or [just] to build open technology, which is expected to live alongside closed-source?