Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

INTERNSHIP - MOHAMED FADEL #272

Open
MohamedFadel01 opened this issue Aug 25, 2024 · 52 comments
Open

INTERNSHIP - MOHAMED FADEL #272

MohamedFadel01 opened this issue Aug 25, 2024 · 52 comments

Comments

@MohamedFadel01
Copy link
Member

MohamedFadel01 commented Aug 25, 2024

Week 0

extra

Week 1

Week 2

Week 3

Extra

Week 4

Week 5

Week 6

Week 7

Week 8 (onboarding to threefold)

  • Intro to Codescalers and TFGrid Platform
  • How to write a bug report https://www.softwaretestinghelp.com/how-to-write-good-bug-report/
  • Manual Testing
  • Namespaces, CGroups, Docker
  • The Dashboard and deploying your first machine on the threefold grid)
  • Terraform and deploying your virtual machines machines on the threefold grid)
  • Rust fundamentals
  • Manually Testing the platform (intro to testlodge -qa tool we use to develop and track our tests-)

Week 9-end of internship week 10 distributed on teams (sdk-go, zos, sdk-ts, sdk-dart)

  • 4 solutions
  • GPU services integration *
  • ZOS service rewrites in rust
  • Freeflow twin
  • Threefold Connect *
  • Planetary Desktop/mobile App
  • Increase code coverage
  • Deployments web builder (drag/drop)
  • IaC
  • heroku like system on the grid maybe? gridify pushing forward

Extras tasks

Sessions

daily work

Software development process / testing

networking

linux

Raft/Distributed systems

binary serialization

Optional:

  • Kubernetes
  • Helm Charts
  • Blockchain (substrate, cosmos, solidity?)
@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Aug 25, 2024

25-08-2024

  • Studied the first lecture from the 'Missing Semester' playlist (Lecture 1: The Shell)
  • Completed the section on shell commands from the tutorial available at lym.readthedocs.io.

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Aug 26, 2024

26-08-2024

  • Studied the second lecture from the 'Missing Semester' playlist (Lecture 2: Shell Tools and Scripting).
  • Finished reading the manpages of echo, env and cat.

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Aug 27, 2024

27-08-2024

  • Studied the third lecture from the 'Missing Semester' playlist ( Lecture 3: Editors (Vim) ).
  • Finished reading the fourth lecture notes from the 'Missing Semester' playlist (Lecture 4: Data Wrangling).
  • Finished reading the manpages of wc, head and tail.

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Aug 28, 2024

28-08-2024

  • Studied the fifth lecture from the 'Missing Semester' playlist (Lecture 5: Command-line Environment).
  • Finished reading the manpages of yes, true, false and tree.

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Aug 29, 2024

29-08-2024

  • Studied the sixth lecture from the 'Missing Semester' playlist ( Lecture 6: Version Control (GIT) ).
  • Finished reading the seventh lecture notes from the 'Missing Semester' playlist (Lecture 7: Debugging and Profiling).
  • Finished studying Git (branches, commit, log, merge, rebase, tag, GitHub Flow)

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Aug 30, 2024

30-08-2024

  • Completed the section of 'Useful commands' from the tutorial available at lym.readthedocs.io.
  • Completed the section of 'Users and Groups' from the tutorial available at lym.readthedocs.io.
  • Finished watching until (User and Group Management) from this tutorial: https://youtu.be/gojeTqXdBH0.

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Aug 31, 2024

31-08-2024

  • Completed the sections of 'File System' and 'File permissions' from the tutorial available at lym.readthedocs.io.
  • Completed the sections of 'Processes in Linux' and 'Linux Services' from the tutorial available at lym.readthedocs.io.
  • Completed the section of 'Package Management (apt)' from the tutorial available at lym.readthedocs.io.
  • Completed the section of 'Networking Commands' from the tutorial available at lym.readthedocs.io.
  • Finished watching until (Connecting to Remote Servers (ssh, wget, curl, etc.) from this tutorial: https://youtu.be/gojeTqXdBH0

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 1, 2024

01-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 2, 2024

02-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 3, 2024

03-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 4, 2024

04-09-2024

@MohamedFadel01
Copy link
Member Author

05-09-2024

  • Spend all day fixing errors related to github actions

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 6, 2024

06-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 7, 2024

07-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 8, 2024

08-09-2024

  • Completed step 6 of build your own git
  • Modified Coreutils project according to review comments

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 9, 2024

09-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 10, 2024

10-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 11, 2024

11-09-2024

  • Completed reading from Github Workflows untill "Using workflow templates" section.
  • Modified Coreutils project according to review comments (third round).
  • Studied some python

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 12, 2024

12-09-2024

@MohamedFadel01
Copy link
Member Author

13-09-2024

@MohamedFadel01
Copy link
Member Author

14-09-2024

  • Completed reading HTTP Client & HTTP Server sections from gobyexample.

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 15, 2024

15-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 16, 2024

16-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 17, 2024

17-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 18, 2024

18-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 19, 2024

19-09-2024

@MohamedFadel01
Copy link
Member Author

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 22, 2024

22-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 23, 2024

23-09-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Sep 24, 2024

24-09-2024

@MohamedFadel01
Copy link
Member Author

25-09-2024

  • Getting more familiar with docker from this tutorial.

@MohamedFadel01
Copy link
Member Author

26-09-2024

  • Completed up to docker compose from this tutorial.
  • Navigating some CGroups/Namespaces resources to get myself familiar with the concept

@MohamedFadel01
Copy link
Member Author

Weekend

  • Prepared for the upcoming session and crafted a presentaion.

@MohamedFadel01
Copy link
Member Author

29-09-2024

  • Completed the presentaion and got some review comments on it (will apply them later)
  • Completed this tutorial starting from docker swarm till the end.

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Oct 1, 2024

01-10-2024

  • Learning k8s from this tutorial.
  • Learning how to deploy to a cluster from this tutorial.

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Oct 2, 2024

02-10-2024

@MohamedFadel01
Copy link
Member Author

03-10-2024

@MohamedFadel01
Copy link
Member Author

Weekend

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Oct 7, 2024

(07-10❤️🇵🇸)-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Oct 8, 2024

08-10-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Oct 9, 2024

09-10-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Oct 10, 2024

10-10-2024

@MohamedFadel01
Copy link
Member Author

MohamedFadel01 commented Oct 13, 2024

13-10-2024

  • Completed steps 28, 29 and 30 of build your own git.
  • I presented at the office on Namespaces and Cgroups, explaining their role in Docker.

@MohamedFadel01
Copy link
Member Author

14-10-2024

@MohamedFadel01
Copy link
Member Author

15-10-2024

@MohamedFadel01
Copy link
Member Author

16-10-2024

@MohamedFadel01
Copy link
Member Author

17-10-2024

@MohamedFadel01
Copy link
Member Author

Weekend

@MohamedFadel01
Copy link
Member Author

20-10-2024

@github-staff github-staff deleted a comment from mayank785 Oct 23, 2024
@github-staff github-staff deleted a comment from mayank785 Oct 23, 2024
@MohamedFadel01
Copy link
Member Author

21-10-2024

@MohamedFadel01
Copy link
Member Author

22-10-2024

@MohamedFadel01
Copy link
Member Author

23-10-2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants
@MohamedFadel01 and others