Using Playwright

At the recent dotNetConf 2021, amongst all the other goodies released and presented ( .NET 6 ; VS2022 ), there was a session covering Testing tools for .NET. One in particular caught my eye. Playwright This one merits further investigation. Testing Tools for .NET and cross-platform apps https://playwright.dev/dotnet/

November 17, 2021 · 1 min

Azure SQL performance tuning

After recently migrating an application from on-premises to Azure, I have been keeping a close eye on its performance. The application uses Azure SQL. The Azure portal puts forth recommendations to tune the database e.g. create new indices or drop duplicates. That works well. However I found another SQL query, which provides more recommendations This site ‘Tune your database’ Tune applications and databases for performance in Azure SQL Database and Azure SQL Managed Instance provided some useful guidance. ...

September 30, 2021 · 2 min

PowerShell prompt

Previously I had tried to install oh-my-posh prompts and folder icons. It never quite worked for me and I kept trying to fix it on and off. When Scott Hanselman posted about it (again) in Aug, I had to have a look. However even this time around, I did not get it 100% correct. Could be my profile file was corrupted. I did try a few things ( uninstalling the fonts, recreating my profile ), however things did not improve. ...

September 4, 2021 · 1 min

Automated UI testing

Finally got around to using Playwright - a tool for UI testing. The official documentation is here https://playwright.dev/ . I am using C# and Microsoft has a nuget package. I also wanted to use it in a NUnit project. The two sites that helped me get started were : Testing Web Applications with PlayWright and C# End-To-End Testing With Playwright Sharp Create a new NUnit project in VS2019 (make sure you use .NET 5 and above). Add the Playwright NuGet package. ...

June 12, 2021 · 2 min

Increasing Productivity

Since early this year I been reading up on, continuing to improve on how I stay motivated and increase my productivity. This is what is working for me: The book Getting Results the Agile Way. Reading this book and following the J.D.Meier’s advice has been a big plus on how I get things done on a daily, weekly and more, basis. In addition to setting a goal for 3 things for the day, 3 things for the week and so on, I have been keeping a focus on these ‘hot’ areas: ...

May 30, 2021 · 2 min

Terminal Icons

I have used Scott Hanselman’s tips in the past regarding setting up Windows Terminal and then updating to newer fonts. He recently publised a post about using terminal icons . I think they look great. I had a small hiccup where my icons were not displaying correctly. A search on Stackoverflow got me here How to get @DevBlackOps Terminal-Icons module working in PowerShell on Windows ...

April 17, 2021 · 1 min

Working remote

Its been over 12 months since I have been working remotely. I have been interested in working remotely (Working from home WFH) for some time. I would try to WFH a day here and there, but not consistently. After about 3 weeks of being asked to WFH ( due to the coronavirus restrictions) I had to make a few adjustments to make me productive. I already had a place in my study with a decent work table and chair. The new additions were : ...

April 17, 2021 · 2 min

Jekyll to Hugo

This blog richardborges.net, has been running on GitHub (and Jekyll) since July 2018. As the number of posts increased, I felt the need for a search feature. Elasticsearch is one of my favourite tools, but that would be an overkill for this static site. I wanted something small and easy. I have been following Jeremy Likness for a while and was quite impressed by his journey, migrating from “Medium” to “Hugo”. In particular Dynamic Search in a Static Hugo Website - Jeremy Likness. ...

April 3, 2021 · 3 min

Microsoft's 30 days to learn it

Here is an opportunity to learn new skills in 30 days, investing about an hour a day (give or take a few week ends) Microsoft 30 days learn I am planning to invest time in these three: DevOps Engineer Design and implement DevOps processes and practices. Develop an instrumentation strategy with logging, telemetry, and monitoring. Manage source control with GitHub to foster collaboration and automate build and deployment processes. Azure Developer ...

March 21, 2021 · 1 min

What's the holdup ?

So. Its been a while since my last post. I really should make, posting at regular intervals, a habit. What’s my comfortable cadence? I’ll try a few things to find what suits me best. I’ve been following/reading Scott Galloway, some thought provoking insights on life, relationships and wealth and listening to Scott Hanselman podcasts, especially this one, where Scott says … I blog twice a week consistently for 20 years. And I podcast every Thursday for the last 15 years, 14 years. And the reason that that works is that I’m not doing it five days a week.. ...

February 21, 2021 · 1 min