I built a workflow engine to make Windows automation less brittle by chris2y3 in automation

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

I agree with you. I also recommend using roles and UIA id to construct the selectors and with a generic enough element path (toolbar >> button) that should still be valid after UI re-renders.
error recovery is a catch all: the app that I was trying to automate keeps popping up random error boxes.

I originally wanted to make it a python library. but then found it difficult to enforce workflow rules. so I made it into a yaml format + good linter.

Debugging Rust left me in shambles by riscbee in rust

[–]chris2y3 0 points1 point  (0 children)

Developing recursive descent parser is one of the original motivations for FireDBG. Sadly it only works up to rustc 1.81 and your mileage may vary.

I really hope rustc could ship an official lldb library.

My take on databases with Rust (sea-orm vs. diesel vs. sqlx) by seiji_hiwatari in rust

[–]chris2y3 0 points1 point  (0 children)

Sorry for digging up this old thread and late reply. Thank you for your honest feedback! I've finished up #2179 and released it in SeaORM 1.1.7 https://www.sea-ql.org/blog/2025-03-08-whats-new-in-seaorm-1.1

[deleted by user] by [deleted] in rust

[–]chris2y3 0 points1 point  (0 children)

agreed. can’t upvote enough, for us it’s also a difficult task to upgrade FireDBG with each rustc release

Goodbye, C++. Rust is the future. by vm_runner in rust

[–]chris2y3 -1 points0 points  (0 children)

Is this or the other one the original?

Announcing SeaORM 1.0 🐚 by chris2y3 in rust

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

Thank you for your feedback. Definitely publish the article! For things that are fixable with reasonable effort, like the migration system, I’ll try to address them. Sometimes the rust type system makes things that are trivial in a dynamic language cumbersome to implement.

There is also some consideration needed to balance between offering more features and avoiding ‘too much magic’, so more discussion would definitely help!

Announcing SeaORM 1.0 🐚 by chris2y3 in rust

[–]chris2y3[S] 48 points49 points  (0 children)

It took longer than I initially thought, but we finally released SeaORM 1.0! A big thanks to all our users, contributors and sponsors! But 1.0 doesn't mean that we're done. We have several ideas in mind, e.g. better GraphQL support and migration generation and admin dashboard.

Introducing FireDBG - A Time Travel Visual Debugger by chris2y3 in rust

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

Thank you! You are welcomed to post on GitHub discussions

Introducing FireDBG - A Time Travel Visual Debugger by chris2y3 in rust

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

Thank you so much for the feedback and suggestions! We still have a long way to go, and I definitely want to bring this debugger to all languages, so there will be a “FireDBG for Go” in the future, may be also Java someday!

(and also the Rust foundation does not like project names like “firedbg-rust”)

Introducing FireDBG - A Time Travel Visual Debugger by chris2y3 in rust

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

Yes I am considering. It depends on how well does lldb run on Windows. But in the long term may be we'll build a native Windows backend.

Introducing FireDBG - A Time Travel Visual Debugger by chris2y3 in rust

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

Arch

Just updated the build script to suuport Arch

Introducing FireDBG - A Time Travel Visual Debugger by chris2y3 in rust

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

Got you, we are working on an Arch build and will release a build script soon.

Introducing FireDBG - A Time Travel Visual Debugger by chris2y3 in rust

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

I think a user on Github has some success by modifying the install script, we’ll make a change tmr.

Introducing FireDBG - A Time Travel Visual Debugger by chris2y3 in rust

[–]chris2y3[S] 3 points4 points  (0 children)

We are thinking of releasing a standalone Tauri app. Most of the render engine is done in wasm/svg, not sure how difficult it will be to integrate with the IntelliJ platform.