Tools for Lazy Dev: networking edition
March 28, 2023
Discover networking tools that make devs' lives easier. Automate processes and speed up development. Enter the world of "Tools for lazy devs!" With Quicktype, JSON Escaper, Proxyman + Atlantis, networking becomes more efficient.

In this article we are going to talk about some networking tools that can make every dev's life easier!
After the speech I gave at the company party this past Christmas, I noticed some interest already from colleagues in the topic: tools that allow automating or speeding up typical processes of actors involved in designing mobile software or applications.
Or as I like to call them "Tools for lazy devs."
Let's face it, we're always trying to find the quickest and most convenient way, there's nothing wrong with that and ... Guess what? These tools really exist, and a little at a time we will talk about them together going into the problem and presenting the tool in a quick and light way. Also because it would be inconsistent to be long-winded in a lazy dev tool article, wouldn't it!
Index
- Networking: away with the tooth away with the pain
- Model classes? No problem Quicktype takes care of that!
- JSON Escaper: the networking tool for JSON manipulations for all tastes
- Postman who? How to parse API calls with style
Networking: away with the tooth away with the pain
Developing calculators is very relaxing, but there comes in every dev's life a time to interface "with the outside world." Well gentlemen this time has come!
The topic of this first issue is networking tools, that is, everything related to analyzing, creating, and encoding/decoding data for API calls.
Here are the first three tools: Quicktype, JSON Escaper, and Proxyman + Atlantis.
Model classes? No problem Quicktype takes care of that!
The first netwoking tool I want to introduce is: Quicktype
Great tool if you want to avoid spending a lot of time writing and copying parameters into the JSON with the ever-present risk of typo.

Tool #1 Quiktype
Quicktype is, among the networking tools I present today, the one that allows you to create model classes to encode and decode data from a JSON quickly and without typos.
Quicktype analyzes a JSON file and automatically generates the necessary code to handle the data in various programming languages, such as TypeScript, Swift, Python, C#, and many others.
It therefore lends itself very well to both web and native developers. It offers many customizations to best respond to different project settings such as the ability to choose between classes and structs.
JSON Escaper: the networking tool for JSON manipulations for all tastes
The second tool is a JSON Escape: how many times dealing with data chunks or having special characters or strings inside the values of a key have we had decoding errors?
JSON Escaperindeed solves this mangy and sometimes hard-to-notice problem by providing asimple and intuitive interface to safely manipulate JSON data. In fact, this tool will help you manipulate JSON data safely and without decoding errors.

Tool #2 JSON Escape
The site presents dozens of useful tools but the one I have used most often without a doubt is this one. You can also validate JSON, XML and much more.
Thumbs up for this particularly useful tool for programmers who work with large amounts of JSON data and need to manipulate it safely and reliably.
Postman who? How to parse API calls with style
The third and final topic in this first installment of the column: analyzing API calls.
Going somewhat against the grain of the classic Postman (which remains very valid), I recommend the Proxyman + Atlantis combo, the latter a mobile declination of the former for iOS.
Simple to read and set up and with clean and attractive graphics, they will be useful companions in many projects for analyzing and debugging API calls between an application and a server.
With Proxyman, any dev can monitor HTTP requests and responses, analyze traffic data, modify requests in real time, and more.

Tool #3 Proxyman
This tool is particularly useful for mobile developers, who can use it to analyze the network traffic generated by their apps, identify any performance or security issues, and test an app's functionality effectively.
Proxyman is available for macOS and Windows and offers an intuitive and easy-to-use user interface.
That's all for this installment and remember the maxim, "Stay lazy, stay foolish" ... Or it was something like that anyway!






