JOJen Openshawinjlopenshaw.hashnode.dev·Jun 30, 2023 · 4 min readDigital Signatures - a Starter for TenWhat is a digital signature? When something (for example a file, some text, a video, a message) is sent electronically, a digital signature is used to check that the thing hasn't been tampered with. Before we get on to signatures, we need to talk abo...00
JOJen Openshawinjlopenshaw.hashnode.dev·May 10, 2023 · 2 min readMocking - a Starter for TenWhat is mocking and what are mocks? Mocking is a testing thing. Let's say you've written some code and now you want to test it. But the code you've written works by interacting with some other code in another file. Or maybe two or three other bits of...00
JOJen Openshawinjlopenshaw.hashnode.dev·Mar 13, 2023 · 2 min readOAuth - a Starter for TenSo what is OAuth? OAuth allows you to share information between different websites or apps, without giving away your password. It's what allows you to post an Instagram photo to Facebook too, without giving Facebook your Instagram username and passwo...00
JOJen Openshawinjlopenshaw.hashnode.dev·Feb 16, 2023 · 2 min readUnit Testing - a Starter for TenSo what actually is unit testing? You write some code. Then you write some extra code that tests whether your original code does what you expect it to do*. That's unit testing. You typically use something called a 'testing framework' to write those t...00
JOJen Openshawinjlopenshaw.hashnode.dev·Feb 16, 2023 · 1 min readIntroducing the 'Starter for Ten' seriesA couple of years ago I had no idea what a Software Engineer or Developer was. I couldn't write a single line of code. I was a History graduate and a full-time parent to two little boys. Fast forward to today...I not only know what a Software Enginee...00