top of page

Technology Insights & Software Development News


C# tips and tricks – part 5
yield in C# The yield keyword in C# simplifies the creation of iterators. It allows you to return elements one by one from a collection without having to manually manage the internal state of iteration or build complex data structures. How does yield work? When a method uses yield return, it pauses execution and returns an element in the sequence. The next time the method is iterated, the execution resumes from where it was paused, creating an efficient mechanism for producin
Nov 7, 20241 min read


C# tips and tricks – part 4
Primary Constructors in C# C# is continuously evolving to offer more convenient ways to write clean and readable code. One of the upcoming features planned for future versions is the primary constructor , which aims to simplify object initialization by allowing class members to be initialized directly within the class definition itself. What are Primary Constructors? A primary constructor is a form of constructor that is defined at the class level, instead of being defined in
Oct 17, 20242 min read


The Guide to Becoming a Microsoft-Certified Developer: How to Pass Your AZ-204 Exam
Have you ever wondered if an Azure Developer associate-level certificate ( AZ-204 ) is worth obtaining or perhaps you have already...
Oct 10, 20243 min read


C# tips and tricks - part 3
Static using declarations in C# In C#, static using declarations are a convenient way to access static class members directly without having to specify a fully qualified name every time. This is especially useful when you are working with many static methods and properties of the same class, such as Math or Console. By using a static using statement, you can import all static members of a class so that you can use them directly without specifying the class name. This function
Oct 3, 20241 min read


C# tips and tricks - part 2
Switch property pattern Switch property pattern allows you to check the values of one or more properties of an object directly in the switch expression without having to create complex if checks. Here's an example using the Student class from the example above: string description = student switch { { FirstName: "John", Age: 25 } => "John is 25 years old", { FirstName: "John", Age: 30 } => "Jane is 30 years old", { Age: > 18 } => "Adult", { Age: < 18 } => "Minor", _ => "Unknow
Sep 26, 20241 min read


C# tips and tricks - part 1
C# is a powerful and widely used programming language, but there are often techniques and tricks that are not so well known and can greatly improve the performance of your code. So we're going to do a series of articles demonstrating how to make the code you write more efficient, also some useful tips. Deconstructor A destructor is a method that allows you to "disassemble" an object into separate parts so that you can easily assign those values to separate variables. It has
Sep 19, 20242 min read




Streamlining Multi-Cloud Management with Terraform: A Beginner's Guide
What is Terraform ? Terraform is an open source tool that uses a declarative language called HashiCorp Configuration Language (HCL) to define the desired state of the infrastructure. It supports multiple cloud service providers, such as AWS , Azure , Google Cloud Platform , and others, making it an extremely flexible and powerful tool for multi-cloud environments. Terraform's core workflow consists of three stages: Write : identifying resources that may be across multiple clo
Aug 6, 20242 min read
bottom of page