145 lines
9.6 KiB

<!DOCTYPE html>
<html lang="en">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>GNU social > Developers > Study Resources</title>
<link rel="icon" href="../../favicon.png">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="">
<header id="header">
<!--<nav id="side-menu">
<label for="show-menu" id="menu-button">Menu</label>
<input id="show-menu" role="button" type="checkbox">
<ul id="menu">
<li><a href="../"><strong>&larr; GS GSoC</strong></a></li>
<li><a href="index.php">Announcements</a></li>
<li><a href="academics.html">Assessment</a></li>
<li><a href="">Contributing</a></li>
<li><a href="daily_report/">Daily Reports</a></li>
<li><a href="ideas.php">Proposed Ideas</a></li>
<li><a href="study_resources.html" class="current">Study Resources</a></li>
<h1>GNU social > Developers > Study Resources</h1>
<!--<p>Organized by <strong><a href="">Diogo Cordeiro</a></strong></p>
<p>Mentors: <a href="">Diogo Cordeiro</a>, <a href="">Alexei Sorokin</a>, <a href="">Daniel Supernault</a> and <a href="">Joshua Judson Rosen</a></p>-->
<article id="resources">
<h2>Study Resources</h2>
<li>* <a href="">Unix Shell Primer</a></li>
<li>* <a href="">Grep and Regex</a></li>
<li>* <a href="">Introductory Workshop to Git</a></li>
<li>* <a href="">Git Primer</a></li>
<li><a href="">Briefing on Git</a></li>
<li>* <a href="">Introduction to GitFlow</a></li>
<li>* <a href="">Specifying Revisions</a></li>
<li>* Patches: <a href="">Apply</a>, <a href="">Format</a> and <a href="">Apply from Mailbox</a></li>
<li>* <a href="">Rewriting History</a></li>
<li><a href="">Briefing on Git's Internals</a></li>
<li><a href="">Pro Git book</a></li>
<li>* <a href="">PHP 5.6 (far from perfect but it's a gentle and brief introduction)</a></li>
<li><a href="">Programming PHP (for a slow introduction)</a></li>
<li>* <a href="">The new stuff of PHP 7</a></li>
<li>* <a href="">Data Structures in PHP</a></li>
<li>* <a href="">PHP guidelines</a></li>
<li><a href="">PHP PSR guidelines</a></li>
<li>* <a href="">PHP DocBlock guidelines</a></li>
<li>* <a href="">PHP Cookbook (for advanced topics in PHP)</a></li>
<li>* <a href="">Really helpful REGEX web tool</a></li>
<li><a href="">ICU Message Format web tool</a></li>
<li>* <a href="">Briefing on HTTP</a></li>
<li>* <a href="">HTTP Status codes for semantic REST APIs</a></li>
<li><a href="">Twitter API v1 Documentation</a></li>
<li>* <a href="">ActivityPub Seminar Resources by Diogo</a></li>
<li><a href="">ActivityPub Official Website</a></li>
<li><a href="">ActivityPub SocialHub</a></li>
<li><a href="">Aaron Parecki's guide</a></li>
<li><a href="">BShaffer's lib has a good doc</a></li>
<li><a href="">Introduction by Digital Ocean</a></li>
<h3>Information Management</h3>
<li>* <a href="">A First Course in Database Systems</a></li>
<li>* <a href="">Briefing on XML</a></li>
<li>* <a href="">JSON Tutorial</a></li>
<li>* <a href="">Modern SQL</a></li>
<li><a href="">XML</a></li>
<li><a href="">PostgreSQL</a></li>
<li><a href="">Database System Implementation</a></li>
<h3>Software Engineering</h3>
<li>* <a href="">Software Engineering (part 1)</a></li>
<li>* <a href="">Software Engineering (part 2)</a></li>
<li><a href="">Wikipedia on DevOps</a></li>
<li>* <a href="">Wikipedia on Code Coverage</a></li>
<li>* <a href="">Wikipedia on ORM</a></li>
<li>* <a href="">Wikipedia on MVC</a></li>
<li><a href="">Wikipedia on Quality Assurance</a></li>
<li><a href="">Wikipedia on Quality Control</a></li>
<li><a href="">Dev Cycles</a></li>
<li><a href="">Testing and Code Reviews</a></li>
<li><a href="">APIs, Modelling, etc.</a></li>
<li>* <a href="">Briefing on Design Patterns</a></li>
<li>* <a href="">Briefing on SOLID</a></li>
<li>* <a href="">Simple Systems Have Less Downtime</a></li>
<li>* <a href="">Huge TL;DR on WebSecurity</a></li>
<li>* <a href="">OWASP's Web Testing Guide</a></li>
<li><a href="">EBook on Cybersecurity</a></li>
<h3>Web Frontend</h3>
<li>* <a href="">Briefing on CSS3</a></li>
<li>* <a href="">Briefing on HTML5</a></li>
<li>* <a href="">Display Fonts</a></li>
<li><a href="">Carbon Design System</a></li>
<li><a href="">Apple Design Guidelines</a></li>
<li><a href="">Material Design Guidelines</a></li>
<li><a href="">Adobe Colour Palette Web Tool</a></li>
<li>* <a href="">Directing User Attention via Visual Flow on Web Designs</a></li>
<li>* <a href="">How Screen Colour Affects Time Perception</a></li>
<li>* <a href="">W3C (Strategies, standards, resources to make the Web accessible to people with disabilities)</a>
<ul style="margin:auto">
<li>* <a href="">Get Resources for Content Writers</a></li>
<li>* <a href="">Tips for Getting Started Designing for Web Accessibility</a></li>
<li>* <a href="">Web Accessibility Tutorials for Developers</a></li>
<li>* <a href="">IndieWeb Tags</a></li>
<li>* <a href="">Microformats</a> <a href="">Wiki</a></li>
<li>* <a href="">A11Y</a></li>
<li>* <a href="">Contrast Checker based on W3C</a>: <a href="">AERT</a> and <a href="">WCAG</a></li>
<li>* <a href="">Any Browser</a></li>
<li><a href="">****VERY IMPORTANT****</a></li>
<li><a href="">****IMPORTANT****</a></li>