From The Challenges - JSON Parser
John Crickett
Helping you become a better software engineer by building real-world applications.
Welcome To Coding Challenges - From The Challenges #2!
In this new format for the Coding Challenges newsletter I’m going to be sharing some of the generic common mistakes I see software engineers make when tackling the Coding Challenges.
I’ll be sharing what mistakes people make how you can you avoid making the same mistakes when taking on the coding challenges or when writing software professionally.
Recapping The Build Your Own JSON Parser Coding Challenge
In the build your own json parser coding challenge the goal was to build your own JSON parser.
Building a JSON parser is an easy way to learn about parsing techniques which are useful for everything from parsing simple data formats through to building a fully featured compiler for a programming language.
Five Common Mistakes Software Engineers Make Solving the Build Your Own JSON Parser Coding Challenge
I’ve pulled together this list of common mistakes from the submissions I’ve been sent privately and those shared in the Coding Challenges Shared Solutions GitHub Repo.
You can read the full post on Substack: https://codingchallenges.substack.com/
Technical Program Manager | Full-Stack Software Developer | Computer Science Educator | I help developers achieve their dreams while bringing project visions to reality
6 个月Thanks for the challenge John Crickett! It was a great way to learn recursive descent and practice writing automated tests.
Professor Emeritus of Computer Science, University of Leeds
7 个月why "real" software. The only criterion I'd put is to create correct software. If you know that your program will work and do what you expect without having to try executing it you have achieved something. By all means then execute it if the result is worth your having as a by-product of writing the software.
Entrepreneur | Founder @ XANT & Monoversity | Senior Software Enginer | Full Stack AI/ML Engineer | Engineering Intelligent SaaS & Scalable Software Solutions
7 个月I'll keep this in mind
berusaha untuk beradaptasi
7 个月Panen sayuran 3 bulan.. Tahapan penyimpanan agar tidak mudah rusak Tahapan pengiriman Ada waktu senggang diantaranya