π§ͺ Just published a new demo project exploring Automated E2E Testing in Blazor using Reqnroll (SpecFlow) + Playwright .NET + BDD with Gherkin π―
www.linkedin.com/pulse/leveli...
#Blazor #BDD #Playwright #Reqnroll #DotNet #Testing #SpecFlow #DevExperience
Posts by Philippe Matray
Never forget that in #negotiation, it's the questioner who leads. The one who argues suffers.
#strategy #remuneration
Just tried a reversed Pomodoro: 25 minutes of chill before 5 minutes of work. Itβs like turbo-charging procrastination! π Productivity might take a hit, but hey β at least Iβm a professional vacationer now! ππΉ #ReversedPomodoro #WorkSmartNotHarder
1454,21 β¬
That's what @jetbrains.com charged me over 5 years.
I use:
π» #Rider, DataGrip, WebStorm
π± Android Studio, #Fleet, Gateway
π¦ #RustRover, IntelliJ
A worthwhile investment to gain in productivity and coding pleasure.
And you, what tools boost you on a daily basis? π
I work 4 days per week from home in Belgium. I am looking for a full-time remote position in order to be able to move in Spain.
I've just updated SalesPitch to net9.0. A CLI tool powered by OpenAI GPT-4 to generate compelling sales pitches in multiple languages. π
github.com/Atypical-Con...
#cli #sales #csharp #dotnet #openai #gpt-4 #chatgpt #github
I was a big fan of XUnit and FluentAssertions but I switched recently to NUnit. Their constraint model approach make me drop FluentAssertions.
Replace it by an Analog Pocket for the next one. Cheers π
o1 model from #OpenAI is out of preview. π
Harder, Better, Faster, Stronger?
Almost every problem in computer science can be solved by adding a layer of indirection. It's the magic trick behind abstractions, modularity, and scalability. Just... don't forget where all those layers are hiding. #Indirection #CSWisdom
Since developers treat #AI as a teammate, AI tools need to adhere to coding standards, understand context, and maintain #code-quality. This raises the bar for AI tools to not only generate syntactically correct #code but also produce code that aligns with team practices and project requirements.
"Just as code reviews help junior #developers improve, constructive user critiques of the #AI system enable it to better align with expectations and continuously amend its understanding like a #programmer assimilating feedback."
www.amazon.science/publications...
#ai-migration #research
This update brings support for .NET 9.0 and a brand new CI/CD pipeline powered by NUKE. π
Hey everyone! π
Version 1.1.0 of Atypical.Antlr4Library.Templates is out now! π
If you've ever dreamed of creating your own programming language, this template is the perfect starting point! π‘
Check it out here: www.nuget.org/packages/Aty...
#dotnet #antlr4 #nuget #nuke #csharp #opensource
Thanks Tim π
By inheriting from ReadOnlyCollection<T> (not a IReadOnlyCollection), I get a read-only wrapper around a list, but I can still manipulate the underlying list if needed (through the protected Items property).
When dealing with collections, it is essential to ensure that equality comparisons are conducted correctly. π
#dotnet #csharp #records
www.linkedin.com/pulse/unders...
I think you could create a reusable OneOf Types using OneOfBase. Here is an example. π
4000 stars, OneOf is a very light package and I think the best in its field.
github.com/mcintyre321/...