We are thrilled to announce the exciting launch of tweak in the Microsoft Edge Browser! With this powerful tool at your fingertips, you can define rules, capture HTTP requests, and receive customized mocked responses directly within your browser. Say goodbye to cumbersome server setups and welcome a more efficient and streamlined development process.
Demystifying HTTP Status Codes: A Fun Guide
HTTP status codes may seem like a bunch of cryptic numbers, but they hold the key to unlocking the mysteries of the web. Whether you're a developer, a curious user, or just someone who stumbled upon this article, get ready to embark on an adventure to uncover the hidden meanings behind those three-digit codes.
From playful successes to mysterious redirects, and from sassy client errors to menacing server mishaps, let's dive into the fun and fascinating world of HTTP status codes!
Essential HTTP Headers: 5 Must-Knows for Developers
HTTP headers play a crucial role in the communication between clients and servers. They provide essential information about the request or response being sent, enabling efficient data exchange and enhancing the functionality and security of web applications. In this blog post, we will detail five of the most common HTTP headers, their meanings, use cases, and why you should care about them.
How to Override Response Headers with Chrome DevTools
Modern browsers have advanced development toolkits allowing HTTP request inspection in detail. With the recent Chrome 111 release users are now able to override response headers directly in the network panel. This means tools like browser extension are not needed to accomplish simple use cases. In this article we explore the current possibilities and limitations of one of the newest Chrome DevTools features.
Boost Your Productivity with Keyboard Shortcuts
Keyboard shortcuts are an essential tool for web developers, as they can help speed up common tasks and improve efficiency in the development process. In modern browsers such as Google Chrome and Mozilla Firefox, keyboard shortcuts can be especially helpful for debugging, as they allow developers to quickly access and navigate various development tools without needing to use their mouse or trackpad. We're also looking into why you should give a damn about shortcuts.
Why do Developers Mock HTTP Requests?
This short article covers what "mocking" means in web development, how developers achieve this, and how it helps them. We'll also cover some disadvantages of mocking.
What a Google Search Can't Tell You About These JS Testing Frameworks
This blog post gives detailed insights into the most prevalent JavaScript E2E (end-to-end) testing frameworks. We break down our article into two main sections:
- Our experience - we tried six different frameworks by writing the same test case on the same web application and provided detailed pros/cons of working with those technologies. All the code examples are available here.
- Deep dive - to help you decide the best framework for your project, we pulled together many different data sources - e.g., the state of JS survey, social networks, GitHub, etc. We evaluate each framework across four categories: feature set, adoption & popularity, DX (developer experience), and maintenance.
The Different Shades of Testing Web Apps: Aiming for Balance
It's 2022, and automation is on the rise. The number of software testing tools, libraries, and platforms available increases daily. What different aspects of web applications should you be testing? Which ones should you automate? And when and how should you employ manual testing?
How to Override an HTTP Response Status Code
During our web development daily activities it's common to poke around the browser to test our applications or replicate weird behaviors, often caused by API calls errors. In this short tutorial you can learn how to override a XHR/Fetch response status code with the tweak browser extension.
How to Block an HTTP Request
Modern browsers have advanced development toolkits allowing developers to inspect and debug their code in detail. This article will go through the options you have to block HTTP requests with modern browsers.