From The Challenges - JSON Parser

From The Challenges - JSON Parser

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/

Hayden Lalljie

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.

David John Duke

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.

回复
Elliot One

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

Muhamad Ikhwan Fauzan

berusaha untuk beradaptasi

7 个月

Panen sayuran 3 bulan.. Tahapan penyimpanan agar tidak mudah rusak Tahapan pengiriman Ada waktu senggang diantaranya

回复

要查看或添加评论,请登录

John Crickett的更多文章

  • Coding Challenge #86 - Strace

    Coding Challenge #86 - Strace

    This challenge is to build your own version of Linux tool strace. It’s a useful tool to debug programs that you don’t…

    10 条评论
  • From The Challenges - Memcached Server

    From The Challenges - Memcached Server

    ?? ?? Happy Birthday Coding Challenges - Two Years Old! ?? ?? Coding Challenges is turning two this week! To celebrate…

    13 条评论
  • Coding Challenge #85 - Time Zone Converter

    Coding Challenge #85 - Time Zone Converter

    Coding Challenge #85 - Time Zone Converter This challenge is to build your own Time Zone Converter. That is a tool to…

    12 条评论
  • From The Challenges - IRC Client

    From The Challenges - IRC Client

    Welcome To Coding Challenges - From The Challenges! In this Coding Challenges “from the challenges” newsletter I’m…

    5 条评论
  • Coding Challenge #84 - Mandelbrot Set Explorer

    Coding Challenge #84 - Mandelbrot Set Explorer

    This challenge is to build your own Mandelbrot set explorer. The Mandelbrot set is a set of fractals that exhibit great…

    4 条评论
  • From The Challenges - Cat

    From The Challenges - Cat

    Welcome To Coding Challenges - From The Challenges! In this Coding Challenges “from the challenges” newsletter I’m…

    7 条评论
  • Coding Challenge #83 - Markdown Presentation Tool

    Coding Challenge #83 - Markdown Presentation Tool

    Coding Challenge #83 - Markdown Presentation Tool This challenge is to build your own version of Go’s Present or…

    3 条评论
  • From The Challenges - Shell

    From The Challenges - Shell

    Welcome To Coding Challenges - From The Challenges! In this Coding Challenges “from the challenges” newsletter I’m…

    3 条评论
  • Coding Challenge #82 - Markdown To PDF Editor

    Coding Challenge #82 - Markdown To PDF Editor

    Coding Challenge #82 - Markdown To PDF Editor This challenge is to build your own tool to convert markdown to PDF. It…

    14 条评论
  • From The Challenges - Diff

    From The Challenges - Diff

    Welcome To Coding Challenges - From The Challenges! In this Coding Challenges “from the challenges” newsletter I’m…

    7 条评论

社区洞察

其他会员也浏览了