-
Friday Links 457
Lazy Loading of Related Data – EF Core | Microsoft Learn Introducing the MSTest Runner – CLI,Visual Studio,& More – .NET Blog Quickly create your first prompt in Semantic Kernel | Microsoft Learn We need to talk about digital ownership Should you Stay Technical as an Engineering Manager? Aaron Schlesinger’s Personal Site ByronMayne/SourceGenerator.Foundations: A Source…
-
Pattern: Singleton
Description Singleton pattern restricts the instantiation of a class to one object. It is used when you want to have one instance of a class that is shared across the application. Example in .NET : Singleton Learn More Wikipedia Homework Implement a singleton that will allow you to create a single instance of a logger…
-
Pattern: Strategy
Description Strategy pattern allows a client to choose from a family of algorithms at runtime. It is used when the client expects to have multiple algorithms and wants to choose one of them at runtime. Example in .NET : Strategy Learn More Wikipedia Homework Image you want to serialize classes to XML,JSON and CSV .…
-
{ADCES] Discutii si Networking
Timp de discutii / networking / profesional / neprofesional. https://www.meetup.com/bucharest-a-d-c-e-s-meetup/events/298422520/ Va invitam pe toti Quantic Pub Șoseaua Grozăvești 82 · București
-
Pattern: Visitor
Description Visitor pattern is a way of separating an algorithm from an object structure on which it operates. A practical result of this separation is the ability to add new operations to existing object structures without modifying the structures. Example in .NET : Visitor Learn More Wikipedia Homework Implement a visitor that will allow you…
-
Friday Links 456
People Don’t Understand OOP – Sigma’s Blog Blazor RenderFragment – How To Use Plugins To Generate HTML Free your HTTP API. Misconceptions are holding you back! – CodeOpinion dnSpy/dnSpy: .NET debugger and assembly editor MegaLinter by OX Security GitHub – jordan-cutler/path-to-senior-engineer-handbook: All the resources you need to get to Senior Engineer and beyond Software Development…
-
Pattern: Adapter
Description Adapter design pattern allows the interface of an existing class to be used as another interface.It is often used to make existing classes work with others without modifying their source code. Examples in .NET : SQLiteDataAdapter EncodingAdapter Learn More Wikipedia Homework iPhone 7 does not have a headphone jack. Implement an adapter that will…
-
Pattern: Builder
Description The intent of the Builder design pattern is to separate the construction of a complex object from its representation Examples in .NET : UriBuilder SqlConnectionStringBuilder Learn More Wikipedia Homework Imagine that you have a logger that logs to a file and to a console. Implement a builder that will allow you to create a…
-
Pattern: Iterator
Description Iterator design pattern allows to traverse a container and access the container’s elements. Example in .NET : DirectoryEnumerable Learn More Wikipedia Homework With the Yield keyword implement a function that return an IEnumerable of generic int that will return the first 10 numbers of the Fibonacci sequence
-
Pattern: NullObject
Description Instead of returning null,use an object which implements the expected interface,but whose method body is empty. Examples in .NET : EmptyFolder NullLogger Learn More Wikipedia Homework When retrieving data( e.g. a Person with ID =-1 ) from a database,return a NullObject instead of null. How you will verify that the object is a NullObject?
I am ok , you are ok