Compare commits

...

7 Commits

Author SHA1 Message Date
Hafeez Pizofreude 0f4da8b879
Merge 411f836ec3 into d488b56b98 2025-08-05 17:55:08 +00:00
Tannu Choudhary d488b56b98
Add Hindi YouTube Courses: OOP in C++ & Java, and DAA by KnowledgeGATE (#11923)
* Added oops in C++ and Java and Binary search courses

* Ensured Alphabetical Order and removed duplicate

* lint fixed

* Update courses/free-courses-hi.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-08-05 19:55:00 +02:00
Andrew Kushyk 7573b563b3
update free-programming-books-subjects.md (#11922)
Linux Kernel in a Nutshell by Greg Kroah-Hartman was added
2025-08-05 19:24:49 +02:00
Margotaro 589efbc703
Update free-programming-books-subjects.md (#11921)
* Update free-programming-books-subjects.md

Added Safe by design book to the Software Architecture book list

* Update free-programming-books-subjects.md

Fixed lint checks
2025-08-02 03:44:24 -04:00
Denys Poltorak 5150dba6f5
Updated Architectural Metapatterns (#11917) 2025-07-22 15:36:31 -04:00
Hafeez Pizofreude 411f836ec3
Rename HOWTO-my.md to HOWTO-ms.md 2023-11-02 17:41:04 +08:00
Pizofreude f36122eb99 feat: add Malay (MY) translation HOWTO-my.md 2023-10-30 17:07:35 +08:00
3 changed files with 40 additions and 1 deletions

View File

@ -739,6 +739,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
* [Flexible Operating System Internals: The Design and Implementation of the Anykernel and Rump Kernels](https://aaltodoc.aalto.fi/handle/123456789/6318) - Antti Kantee (PDF)
* [How to Make a Computer Operating System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) - Samy Pesse *(:construction: in process)*
* [How to write a simple operating system in assembly language](https://mikeos.sourceforge.net/write-your-own-os.html) - Mike Saunders (HTML)
* [Linux Kernel in a Nutshell](http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration) - Greg Kroah-Hartman (HTML)
* [Making Servers Work: A Practical Guide to Linux System Administration](https://www.digitalocean.com/community/books/sysadmin-ebook-making-servers-work) - Jamon Camisso (PDF, EPUB)
* [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) - Max Hailperin (PDF, LaTeX)
* [Operating Systems: From 0 to 1](https://github.com/tuhdo/os01/releases/tag/0.0.1) - Tu, Ho Doang (PDF) (:construction: *in process*)
@ -888,7 +889,7 @@ Kerridge (PDF) (email address *requested*, not required)
* [A Primer on Design Patterns](https://leanpub.com/aprimerondesignpatterns/read) - Rahul Batra (HTML)
* [Agile Planning: From Ideas to Story Cards](https://launchschool.com/books/agile_planning) - Launch School
* [Architectural Metapatterns: The Pattern Language of Software Architecture](https://github.com/denyspoltorak/publications/tree/main/ArchitecturalMetapatterns) - Denys Poltorak (PDF, EPUB, DOCX) (CC BY)
* [Architectural Metapatterns: The Pattern Language of Software Architecture](https://github.com/denyspoltorak/publications/tree/main/ArchitecturalMetapatterns) - Denys Poltorak, `edt.:` Lars Noodén (PDF, EPUB, ODT) (CC BY)
* [Architectural Styles and the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding
* [Best Kept Secrets of Peer Code Review](https://smartbear.com/lp/ebook/collaborator/secrets-of-peer-code-review/)
* [Building Secure & Reliable Systems](https://static.googleusercontent.com/media/landing.google.com/en//sre/static/pdf/Building_Secure_and_Reliable_Systems.pdf) - Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, Adam Stubblefield (PDF)
@ -915,6 +916,7 @@ Kerridge (PDF) (email address *requested*, not required)
* [Reactive Microservices Architecture](https://www.lightbend.com/ebooks/reactive-microservices-architecture-design-principles-for-distributed-systems-oreilly) (email address *requested*)
* [Reactive Microsystems: The Evolution of Microservices at Scale](https://www.lightbend.com/ebooks/reactive-microsystems-evolution-of-microservices-scalability-oreilly) (email address *requested*)
* [Refactor Like a Superhero](https://github.com/bespoyasov/refactor-like-a-superhero-online-book/blob/main/manuscript-en/README.md) - Alex Bespoyasov
* [Safe by design](https://github.com/SanQri/safe-by-design) - Mykola Haliullin
* [Scrum and XP from the Trenches](https://www.infoq.com/minibooks/scrum-xp-from-the-trenches-2)
* [Serverless apps: Architecture, patterns, and Azure implementation](https://docs.microsoft.com/en-us/dotnet/standard/serverless-architecture/)
* [Serverless Design Patterns and Best Practices](https://www.packtpub.com/free-ebooks/serverless-design-patterns-and-best-practices) - Brian Zambrano (Packt account *required*)

View File

@ -84,6 +84,7 @@
* [Bit Manipulation - Level 2](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepcoding
* [Complete C++ DSA Course \| Data Structures & Algorithms Playlist](https://www.youtube.com/playlist?list=PLfqMhTWNBTe137I_EPQd34TsgV6IO55pt) - Apna College
* [Complete C++ Placement DSA Course](https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - CodeHelp by Babbar
* [Complete DAA Design and Analysis of Algorithm in one shot \| Semester Exam | Hindi](https://www.youtube.com/watch?v=z6DY_YSdyww) - KnowledgeGATE by Sanchit Sir
* [Data Structures and Algorithms Course in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi) - CodeWithHarry
* [Data Structures and Algorithms for GATE — Complete Playlist](https://www.youtube.com/playlist?list=PLC36xJgs4dxFCQVvjMrrjcY3XrcMm2GHy) - Gate CSE lectures by Amit Khurana
* [Data Structures and Algorithms in Python](https://www.youtube.com/playlist?list=PLyMom0n-MBrpakdIZvnhd6PFUCKNAyKo1) - Jovian
@ -221,6 +222,7 @@
* [C++ Tutorial In Hindi](https://www.youtube.com/playlist?list=PLhvdldYcnZMl3Smc6ANF6rO56ORgwb46g) - Coding Wallah Sir
* [C++ Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agpFUAlPFe_VNSlXW5uE0YL) - CodeWithHarry
* [Chai aur C++](https://www.youtube.com/playlist?list=PLu71SKxNbfoCPfgKZS8UE0MDuwiKvL8zi) - Chai aur Code
* [Object Oriented Programming in C++](https://www.youtube.com/playlist?list=PLQEaRBV9gAFujcBWJhBT2XXsuMlIfETBy) - Coder Army
* [The Complete C++ Course \| Hindi](https://www.youtube.com/playlist?list=PLLYz8uHU480j37APNXBdPz7YzAi4XlQUF) - Saurabh Shukla
@ -458,6 +460,7 @@
* [Java Tutorials for Beginners](https://www.youtube.com/playlist?list=PLlhM4lkb2sEhfuXL-2BDrJ67WkUdQ2v9b) - Deepak Panwar, Smart Programming
* [Java Tutorials For Beginners In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agS67Uits0UnJyrYiXhDS6q) - CodeWithHarry
* [Microservice Tutorial in Hindi 2023](https://www.youtube.com/playlist?list=PL0zysOflRCelb2Y4WOVckFC6B050BzV0D) - Learn Code With Durgesh
* [Object Oriented Programming with Java](https://www.youtube.com/playlist?list=PL9gnSGHSqcno1G3XjUbwzXHL8_EttOuKk) - Kunal Kushwaha
* [Spring Framework Tutorial with SpringBoot in Hindi Complete Course](https://www.youtube.com/playlist?list=PLiOIhBfKi8AIYNWEjYy1zZFe1N8GvPRHR) - CoderX Ankit

34
docs/HOWTO-ms.md Normal file
View File

@ -0,0 +1,34 @@
# Sekilas Pandang - Panduan Asas
<div align="right" markdown="1">
*[Baca ini dalam bahasa lain](README.md#translations)*
</div>
**Selamat datang ke `Free-Programming-Books`!**
Kami mengalu-alukan penyumbang baru; malah mereka yang membuat Pull Request (PR) pertama mereka di GitHub. Jika anda salah seorang daripada mereka, berikut ialah beberapa sumber yang mungkin membantu:
* [Mengenai pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(Dalam Bahasa Inggeris)*
* [Mencipta pull request baru](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(Dalam Bahasa Inggeris)*
* [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(Dalam Bahasa Inggeris)*
* [YouTube - GitHub Tutorial Untuk Pemula](https://www.youtube.com/watch?v=0fKg7e37bQE) *(Dalam Bahasa Inggeris)*
* [YouTube - Panduan untuk Fork GitHub Repo dan Hantar permintaan Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(Dalam Bahasa Inggeris)*
* [YouTube - Markdown Kursus Ringkas](https://www.youtube.com/watch?v=HUBNt18RFbo) *(Dalam Bahasa Inggeris)*
Jangan teragak-agak untuk bertanya soalan; setiap penyumbang bermula dengan PR pertama. Jadi... mengapa tidak menyertai komuniti kami [yang besar dan berkembang](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books).
<details align="center" markdown="1">
<summary>Klik untuk melihat pengguna vs graf masa.</summary>
[![Graf Penyumbang EbookFoundation/free-programming-books dari masa ke masa](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
[![Graf Penyumbang Aktif Bulanan EbookFoundation/free-programming-books](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)
</details>
Walaupun anda penyumbang *open source* yang berpengalaman, ada perkara yang mungkin membuat anda kurang jelas. Sebaik sahaja anda telah menghantar PR anda, ***GitHub Actions* akan menjalankan *linter*, selalunya mencari sedikit masalah dengan jarak atau abjad**. Jika anda mendapat butang hijau, semuanya sedia untuk disemak; jika tidak, klik "Details" di bawah cek yang gagal mengetahui apa yang tidak disukai oleh linter, dan selesaikan masalah dengan membuat *commit* baru kepada *branch* dari mana PR anda dibuka.
Akhir kata, jika anda tidak pasti bahawa sumber yang ingin anda tambahkan sesuai untuk `Free-Programming-Books`, baca garis panduan dalam [SUMBANGAN](CONTRIBUTING.md) *([terjemahan](README.md#translations) dalam bahasa lain juga disediakan)*.