Category: Web Development
How to Optimize a .NET Application for Production
Performance issues in .NET applications rarely come from the framework itself. In most real-world cases, they originate from inefficient database usage, poor async handling, excessive memory allocation, or missing production tuning. Step 1: Measure First, Optimize Second Why This Matters
Project Deployment Process
Creating a deployment checklist is crucial for ensuring a smooth and reliable software release process. Below is a comprehensive checklist that can be adapted for each deployment to help ensure a successful release. Pre-Deployment 1. Code Review
Converting Devextreme AngularJS grid(version <24) to Devextreme Jquery
With the latest version of DevExtreme, v24 or v25, you would see the following error if it involves DevExtreme AngularJS components. The DevExtreme team announced end-of-life for DevExtreme components based on AngularJS, and they are not supported from DevExtreme v24.1.
Logging in Node.js: Winston vs Morgan vs Pino
Logging is an essential part of any application. It helps developers understand what is happening in the app, debug issues, and monitor performance. In Node.js, there are several popular logging libraries available. In this post, we will compare three of
Fixing the Infamous “Maximum SOQL Limit” Error in Apex
The “Maximum SOQL Limit” error, often accompanied by the message System.LimitException: Too many SOQL queries: 101 is one of the most common and frustrating problems faced by Salesforce developers. It signifies a violation of a fundamental governing rule (governor limit)
Session Management and Security in .NET Applications
Overview Managing sessions securely is a fundamental part of protecting any .NET-based application. If session identifiers or cookies are not properly handled, attackers may exploit weaknesses through techniques such as session hijacking or fixation. The following sections describe common issues
Rate Limiting and Throttling in Node.js
When building web applications or APIs, sometimes too many requests from a single user or client can overload your server. To prevent this, we use Rate Limiting and Throttling. In this blog, we will explain what they are and how
Export CSV in jQuery DataTable for Totara
When admins or trainers want to quickly export table data from reports into a CSV file for offline use, we can use the built-in export feature of jQuery DataTable. 1. Include DataTable CSS/JS Before using DataTables, you need to include
Power BI Rest API
Overview Power BI is primarily used for data visualization and business intelligence. It helps users connect to various data sources, transform and model data, and create interactive dashboards and reports to analyze and share insights. Essentially, it turns raw data
