Rex Ye
banner
epicerp.app
Rex Ye
@epicerp.app
Senior Software Engineer
.net, react, angular | pulumi, terraform cdktf | azure, aws

epicerp.app, gitHub.com/rexebin, https://dev.to/rexebin, https://uk.linkedin.com/in/rex-ye-a7b0b7121

“The only way to do great work is to love what you do” - Steve Jobs
Reposted by Rex Ye
TIL about github.com/actions/gith...

Which allows you to run a bit of JS in your #github actions pipeline, and sets up some default context values for you

I needed to run a bit of logic to extract some information from the tag name that executed a build... this was just what I was looking for
GitHub - actions/github-script: Write workflows scripting the GitHub API in JavaScript
Write workflows scripting the GitHub API in JavaScript - actions/github-script
github.com
January 7, 2025 at 6:23 PM
What will stop us from learning?
December 20, 2024 at 6:42 PM
Reposted by Rex Ye
Even better if you use CliWrap
github.com/Tyrrrz/CliWrap

let! result = Cli.Wrap("path/to/exe")
.WithArguments([
"--foo"
"bar"
])
.WithWorkingDirectory("work/dir/path")
.ExecuteAsync()
GitHub - Tyrrrz/CliWrap: Library for running command-line processes
Library for running command-line processes. Contribute to Tyrrrz/CliWrap development by creating an account on GitHub.
github.com
December 10, 2024 at 8:56 PM
Instead of writing shell scripts for automation, write them in Typescript or JavaScript and run them with node:

1. Way easier to write and maintain and AI will happily do it for you with higher correctness than the shell scripts

2. Its platform agnostic! Node runs the same way on windows/Linux/mac
December 9, 2024 at 11:09 PM
Being able to test the whole web application as a black box from outside with Playwright is a project saver. Its like having tons of QAs checking everything all the time. Docker is one the best thing happened to the software industry!
December 9, 2024 at 1:20 PM
The complexity of a distributed microservice architecture with event sourcing and document db is probably 100 times more than a modular monorepo with relational databases!
November 29, 2024 at 10:56 PM
I am having so much fun with dotnet 9 and ef core 9. Ef core have very good support Domain Driven Design, we can use owned entities to model value objects and they are mapped in the database sensiblely. Ef core has good default rules, but we can configuration to the teeth.🧵
November 23, 2024 at 4:20 PM
Just fixed a bug, the remix app rerun the root loader on every page. Turns out we have a link loading favicon and the icon file is missing, adding it fixes the problem.

My guess is the browser tries to reload the missing favicon which is a navigation action, causing a reloading the app.
November 11, 2024 at 12:58 PM
Reposted by Rex Ye
Microsoft Zero Trust Workshop - Youtube PlayList

A comprehensive technical guide to help customers and partners adopt a Zero Trust strategy and deploy security solutions end-to-end to secure their organizations.

#MicrosoftSecurity

youtube.com/playlist?lis...
Microsoft Zero Trust Workshop - YouTube
youtube.com
November 9, 2024 at 5:13 PM
I can remember what I asked ChatGPT for help in the past few months:
November 10, 2024 at 12:31 AM
Reposted by Rex Ye
Follow this list and join the .NET fun!
I made a #dotnet starter pack. Don’t see someone in there? Let me know.

go.bsky.app/AQZrkaS
November 9, 2024 at 8:59 PM