explaingit

apptension/developer-handbook

5,965Audience · developerComplexity · 1/5LicenseSetup · easy

TLDR

A practical written guide from a software agency covering what web and mobile developers should know, organized by role (frontend, backend, DevOps, mobile) and experience level.

Mindmap

mindmap
  root((repo))
    What it does
      Developer skill guide
      Career reference
    Developer tracks
      Frontend React
      Backend Python
      DevOps AWS
      Mobile React Native
    Sections
      Tech stack checklists
      Onboarding checklist
      Growth topics
    Audience
      New hires
      Career planners
      Hiring managers
    Format
      Markdown docs only
      No tools needed
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Use the onboarding checklist to assess what a new hire knows and identify gaps before their first sprint

USE CASE 2

Fork the handbook to create a customized skills reference tailored to your own development team

USE CASE 3

Study the React frontend checklists to identify knowledge gaps before a technical interview

USE CASE 4

Use the DevOps section as a structured self-study guide to AWS, Docker, and monitoring

Tech stack

ReactPythonReact NativeAWSDocker

Getting it running

Difficulty · easy Time to first run · 5min
MIT license, read, fork, and adapt freely for any purpose including creating your own team handbook.

In plain English

The Apptension Developer Handbook is a written guide that explains what a professional web or mobile app developer is expected to know, organized by role and experience level. It was created by a software development company called Apptension to answer the practical questions that come up during job interviews, new-hire onboarding, and career planning conversations. The handbook reflects the technology choices and standards that Apptension uses in production, so it reads more like an internal reference document than a general textbook. The guide is divided into three main sections. The Technical Stack section lists the specific languages, frameworks, and libraries the company works with, along with checklists of the most important concepts in each area. The Technical Guide section goes broader and covers topics a developer should learn to grow their skills over time, including areas beyond the company's core stack. The Technical Onboarding Checklist is a living document that spells out what developers joining the company are expected to know at different experience levels. The handbook covers four developer tracks: frontend, backend, DevOps, and mobile. The frontend section focuses heavily on React and the surrounding ecosystem, covering topics like state management, styling, routing, testing, animations, and browser considerations. The backend section centers on Python and touches on databases, testing, documentation, and third-party services. The DevOps section covers DNS, containerization, cloud services (mainly AWS), storage, and monitoring. The mobile section is built around React Native. The guide is openly published on GitHub under the MIT license, which means anyone can read it, fork it, or adapt it for their own team. It is written in English and does not require any special tools to read since the content is plain Markdown files. The handbook does note that some choices are opinionated and reflect Apptension's own preferences rather than universal best practices.

Copy-paste prompts

Prompt 1
Based on the Apptension Developer Handbook React frontend track, create a 4-week self-study plan for a developer who knows JavaScript basics but has never used React.
Prompt 2
Using the backend section of the Apptension Developer Handbook, write interview questions for a mid-level Python developer covering databases, testing, and REST APIs.
Prompt 3
I am onboarding a new React Native developer. Using the mobile track from the Apptension Developer Handbook, create a 2-week checklist of topics to cover.
Open on GitHub → Explain another repo

← apptension on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.