Summer of Code·24 Aug 2019
[Integrate Cerberus] Final Work Report @ Google Summer of Code 2019
Final work report of the 14 week period of working with The Scrapy Project in GSoC 2019
Topic
Google Summer of Code 2018 (Sugar Labs) and 2019 (Scrapy): weekly logs and final reports.
23 posts
Summer of Code·24 Aug 2019
Final work report of the 14 week period of working with The Scrapy Project in GSoC 2019
Summer of Code·22 Aug 2019
GSoC 2019 week 9: my Cerberus translator PR got merged, and I debugged why Spidermon's ItemValidationPipeline wasn't picking up CerberusValidator.
Summer of Code·22 Aug 2019
GSoC 2019 week 6 with Scrapy: I cleared the first evaluation of my Spidermon Cerberus work, answer my own questions and share lessons from GSoC 2018.
Summer of Code·22 Aug 2019
GSoC 2019 week 3: still building the Cerberus validate() pipeline for Spidermon, fighting errors with Stack Overflow and the Python packaging docs.
Summer of Code·1 Jun 2019
A report on ALiAS's 15 day GSoC Ask Me Anything program at Amity University, how we ran it, and the students it helped get into Google Summer of Code.
Summer of Code·27 Jun 2018
GSoC 2018 weeks 8 and 9 with Sugar Labs: more activity migration PRs up to Nutrition, fixing multiple license cases, and a year of blogging every week.
Summer of Code·31 May 2018
Week 5 of 14 of GSoC 2018 with Sugar Labs: the OpenEBS HackFest, reading up on GPLv3, and starting the documentation, after a rough personal weekend.
Summer of Code·25 Apr 2018
My opinionated starter guide to Google Summer of Code: every question I've been asked about picking orgs, proposals and getting selected for GSoC.
Summer of Code·22 Aug 2019
GSoC 2019 week 12: fixing how Spidermon's CerberusValidator loads schemas from URLs and file paths, rewriting old code, and the last tests left.
Summer of Code·22 Aug 2019
GSoC 2019 week 10: the Cerberus integration with Spidermon pipelines finally worked after days in test_pipelines.py and Python comprehensions with Julio.
Summer of Code·22 Aug 2019
GSoC 2019 week 7: I wrote tests, rewrote the Spidermon Cerberus validator three times, refactored the translator, and worked through mentor reviews.
Summer of Code·22 Aug 2019
GSoC 2019 week 4 with Scrapy: finishing the Cerberus validate function for Spidermon, learning ipdb and pytest, and adding error logging.
Summer of Code·22 Aug 2019
GSoC 2019 week 2 with Scrapy: my docs fix PRs got merged and I dug into how Python packaging works with pip and wheels, explained like you're five.
Summer of Code·2 Jul 2019
Passing my first GSoC 2019 evaluation with Scrapy's Spidermon: the remote work mistakes I made, what my mentors advised, and why I still love it.
Summer of Code·15 Jun 2018
A short blog blabbering about how awesome the Google Cloud Summit, and my week 6/7 progress of Google Summer of Code.
Summer of Code·22 Aug 2019
GSoC 2019 week 11 with Scrapy: I wrote the Cerberus docs for Spidermon, broke all the tests moving code around, and started fixing them across 3 PRs.
Summer of Code·22 Aug 2019
GSoC 2019 week 8: my Spidermon validator PR got merged, and I rewrote the Translator tests with TDD after guidance from my mentor Julio.
Summer of Code·22 Aug 2019
GSoC 2019 week 5: I finished the Cerberus validate method in Spidermon, hit my first milestone before evaluations, took time off for a family wedding.
Summer of Code·22 Aug 2019
GSoC 2019 week 1: my Scrapy mini-project scraping Amity placement data to compare Schematics, JSON Schema and Cerberus validation, stored in Postgres.
Summer of Code·16 Aug 2018
My final GSoC 2018 report with Sugar Labs: Python scripts to fix metadata for 160+ activities, work on the ASLOv3 server, and what 14 weeks taught me.
Summer of Code·9 Aug 2018
If the feeling of being grateful was a blog post, then this would be pretty much it for me.
Summer of Code·21 May 2018
What I learned about PyGithub in week 4: using Python and the GitHub API v3 to script checks, pull requests and issues across many repositories.
Summer of Code·16 May 2018
Week 3 of my GSoC 2018 summer: what I learned about Python's ConfigParser module for reading and writing INI config files, with examples from my project.