-
The Art of Code Obfuscation-Hiding in Plain Sight
By Udith IndrakanthaIn the world of software development, there’s a fascinating and often misunderstood practice known as code obfuscation. At its core, code obfuscation is the art of transforming readable, understandable code into a tangled, cryptic mess—while still maintaining its functionality. It’s like writing a secret message in a language only a...
-
Azure Monitor-Alerts
By Harin SamaranayakeHow can you detect issues with your Azure resources before the end user becomes aware of them? Azure Monitor offers a feature called Alerts, which is incredibly useful for troubleshooting and identifying problems early.Through this blog let's learn about some of the key terminologies used in Azure Monitor - Alerts....
-
The Evolving Role of Software Engineers - A Future-Proof Perspective
By Saumye NavarathnaAs technology continues to develop at a remarkable pace, there is an increasing need for effective solutions. This is changing the role of software engineers. In order to meet these new needs, engineers need to grow and refine their skills further from only coding and debugging.
-
Terraform - Automating Infrastructure.
By Moreen HettihewaIn today’s fast-moving tech world, managing IT infrastructure effectively is vital for businesses to stay ahead. Terraform, a powerful Infrastructure as Code (IaC) tool by HashiCorp, simplifies how companies automate, set up, and manage their cloud resources.This article explores Terraform’s key features, benefits, and how it can improve your infrastructure...
-
Why Code Quality Matters-The Hidden Costs of Technical Debt
By Kasun WickramasingheIn today’s fast-paced software development world, delivering features quickly is often the top priority. Teams are under constant pressure to meet deadlines, roll out new functionalities, and keep up with evolving customer demands. In the rush to ship code, quality sometimes takes a backseat. However, neglecting code quality comes with...
-
Multi-signing in the XRP Ledger (XRPL) - Securing Your Transactions
By Kithmini GunawardhanaThe XRP Ledger (XRPL) is a powerful and decentralized blockchain designed to support fast and efficient cross-border transactions. One of its unique features is multi-signing, a mechanism that enhances security and flexibility in managing accounts and transactions. In this post, we'll explore the concept of multi-signing in XRPL, its benefits,...
-
Angular 19 - Must-know features to supercharge your code base.
By Pamood JayaratneAngular v19 was released just a few days ago, bringing exciting updates for developers. Let's explore a few of its top features one by one. Angular, the UI framework behind some of Google's most innovative products like Gemini and Google Cloud, continues to impress. In version 19, Angular takes server-side...
-
Web3 - Transforming the Internet as We Know It
By Sasindu DilshanWeb3 represents a decentralized internet built on blockchain technology, giving users more control over their data, identity, and digital assets. Unlike Web2, dominated by centralized platforms like Google, Facebook, and Amazon, Web3 envisions an ecosystem where ownership and governance are distributed
-
The Importance of Shift-Left Testing in Agile Development
By Gayanthrika MuthunayakaIn the fast-paced world of Agile development, delivering high-quality software quickly is a top priority. One approach that has gained significant traction in recent years is "shift-left testing." By moving testing earlier in the software development lifecycle, shift-left testing helps teams identify and fix defects sooner, reduce costs, and deliver...
-
Why Playwright Stands Out in Web Automation
By Nishadi LakshikaPlaywright is an open-source web automation tool developed by Microsoft. It allows you to automate browser interactions for modern web applications. Playwright supports all major browsers, allowing seamless testing on Chromium (Google Chrome, Microsoft Edge), WebKit (Safari), and Firefox. You can test on Windows, Linux, and macOS platforms both locally...
-
MQTT Protocol - Building Blocks of IoT Communication
By Dinusha DasanayakaMQTT (Message Queuing Telemetry Transport) is a lightweight, publish-subscribe messaging protocol designed for constrained devices and low-bandwidth networks. It is widely used MQTT has emerged as a powerful and versatile messaging protocol, particularly well-suited for IoT applications. Its lightweight nature, low overhead, and flexible publish-subscribe model make it an ideal...
-
Introduction to MongoDB
By Hussain NazimudeenMongoDB is a NoSQL database and one of the most popular databases, particularly in the NoSQL space. If you're looking to create a flexible, scalable database with ease, MongoDB can be a great option. It allows developers to manage and scale data efficiently while supporting a variety of use cases...
-
Getting Started with AWS Fargate
By Sachin BandaraLet’s dive into what AWS Fargate is and why it’s a game-changer for managing containerized applications. Imagine you’re developing a cutting-edge application, but the thought of managing servers and scaling infrastructure is overwhelming. This is where AWS Fargate comes in, making container management simpler and more efficient.
-
Social Media Trends in 2024 - Influencer Marketing, Privacy Concerns, and Emerging Platforms
By Vimarshani WelhenageIn 2024, social media continues to evolve rapidly, with several key trends emerging in the areas of influencer marketing, privacy concerns, and new platforms. Social media is undergoing a vibrant metamorphosis in 2024. Influencer marketing is reigning supreme, privacy concerns are reshaping user behavior, and cutting-edge platforms are emerging, revolutionizing...
-
Embracing Remote Collaboration in UI/UX Design - Tools and Strategies
By Eashan RajapaksheIn the ever-evolving landscape of UI/UX design, remote collaboration has emerged as essential to current workflows. The shift towards remote work, increased by global events and technological improvements, has brought about significant changes in how design teams operate. This blog delves into the tools, techniques, and strategies that define remote...