Learning Backend WebDev, Log #3 - Cross Site Request Forgery

Wasn’t quite well today, so took it slow. The Problem The only thing I managed to learn was what a Cross Site Request Forgery(CSRF) is, and how Django helps protect against it. The Wikipedia page describes it in painstaking detail, and if you want it described a bit more simply, then Jesse Ruderman does an admirable job. Computerphile does an even better job. I am using this analogy in my head. ...

June 8, 2021 · Mario Jason Braganza

Learning Backend WebDev, Log #2

I miss writing about what I learn. So I am going to try and begin again. I was too focussed on trying to learn all the stuff as quickly as possible, so I can go job hunt. But I realise, I need to strike some sort of balance between learning slow enough, so that I can learn and document and enjoy vs going full tilt to finish up the blocks that I need. ...

June 7, 2021 · Mario Jason Braganza

Learning Backend WebDev, Log #1

test

June 7, 2021 · Mario Jason Braganza

Work Edition

This post was first sent to my newsletter on May 21st, 2021. You really ought to subscribe :) Welcome to another edition of the work letter :) Let’s just dive into it. Click the headers to wander off to the original articles. OS X Reviewed Sometime earlier this year, the operating system known as Mac OS X aka OS X aka macOS, stepped into its 21st year of existence, marking two decades of steady iterative movement. That its underpinnings are older, by at least another decade, is story for some other time. I put this in here, not for the OS itself but for the reviews of the OS, by John Siracusa. From it’s fledgling days, through the first ten releases upto 10.10, John covered it all. In painstaking detail. Other folks wrote reviews. John wrote introductory books to each new OS. Every other line was linked someplace I could learn more. It meant that everytime, I sat to read and learn from a John Siracusa review, I would have to set aside a couple of days to finish it. ...

May 28, 2021 · Mario Jason Braganza

Completing #CNC2021

And just like that, I’m done with #CNC2021 I started this journey, on April 20th, with the hope that I would write a lot more code. I was getting discouraged because to my mind, I was not getting much done. I volunteered for the Code More challenge, in the hope that I could make some progress Background Like I mentioned in the Code Newbie Welcome Thread, I am looking to change careers and get a job as a web developer. Which means I have a lot to learn, in a hurry. So I’ll need all the help, I can get. ...

May 24, 2021 · Mario Jason Braganza

Jason Learns Django - 08

And just like that, this little journey ends. What did I do/learn today? Today was all about deployments. Learnt how to use gunicorn along with nginx to deploy my website. Learnt how to hide my secrets outside my code. My first Django site is live! A few reflections. The project was both harder than I thought it would be, and took less time than I thought it would. I know Django now, but I definitely don’t “know” Django. This was an excellent introduction to the world of webdevelopment for me and has only whet my taste for more. I realised that I need to skill up my HTML / CSS. That is where I turn to next. All the art and the layout were already done for me in this project. I want to do those too. I need to do these study projects slower and keep aside sometime for play projects too. This is something I will definitely do next week onwards.

April 30, 2021 · Mario Jason Braganza