jq – a lightweight and flexible command-line JSON processor
jq – a lightweight and flexible command-line JSON processor. jq is like sed for JSON data – you can use it to slice and filter and map and transform structured data with the same ease that sed, awk,...
View ArticleJson Résumé – a community driven open source initiative to create a JSON...
Json Résumé – a community driven open source initiative to create a JSON based standard for résumés. It’d be awesome to see LinkedIn integration with this.
View Articlejson2html – HTML Templating Engine
json2html – HTML Templating Engine. Available both as jQuery plugin and node.js package.
View ArticleWTF : The Inner JSON Effect
I’ve seen my share of horrible systems, but I haven’t seen anything this bad: “So you have ‘customers.json’ and ‘customers.js’. The JSON file is the metadata and the JS file has all the code. So the...
View ArticleJSON API? No … HAL!
Wait, what? That’s exactly what I said when I read this blog post. I am still making my way through the JSON API specification. And now it seems I might be wasting my time, as I should be learning...
View ArticleValidating JSON against schema in PHP
GitHub was rather slow yesterday, which affected the speed of installing composer dependencies (since most of them are hosted on GitHub anyway). Staring at a slowly scrolling list of installed...
View ArticlePHPUnit Snapshot Assertions – a way to test without writing actual test cases
phpunit-snapshot-assertions – is an interesting addition to the PHPUnit assertions which allows testing against previously created snapshots. This is particularly useful for testing the outputs of...
View ArticleListing, Iterating, and Loading JSON in Ansible Playbooks
Listing, Iterating, and Loading JSON in Ansible Playbooks – for those days when you need to offload part of your configuration onto external JSON files, but don’t have a spare day to try, fail and...
View ArticleAnnouncing JSON Feed
Straight from the JSON Feed homepage: We — Manton Reece and Brent Simmons — have noticed that JSON has become the developers’ choice for APIs, and that developers will often go out of their way to...
View ArticleGraphQL – a query language for your API
GraphQL is a query language for the API. It’s been used by the Facebook mobile app since 2012. The specification was open sourced in 2015. And now GitHub is getting on board as well. This looks...
View ArticleRest APIs are REST-in-Peace APIs. Long Live GraphQL.
“Rest APIs are REST-in-Peace APIs. Long Live GraphQL.” is yet another look at REST vs. GraphQL for the API implementation. I’m involved with developing quite a bit of REST APIs at work, but for now we...
View Articlejq and jo – handy CLI tools for working with JSON
Here are a couple of really useful command-line tools for anybody working with JSON. The first one is jq, which is a somewhat wider known JSON processor. Here’s a nice tutorial with many examples of...
View ArticleJSON5 – JSON for Humans
JSON5 specification looks like a much more useful JSON, especially for those of us who are still more human than machine. Here are some of the improvements: Objects and arrays can have trailing...
View ArticleJSON Server
JSON Server is a handy tool for anybody working with or developing the REST/JSON APIs. It’s a ready-made “fake” API server, that is super easy to setup with your end points and your data. And the...
View ArticleAutomerge – a JSON-like data structure for concurrent multi-user editing
Collaborative editing is a very challenging subject, technically speaking. The old days of users editing a file, sending it to another user, and back are long gone. Version control tools like git...
View Articlegron – Make JSON greppable!
gron is a grep-like tool that specializes in JSON format. Unlike grep, however, it works both way – in and out.
View Articlephp-jsonq – a simple, elegant PHP package to query over any type of JSON data
php-jsonq provides an easy, yet powerful way to build queries for any JSON data (or PHP data structures for that matter, which are a step away). This has a variety of useful applications – data...
View Articlejq: deep comparison of 5GB files
I’ve blogged about jq – a lightweight and flexible command line JSON processor – a few times already (look here and here). Today I came across this blog post that showcases jq in deep comparison of...
View Articlefx – command-line tool and terminal JSON viewer
fx is yet another command-line tool for working with JSON data. Some of the supported features: Formatting and highlightingStandalone binaryInteractive mode Themes support This looks like a good...
View ArticleHeadless CMS: REST vs JSON:API vs GraphQL
“Headless CMS: REST vs JSON:API vs GraphQL” is an interesting comparison of the REST, JSON:API, and GraphQL: In this blog post, we will compare REST, JSON:API and GraphQL. First, we’ll look at an...
View Article