If you do a lot of scripting, and want to do Ops stuff in a GUI way, have a look at
PowerShell Universal Dashboard Studio. It provides debugging and development tools for UD in VS Code.
Having a general understanding of how memory and addressing works, helps you understand pointers in Delphi (and C/C++). Learning assembler also gives you that knowledge, but there are simpler ways to think about it.
A pointer is a memory location that contains the address to the actual data you want.
Think of a street with houses. Make a list of the houses and their addresses.
This is a list of pointers. Each pointer in the list leads to the actual house it refers to.
.NET Core will become the successor to .NET, which will bring lots of upsides and few gotchas along the way as .NET Framework is shelved.
Source: .NET is Dead, Long Live .NET
A different approach to if/else decision trees, using guard clauses where you return from your method when a clause is not met.
Pretty neat stuff, although the SQL command line still is a bit “raw”. Going to explore how this combines with git versioning, because proper VCS for SQL is important!
|Thread based||By creating
||Managed Thread||Expensive, not recommended|
||Thread pool||Widely used, standard, recommended, support cancellation and continuation|
||Thread pool||Widely used, recommended use as much as possible|
|Delegate||By calling Delegate’s
||Thread pool||Less used|
|Event based||By subscribing to the appropriate event and calling the appropriate method||Thread pool||Avoid use as much as possible, not recommended|
|Task based||By creating
||A specified task scheduler||Recommended, supports all features of a thread pool pattern, and has many other features|
||Task based pattern||The new C# 5.0 asynchronous pattern|