-
How to Recognize, Prevent, and Address Workplace Harassment
By Nilmani MenikgeAny behavior that creates an uncomfortable, hostile, or offensive work environment constitutes workplace harassment. This behavior can take on different forms, including physical, verbal, or psychological and may involve discrimination based on factors such as gender or race. The impact of such behavior on an individual can be severe, affecting...
-
Let’s Understand the Compiler.
By Buddhika ChathurangaThis is the first article of the article series on developing a programming language from scratch. In this article, we are going to learn about the compiler. As software engineers, we all have heard about compilers. The compiler translates the source code (Java, Python, C#) into a target code (Machine...
-
New Features in .NET7.
By Sachintha GunathilakaMicrosoft’s .NET platform is a powerful and versatile tool for building a wide range of applications. With each new release, .NET continues to evolve and add new features and improvements that make it even better. The latest release, .NET 7, brings several new features and improvements that developers should be...
-
Why is it important to study GANs?
By Chamodi JayathilakaThe world has grown intrigued about Artificial Intelligence and Machine Learning since the widespread release of ChatGPT. ChatGPT extends the GANs concept to text-based communication. It converses with humans in a natural manner by using GANs to produce responses to input text. This blog will explain why it is important...
-
Securing APIs and Microservices in the Cloud
By Sachini KarunarathneThe data center edge, the hardware and software stack that links web applications to the Internet and the point at which a customer first interacts with an organization’s business services, has evolved as a result of the growth of web applications. Simple hardware load balancers have given way to a...
-
Staying Fit and Healthy while doing a desk job
By Harsha De SilvaAs we step into the new year, we all have a set of goals for 2023. I am sure that at least a half of us have “Stay healthy and fit” or “get into better shape” as a part of our new year’s resolution. But let’s face it, being a...
-
Using ASP.NET Core SignalR with Vue to Implement Web Notifications.
By Malinda WimalasenaThis article is mainly about implementing a simple web notification system in a Vue application using basic functionalities provided by SignalR. Here, we will explore how we can configure SignalR in a .NET Core application and how to integrate SignalR client in a Vue application. You can have a better...
-
How to maintain Good mental Health as an IT Professional.
By CD TeamIt is no secret that maintaining good mental health is one of the key factors for a happy life. Let’s discuss how we can maintain good health while working as productive IT professionals. We all know that IT is an industry based on thinking and concentration. Therefore, sometimes these intense...
-
Richardson Maturity Model
By Sanidu LakmalThe model is introduced by Leonard Richardson, When the software industry transferring from POX (Plain Old XML) to Rest. To achieve the glory of REST, it should climb up the levels. The RMM is explained in 4 levels of maturity. Level 0 This level is called No REST, or the...
-
Managing Project Dependencies with Git
By Udith IndrakanthaMotivation There are situations when we have to work on several projects that are dependent on each other. For example, let’s say, we are working on a project that needs a library found in a remote GitHub repository. What do we do at such a time? We can clone that...
-
Introduction to Azure Service Bus Queues and Topics
By Dilina HiranthaWhen we talk about modern messaging services, Microsoft Azure messaging services take a vital place in between current enterprise cloud messaging services. There, Microsoft Azure provides three different types of messaging services Azure Service Bus, Event Hub, and Event Grid. From the above three types here we after we planned...
-
React State Management with Redux Toolkit
By Akhila AbesingheReact is a JavaScript library that can be used to build user interfaces. React is one of the most popular solutions when it comes to web frontend development. Many people admire the simplicity and flexibility of React. With compared to other popular frameworks like Angular and Vue, React is not...
-
Google Tag Manager
By Tharindu SubashithWhat is a Tag? Tag is a javaScript code snippet that is embedded in websites to collect information like behavior data, remarketing data, eCommerce data, etc. It is easier to use “Tags” to send data to services like Google Analytics. What is Google Tag Manager? Websites usually contain many tags...
-
Beginners guide on flying a professional drone
By Harin SamaranayakeWhat comes to your mind when you hear the term drone? If you are a beginner, you will get an image of a drone you saw at a toy store, or a complex device operated by professionals. Today I’m going to teach how you can become zero to hero in...
-
Are you a coffeeholic?
By Shamini MendisPeople say money can’t buy happiness. They Lie. Money buys Coffee, Coffee makes Me Happy! ~ unknown. If you are a coffeeholic you would agree with the above quote. This blog is for the coffee lovers who out there to expound regards to some of the known and unknown facts...