GraphQL errors: the Good, the Bad and the Ugly
Read Time:7 Minute, 12 Second We, at Escape, have been using GraphQL for our apps for a long time, before many quality tutorials were available. Because we lacked experience, we made design mistakes...
View ArticleDelicious Brains 2022 Year in Review: High-Speed Towards the Future
Read Time:4 Minute, 21 Second It’s been an exciting year for the teams behind the Delicious Brains plugins. Major new releases have brought some long-awaited features to our users, and we have...
View ArticleStyling Buttons in WordPress Block Themes
Read Time:7 Minute, 26 Second A little while back, Ganesh Dahal penned a post here on CSS-Tricks responding to a tweet that asked about adding CSS box shadows on WordPress blocks and elements. There’s...
View ArticleHow to Count Rows with Condition in Pandas
Read Time:8 Minute, 44 Second Table of Contents There are various approaches to counting the number of rows and columns in Pandas. These include: “len(),” “df.shape[0],” “df[df.columns[0]].count(),”...
View ArticleHow to use Azure Management APIs in C# with Azure.Identity
Read Time:4 Minute, 32 Second Azure offers a wide range of management APIs to automate a range of actions that can be performed in the Azure portal. These include things like stopping and starting...
View ArticleSpeeding up the JavaScript ecosystem – module resolution
Read Time:12 Minute, 34 Second tl;dr: Whether you’re building, testing and/or linting JavaScript, module resolution is always at the heart of everything. Despite its central place in our tools, not...
View ArticleC# Tip: LINQ’s Enumerable.Range to generate a sequence of consecutive numbers
Read Time:1 Minute, 48 Second When you need to generate a sequence of numbers in ascending order, you can just use a while loop with an enumerator, or you can use Enumerable.Range. This method, which...
View Article6 Common SVG Fails (and How to Fix Them)
Read Time:12 Minute, 1 Second Someone recently asked me how I approach debugging inline SVGs. Because it is part of the DOM, we can inspect any inline SVG in any browser DevTools. And because of that,...
View ArticleSolved With :has(): Vertical Spacing in Long-Form Text
Read Time:7 Minute, 39 Second If you’ve ever worked on sites with lots of long-form text — especially CMS sites where people can enter screeds of text in a WYSIWYG editor — you’ve likely had to write...
View ArticleHow to round a number to two decimal places in JavaScript
Read Time:8 Minute, 7 Second Table of Contents The rounding of numbers is an essential part of programming languages. Rounding refers to the process in which a number is made simpler, but its value is...
View ArticlePython Django vs. Flask
Table of Contents Python is a handy tool for web development. In fact, Python is known for its great web development frameworks, Flask and Django, and its ability to adapt fast to technological...
View ArticleWhat is Polkadot’s parachain all about
Source: miro.medium.com Introduction You must have heard about Polkadot’s parachain and parachain auction. What is Polkadot? What is its structure? What is a parachain auction? What are some of the...
View ArticleHow to access SFTP server in Python
Table of Contents SFTP (Secure File Transfer Technology) is a secure file transfer protocol for sending files over the internet. It allows you to access, transmit, and manage files over any secure...
View ArticleHow to propagate HTTP Headers (and Correlation IDs) using HttpClients in C#
Imagine this: you have a system made up of different applications that communicate via HTTP. There’s some sort of entry point, exposed to the clients, that orchestrates the calls to the other...
View ArticleHow to Automate Microservices on AWS
Introduction As organizations rapidly move towards cloud adoption, they are also looking at microservices and an agile way of development, deployment, and testing. With such rapid adoption, large...
View ArticleC# Tip: use the @ prefix when a name is reserved
You already know it: using meaningful names for variables, methods, and classes allows you to write more readable and maintainable code. It may happen that a good name for your business entity matches...
View ArticleHow to deploy .NET APIs on Azure using GitHub actions
With Continuous Delivery (CD), you can deploy your code in a fast-paced and stable way. To deploy applications, you’ll need workflows that run and automate the process. In that way, you don’t have to...
View ArticleAchieving end-to-end type safety in a modern JS GraphQL stack – Part 1
In this article, we will create a simple GraphQL application, a message board, by combining many recent open-source technologies. This article aims to be a showcase of technologies that work well...
View ArticleHow to create an API Gateway using Azure API Management
If you’re building an application that exposes several services you might not want to expose them on different hosts. Consumers will have a hard time configuring their application with all the...
View Article