PGPulkit Govraniinpulkitgovrani.hashnode.dev·Sep 27 · 3 min readHow to Make a Favicon for Your Website (Sizes, Formats, and HTML)A favicon is the small icon in a browser tab, bookmark list, and search result. It is also the icon people see when they add your site to their home screen. A missing one looks unfinished, and getting00
PGPulkit Govraniinpulkitgovrani.hashnode.dev·Sep 27 · 3 min readHow to Convert an Image to Base64 (Data URLs): When It Helps and When It HurtsA data URL lets you embed a file's contents directly in your HTML or CSS instead of linking to a separate file. Images encoded as Base64 are the classic example. It can save a network request, but it 00
PGPulkit Govraniinpulkitgovrani.hashnode.dev·Sep 27 · 3 min readQR Code Best Practices: Size, Contrast, Error Correction, and TestingA QR code that won't scan is worse than no QR code at all. Most failures come from a handful of avoidable mistakes: too small, too little contrast, too much data, or a logo that covers too much. These00
PGPulkit Govraniinpulkitgovrani.hashnode.dev·Sep 27 · 3 min readHow to Convert JSON to CSV (Nested Data, Arrays, and Excel Gotchas)JSON is great for nested data; spreadsheets want flat rows and columns. Converting between them is easy when your JSON is a list of similar objects, and trickier when it is deeply nested. Here is how 00
PGPulkit Govraniinpulkitgovrani.hashnode.dev·Sep 27 · 3 min readJSONPath Cheatsheet: Query JSON Like You Query XMLJSONPath is a query language for picking values out of a JSON document, in the same spirit that XPath works for XML. It shows up in API tools, monitoring systems, Kubernetes, and test frameworks. It b00