recentpopularlog in


« earlier - Parsing JSON is a Minefield 💣
JSON is the de facto standard when it comes to (un)serialising and exchanging data in web and mobile programming. But how well do you really know JSON? We'll read the specifications and write test cases together. We'll test common JSON libraries against our test cases. I'll show that JSON is not the easy, idealised format as many do believe. Indeed, I did not find two libraries that exhibit the very same behaviour. Moreover, I found that edge cases and maliciously crafted payloads can cause bugs, crashes and denial of services, mainly because JSON libraries rely on specifications that have evolved over time and that left many details loosely specified or not specified at all.
json  parsing 
4 days ago by euler
Classifies BNF grammars as LL(1), LALR(1), etc.
parsing  compsci 
13 days ago by daniel.c.mccarthy
Parsy is an easy way to combine simple, small parsers into complex, larger parsers.
parsing  programming  computing  computers  development 
18 days ago by trs

Copy this bookmark:

to read