Giter Club home page Giter Club logo

engineerkit's Introduction

A collection of knowledge, tools, and skills that we've come to find useful to become a generalist software engineer.

version Discord License: CC BY-NC 4.0

Overview

Modules

These 15 modules represent a generalist software engineer's core knowledge and skills.

Exercises

Contributing

A great way to start contributing is to first join our Discord to connect with the Enok community!

engineerkit's People

Contributors

atmartin avatar calebmcquaid avatar chandlerroth avatar danielsjuarez avatar gavincoyle avatar samritthaler avatar thorntonmatthewd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

engineerkit's Issues

Broken Link: "Why Scrum: Defined Process vs Empirical Process"

Author has been suspended.
It appears the author of the "Why Scrum: Defined Process vs Empirical Process" article that is included in the Product Lifecycle module has been suspended from Medium. Link to original article

Location in Module:

* [Defined vs Empirical Process Control `Article`](https://warren2lynch.medium.com/why-scrum-defined-process-vs-empirical-process-927a3d29aaa)

I'm not sure if it'd be best to simply remove the link to the article or to try to find a comparable one. The module has a plethora of resources and a replacement may not be needed.

Archive.org has a cached copy of the article (minus the graphics) for content comparison:
Why Scrum: Defined Process vs Empirical Process | Archive.org

Add overview map

Once v1 topics are complete, create a map of all the modules and topics.

Ordering for MD files Not intuitive

There is numbering for files exercises and modules. So what happens is its listed in alphabetical order. I would expect that there be numbers in front of the MD file names so I know what order i'm supposed to go through it without needing to think. I don't feel like thinking more that I have to.

Add more computer science topics

Links to repos for security assignments are missing in Engineer Kit.

Description: Some of the assignments in the "Securities" section in Engineer Kit are missing the repos to the assignments.

Expected Behavior: There should be a working link to a repo for the securities exercises that the mentee can clone down to their machine, complete , and then send to their mentors for feedback and critiquing.

Actual Behavior: Instructions for the assignment are present and added to the markdown file. However, the accompanying repo for the exercise that is mentioned in the file does not exist. The Markdown does mention a specific repo to clone, but this is not an existing repo. Even if you search for the repo on GitHub, it doesn't exist.

Relevant Information: Attached is a screenshot that highlights the exact repo for reference. This may provide more context on which assignments need to be linked. Below is the link to the specific repo that brought this to attention. This may not be the only missing assignment in EK. A thorough investigation of the assignment repos is recommended.

➡️ https://github.com/engineerkit/engineerkit/blob/main/exercises/security/broken-access-control.md

Attachments: Please see the attached screenshot.

Steps to Reproduce:

  1. (Replicate via linked repo) Navigate to the aforementioned link above. Scroll down until you see the
    "link" to the assignment repo. Try to navigate to the repo that is linked. The link is not clickable and will not redirect to an assignment.

  2. (Replicate via search) Copy and paste the repo into the search bar at the top right hand side of the page on GitHub. Hit "Enter". Note that the repo is not found.

Environment: Found via Safari: Version 17.2.1 (19617.1.17.11.12)

Screenshot 2024-01-22 at 1 53 15 PM

Add projects

  • Breakable toys
  • Pairing
  • Capstone project
  • Module-specific projects

https://estimato.app/

link of esimato in Module Tooling - Chpater Productivity doesn't land a webpage successfully.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.