docs: escape parentheses in external resource links (#10397)

* docs: drop stale Local Development entry from contributing TOC

Signed-off-by: yuwk <1729065730@qq.com>

* docs: escape parentheses in external resource links

Signed-off-by: yuwk <1729065730@qq.com>

---------

Signed-off-by: yuwk <1729065730@qq.com>
This commit is contained in:
ump45nose
2026-09-30 08:57:18 +02:00
committed by GitHub
parent 2f279a00b5
commit 319a34fa84
56 changed files with 55 additions and 56 deletions
-1
View File
@@ -9,7 +9,6 @@ First of all, thank you for considering to contribute. Please look at the detail
- [How To Structure Content](#how-to-structure-content)
- [Guidelines](#guidelines)
- [Good vs. Not So Good Contributions](#good-vs-not-so-good-contributions)
- [Local Development](#local-development)
## New Roadmaps
@@ -4,5 +4,5 @@ A Box layout allows you to arrange UI elements in a single direction, either ver
Visit the following resources to learn more:
- [@official@Box](https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Box.composable#Box(androidx.compose.ui.Modifier,androidx.compose.ui.Alignment,kotlin.Boolean,kotlin.Function1))
- [@official@Box](https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Box.composable#Box%28androidx.compose.ui.Modifier,androidx.compose.ui.Alignment,kotlin.Boolean,kotlin.Function1%29)
- [@article@A Comprehensive Guide to Box in Jetpack Compose](https://medium.com/@ramadan123sayed/a-comprehensive-guide-to-box-in-jetpack-compose-a0eb3838b897)
@@ -4,6 +4,6 @@ Text in Android refers to the display and manipulation of textual information wi
Visit the following resources to learn more:
- [@official@Text](https://developer.android.com/reference/kotlin/androidx/compose/material/Text.composable#Text(androidx.compose.ui.text.AnnotatedString,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.TextUnit,androidx.compose.ui.text.font.FontStyle,androidx.compose.ui.text.font.FontWeight,androidx.compose.ui.text.font.FontFamily,androidx.compose.ui.unit.TextUnit,androidx.compose.ui.text.style.TextDecoration,androidx.compose.ui.text.style.TextAlign,androidx.compose.ui.unit.TextUnit,androidx.compose.ui.text.style.TextOverflow,kotlin.Boolean,kotlin.Int,kotlin.Int,kotlin.collections.Map,kotlin.Function1,androidx.compose.ui.text.TextStyle))
- [@official@Text](https://developer.android.com/reference/kotlin/androidx/compose/material/Text.composable#Text%28androidx.compose.ui.text.AnnotatedString,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.TextUnit,androidx.compose.ui.text.font.FontStyle,androidx.compose.ui.text.font.FontWeight,androidx.compose.ui.text.font.FontFamily,androidx.compose.ui.unit.TextUnit,androidx.compose.ui.text.style.TextDecoration,androidx.compose.ui.text.style.TextAlign,androidx.compose.ui.unit.TextUnit,androidx.compose.ui.text.style.TextOverflow,kotlin.Boolean,kotlin.Int,kotlin.Int,kotlin.collections.Map,kotlin.Function1,androidx.compose.ui.text.TextStyle%29)
- [@official@Text in Compose](https://developer.android.com/develop/ui/compose/text)
- [@article@Mastering Text in Jetpack Compose: A Comprehensive Guide | by Ramadan Sayed | Medium](https://medium.com/@ramadan123sayed/mastering-text-in-jetpack-compose-a-comprehensive-guide-5d3fb9ab5bcf)
@@ -4,6 +4,6 @@ A TextField allows users to input and edit text on the screen. It provides a vis
Visit the following resources to learn more:
- [@official@TextField](https://developer.android.com/reference/kotlin/androidx/compose/material3/TextField.composable#TextField(androidx.compose.foundation.text.input.TextFieldState,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Boolean,androidx.compose.ui.text.TextStyle,androidx.compose.material3.TextFieldLabelPosition,kotlin.Function1,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.foundation.text.input.InputTransformation,androidx.compose.foundation.text.input.OutputTransformation,androidx.compose.foundation.text.KeyboardOptions,androidx.compose.foundation.text.input.KeyboardActionHandler,androidx.compose.foundation.text.input.TextFieldLineLimits,kotlin.Function2,androidx.compose.foundation.ScrollState,androidx.compose.ui.graphics.Shape,androidx.compose.material3.TextFieldColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource))
- [@official@TextField](https://developer.android.com/reference/kotlin/androidx/compose/material3/TextField.composable#TextField%28androidx.compose.foundation.text.input.TextFieldState,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Boolean,androidx.compose.ui.text.TextStyle,androidx.compose.material3.TextFieldLabelPosition,kotlin.Function1,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.foundation.text.input.InputTransformation,androidx.compose.foundation.text.input.OutputTransformation,androidx.compose.foundation.text.KeyboardOptions,androidx.compose.foundation.text.input.KeyboardActionHandler,androidx.compose.foundation.text.input.TextFieldLineLimits,kotlin.Function2,androidx.compose.foundation.ScrollState,androidx.compose.ui.graphics.Shape,androidx.compose.material3.TextFieldColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource%29)
- [@official@Configure text fields  |  Jetpack Compose  |  Android Developers](https://developer.android.com/develop/ui/compose/text/user-input?textfield=state-based)
- [@article@Comprehensive Guide to TextFields in Jetpack Compose](https://medium.com/@ramadan123sayed/comprehensive-guide-to-textfields-in-jetpack-compose-f009c4868c54)
@@ -4,6 +4,6 @@ Sharding splits large datasets into smaller chunks (logical shards) distributed
Visit the following resources to learn more:
- [@article@Wikipedia - Sharding in Database Architectures](https://en.wikipedia.org/wiki/Shard_(database_architecture))
- [@article@Wikipedia - Sharding in Database Architectures](https://en.wikipedia.org/wiki/Shard_%28database_architecture%29)
- [@article@How sharding a database can make it faster](https://stackoverflow.blog/2022/03/14/how-sharding-a-database-can-make-it-faster/)
- [@video@What is Database Sharding?](https://www.youtube.com/watch?v=XP98YCr-iXQ)
@@ -4,7 +4,7 @@ Blockchain forking happens when a blockchain diverges into two or more separate
Visit the following resources to learn more:
- [@article@Blockchain Fork](https://en.wikipedia.org/wiki/Fork_(blockchain))
- [@article@Blockchain Fork](https://en.wikipedia.org/wiki/Fork_%28blockchain%29)
- [@article@What is a fork?](https://www.coinbase.com/learn/crypto-basics/what-is-a-fork)
- [@article@Hard Fork: What It Is in Blockchain, How It Works, and Why It Happens](https://www.investopedia.com/terms/h/hard-fork.asp)
- [@feed@Explore top posts about Blockchain](https://app.daily.dev/tags/blockchain?ref=roadmapsh)
@@ -4,4 +4,4 @@ C11, published in 2011, introduced support for multithreading through `<threads.
Visit the following resources to learn more:
- [@article@C11 (C standard revision) - Wikipedia](https://en.wikipedia.org/wiki/C11_(C_standard_revision))
- [@article@C11 (C standard revision) - Wikipedia](https://en.wikipedia.org/wiki/C11_%28C_standard_revision%29)
@@ -4,4 +4,4 @@ C17, published in 2018, is primarily a bug-fix and clarification release for C11
Visit the following resources to learn more:
- [@article@C17 (C standard revision) - Wikipedia](https://en.wikipedia.org/wiki/C17_(C_standard_revision))
- [@article@C17 (C standard revision) - Wikipedia](https://en.wikipedia.org/wiki/C17_%28C_standard_revision%29)
@@ -4,4 +4,4 @@ C23 is the most recent major revision of the C standard, adding features such as
Visit the following resources to learn more:
- [@article@C23 (C standard revision) - Wikipedia](https://en.wikipedia.org/wiki/C23_(C_standard_revision))
- [@article@C23 (C standard revision) - Wikipedia](https://en.wikipedia.org/wiki/C23_%28C_standard_revision%29)
@@ -5,5 +5,5 @@
Visit the following resources to learn more:
- [@article@C Allocate Memory](https://www.w3schools.com/c/c_memory_allocate.php)
- [@article@C stdlib calloc() Function](https://www.w3schools.com/c/ref_stdlib_calloc.php#:~:text=The%20calloc()%20function%20allocates,our%20C%20Memory%20Management%20tutorial.)
- [@article@C stdlib calloc() Function](https://www.w3schools.com/c/ref_stdlib_calloc.php#:~:text=The%20calloc%28%29%20function%20allocates,our%20C%20Memory%20Management%20tutorial.)
- [@video@Calloc in C is easy! 🧹](https://www.youtube.com/watch?v=l8DU9ZeT3o8)
@@ -5,5 +5,5 @@ Debugging in C involves finding and fixing defects in a program, often using ded
Visit the following resources to learn more:
- [@article@C Debugging](https://www.w3schools.com/c/c_debugging.php)
- [@article@C/Debugging](https://www.cs.yale.edu/homes/aspnes/pinewiki/C(2f)Debugging.html)
- [@article@C/Debugging](https://www.cs.yale.edu/homes/aspnes/pinewiki/C%282f%29Debugging.html)
- [@video@Debugging C Programs](https://www.youtube.com/watch?v=mfmXcbiRs0E&list=PL9IEJIKnBJjHGWPN_S9NS_Ky1-tC8ZrUI)
@@ -4,5 +4,5 @@ Integer types in C, such as `int`, `short`, and `long`, store whole numbers with
Visit the following resources to learn more:
- [@article@Integer types](https://www.cs.yale.edu/homes/aspnes/pinewiki/C(2f)IntegerTypes.html)
- [@article@Integer types](https://www.cs.yale.edu/homes/aspnes/pinewiki/C%282f%29IntegerTypes.html)
- [@video@Fundamental Data Types − Integer (Part 1)](https://www.youtube.com/watch?v=_9bAlgRzlkc)
@@ -5,6 +5,6 @@ C is a general-purpose programming language created in the early 1970s at Bell L
Visit the following resources to learn more:
- [@course@Learn C](https://www.learn-c.org/)
- [@book@The C Programming Language - 2nd Edition](https://seriouscomputerist.atariverse.com/media/pdf/book/C%20Programming%20Language%20-%202nd%20Edition%20(OCR).pdf)
- [@book@The C Programming Language - 2nd Edition](https://seriouscomputerist.atariverse.com/media/pdf/book/C%20Programming%20Language%20-%202nd%20Edition%20%28OCR%29.pdf)
- [@video@C Programming and Memory Management - Full Course](https://www.youtube.com/watch?v=rJrd2QMVbGM)
- [@article@C Programming Full Course for free ⚙️](https://www.youtube.com/watch?v=xND0t1pr3KY)
@@ -5,5 +5,5 @@ A macro, defined with `#define`, is a preprocessor directive that gives a name t
Visit the following resources to learn more:
- [@article@What are Macros in C? Types, Examples and Benefits](https://www.almabetter.com/bytes/articles/macros-in-c)
- [@article@C/Macros](https://www.cs.yale.edu/homes/aspnes/pinewiki/C(2f)Macros.html)
- [@article@C/Macros](https://www.cs.yale.edu/homes/aspnes/pinewiki/C%282f%29Macros.html)
- [@video@How to Write Function-Like Preprocessor Macros (C example)](https://www.youtube.com/watch?v=w3iXBUbq4NY)
@@ -5,6 +5,6 @@ C represents strings as arrays of `char` terminated by a null character (`\0`),
Visit the following resources to learn more:
- [@article@C Strings](https://www.w3schools.com/c/c_strings.php)
- [@article@C/Strings](https://www.cs.yale.edu/homes/aspnes/pinewiki/C(2f)Strings.html)
- [@article@C/Strings](https://www.cs.yale.edu/homes/aspnes/pinewiki/C%282f%29Strings.html)
- [@video@String Basics | C Programming Tutorial](https://www.youtube.com/watch?v=60OI5tzmkCw)
- [@video@String In Char Array VS. Pointer To String Literal](https://www.youtube.com/watch?v=Qp3WatLL_Hc)
@@ -5,4 +5,4 @@ Replication is a process that involves sharing information to ensure consistency
Visit the following resources to learn more:
- [@article@Database Replication](https://dev.to/karanpratapsingh/system-design-the-complete-course-10fo#database-replication)
- [@article@Replication (computing)](https://en.wikipedia.org/wiki/Replication_(computing))
- [@article@Replication (computing)](https://en.wikipedia.org/wiki/Replication_%28computing%29)
@@ -5,4 +5,4 @@ An unbalanced tree has subtrees of very different heights, which can happen when
Visit the following resources to learn more:
- [@article@Balanced vs Unbalanced Binary Tree](https://stackoverflow.com/questions/59206128/balanced-vs-unbalanced-binary-tree-clarification-needed)
- [@article@Unbalanced Binary Tree](https://eng.libretexts.org/Bookshelves/Computer_Science/Databases_and_Data_Structures/Open_Data_Structures_-_An_Introduction_(Morin)/06%3A_Binary_Trees/6.02%3A_BinarySearchTree_-_An_Unbalanced_Binary_Search_Treee)
- [@article@Unbalanced Binary Tree](https://eng.libretexts.org/Bookshelves/Computer_Science/Databases_and_Data_Structures/Open_Data_Structures_-_An_Introduction_%28Morin%29/06%3A_Binary_Trees/6.02%3A_BinarySearchTree_-_An_Unbalanced_Binary_Search_Treee)
@@ -5,4 +5,4 @@ Views in SQL are kind of virtual tables. A view also has rows and columns as the
Visit the following resources to learn more:
- [@article@Database Views](https://www.ibm.com/docs/en/eamfoc/7.6.0?topic=structure-views)
- [@article@SQL Views - Wikipedia](https://en.wikipedia.org/wiki/View_(SQL))
- [@article@SQL Views - Wikipedia](https://en.wikipedia.org/wiki/View_%28SQL%29)
@@ -4,6 +4,6 @@ In the context of cybersecurity, a bus refers to a communication system that tra
Visit the following resources to learn more:
- [@article@Bus in Computing](https://en.wikipedia.org/wiki/Bus_(computing))
- [@article@Bus in Computing](https://en.wikipedia.org/wiki/Bus_%28computing%29)
- [@article@What is a Bus?](https://www.lenovo.com/gb/en/glossary/bus/?srsltid=AfmBOoocoXVvqdupLu13XAm0FZMOHjRtjnnCCFxa59tEa-bQwhiVhac2)
- [@video@Computer Buses](https://www.youtube.com/watch?v=aBCaCrC3z0k)
@@ -4,5 +4,5 @@ An Evil Twin is a type of wireless network attack where an attacker sets up a ro
Visit the following resources to learn more:
- [@article@Evil Twin (Wireless Networks)](https://en.wikipedia.org/wiki/Evil_twin_(wireless_networks))
- [@article@Evil Twin (Wireless Networks)](https://en.wikipedia.org/wiki/Evil_twin_%28wireless_networks%29)
- [@video@How Hackers Can Grab Your Passwords Over Wi-Fi with Evil Twin Attacks](https://www.youtube.com/watch?v=HyxQqDq3qs4)
@@ -4,5 +4,5 @@ Group Policy is a feature within Microsoft Windows operating systems that provid
Visit the following resources to learn more:
- [@official@Group Policy overview](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh831791(v=ws.11))
- [@official@Group Policy overview](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh831791%28v=ws.11%29)
- [@video@Learn Windows Group Policy the easy way!](https://www.youtube.com/watch?v=rEhTzP-ScBo)
@@ -5,4 +5,4 @@ A Host Intrusion Prevention System (HIPS) is a software application installed on
Visit the following resources to learn more:
- [@article@What is an Intrusion Prevention System?](https://www.paloaltonetworks.com/cyberpedia/what-is-an-intrusion-prevention-system-ips)
- [@article@What is Host intrusion prevention system (HIPS)?](https://cyberpedia.reasonlabs.com/EN/host%20intrusion%20prevention%20system%20(hips).html)
- [@article@What is Host intrusion prevention system (HIPS)?](https://cyberpedia.reasonlabs.com/EN/host%20intrusion%20prevention%20system%20%28hips%29.html)
@@ -4,5 +4,5 @@ A legal department in a company handles all legal matters, including contracts,
Visit the following resources to learn more:
- [@article@Key Functions of a Legal Team](https://uk.practicallaw.thomsonreuters.com/w-009-3932?transitionType=Default&contextData=(sc.Default)&firstPage=true)
- [@article@Key Functions of a Legal Team](https://uk.practicallaw.thomsonreuters.com/w-009-3932?transitionType=Default&contextData=%28sc.Default%29&firstPage=true)
- [@article@The Legal Team’s Responsibility in Corporate Cybersecurity](https://www.trustwave.com/en-us/resources/blogs/trustwave-blog/expert-insight-the-legal-teams-responsibility-in-corporate-cybersecurity/)
@@ -5,4 +5,4 @@ Salting is a crucial concept within the realm of cryptography. It is a technique
Visit the following resources to learn more:
- [@article@OWASP Password Storage Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html)
- [@article@Salt (Cryptography)](https://en.wikipedia.org/wiki/Salt_(cryptography))
- [@article@Salt (Cryptography)](https://en.wikipedia.org/wiki/Salt_%28cryptography%29)
@@ -4,5 +4,5 @@ Reinforcement learning is a type of machine learning where an agent learns to ma
Visit the following resources to learn more:
- [@article@What is reinforcement learning](https://aws.amazon.com/what-is/reinforcement-learning/#:~:text=Reinforcement%20learning%20(RL)%20is%20a,use%20to%20achieve%20their%20goals.)
- [@article@What is reinforcement learning](https://aws.amazon.com/what-is/reinforcement-learning/#:~:text=Reinforcement%20learning%20%28RL%29%20is%20a,use%20to%20achieve%20their%20goals.)
- [@article@What is reinforcement learning - IBM](https://www.ibm.com/topics/reinforcement-learning)
@@ -4,6 +4,6 @@ White listing is a security practice that involves creating a list of trusted en
Visit the following resources to learn more:
- [@article@Detailed Introduction to greylisting](https://en.wikipedia.org/wiki/Greylisting_(email))
- [@article@Detailed Introduction to greylisting](https://en.wikipedia.org/wiki/Greylisting_%28email%29)
- [@video@Greylisting](https://www.youtube.com/watch?v=ljtU6I0sIiw)
- [@video@How to Whitelist an Email Address?](https://www.youtube.com/watch?v=NqQIBtY7ySw)
@@ -6,7 +6,7 @@ Visit the following resources to learn more:
- [@roadmap@Visit the Dedicated Python Roadmap](https://roadmap.sh/python)
- [@official@Python Website](https://www.python.org/)
- [@article@Python - Wiki](https://en.wikipedia.org/wiki/Python_(programming_language))
- [@article@Python - Wiki](https://en.wikipedia.org/wiki/Python_%28programming_language%29)
- [@article@Tutorial Series: How to Code in Python](https://www.digitalocean.com/community/tutorials/how-to-write-your-first-python-3-program)
- [@article@Google's Python Class](https://developers.google.com/edu/python)
- [@video@Learn Python - Full Course](https://www.youtube.com/watch?v=4M87qBgpafk)
@@ -5,4 +5,4 @@ Angular velocity is the rate at which an object rotates, represented as a vector
Visit the following resources to learn more:
- [@article@Angular Velocity](https://allenchou.net/2013/12/game-physics-motion-dynamics-fundamentals/)
- [@article@Understanding Angular Velocity](https://math.libretexts.org/Bookshelves/Precalculus/Book%3A_Trigonometry_(Sundstrom_and_Schlicker)/01%3A_The_Trigonometric_Functions/1.04%3A_Velocity_and_Angular_Velocity)
- [@article@Understanding Angular Velocity](https://math.libretexts.org/Bookshelves/Precalculus/Book%3A_Trigonometry_%28Sundstrom_and_Schlicker%29/01%3A_The_Trigonometric_Functions/1.04%3A_Velocity_and_Angular_Velocity)
@@ -5,4 +5,4 @@ C# is a statically typed, object-oriented language developed by Microsoft and us
Visit the following resources to learn more:
- [@official@Learn C#](https://learn.microsoft.com/en-us/dotnet/csharp/)
- [@article@C Sharp Programming Language](https://en.wikipedia.org/wiki/C_Sharp_(programming_language))
- [@article@C Sharp Programming Language](https://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29)
@@ -4,5 +4,5 @@ A spline is a piecewise polynomial curve defined by multiple segments that conne
Visit the following resources to learn more:
- [@article@Spline in Mathematics](https://en.wikipedia.org/wiki/Spline_(mathematics))
- [@article@Spline in Mathematics](https://en.wikipedia.org/wiki/Spline_%28mathematics%29)
- [@article@@Video@In-depth video about Splines by Freya Holmér](https://youtu.be/jvPPXbo87ds?si=JX_G-gS81tOwQwjf)
@@ -5,6 +5,6 @@ Presenting views in SwiftUI is done using modifiers like sheet, fullScreenCover,
Visit the following resources to learn more:
- [@official@dismiss Documentation](https://developer.apple.com/documentation/swiftui/environmentvalues/dismiss)
- [@article@https://developer.apple.com/documentation/swiftui/view/sheet(ispresented:ondismiss:content:)](https://developer.apple.com/documentation/swiftui/view/sheet(ispresented:ondismiss:content:))
- [@article@https://developer.apple.com/documentation/swiftui/view/sheet(ispresented:ondismiss:content:)](https://developer.apple.com/documentation/swiftui/view/sheet%28ispresented:ondismiss:content:%29)
- [@article@How to present a new view using sheets](https://www.hackingwithswift.com/quick-start/swiftui/how-to-present-a-new-view-using-sheets)
- [@article@How to make a view dismiss itself](https://www.hackingwithswift.com/quick-start/swiftui/how-to-make-a-view-dismiss-itself)
@@ -5,4 +5,4 @@ Kotlin is a modern, statically typed programming language developed by JetBrains
Visit the following resources to learn more:
- [@official@10 Years of Kotlin](https://kotlinlang.org/lp/10yearsofkotlin/past/)
- [@article@Kotlin | Wikipedia](https://en.wikipedia.org/wiki/Kotlin_(programming_language))
- [@article@Kotlin | Wikipedia](https://en.wikipedia.org/wiki/Kotlin_%28programming_language%29)
@@ -4,5 +4,5 @@ A matrix is a rectangular array of numbers, symbols, or expressions, arranged in
Visit the following resources to learn more:
- [@article@Matrix (mathematics)](https://en.wikipedia.org/wiki/Matrix_(mathematics))
- [@article@Matrix (mathematics)](https://en.wikipedia.org/wiki/Matrix_%28mathematics%29)
- [@video@Linear Algebra - Matrix Operations](https://www.youtube.com/watch?v=p48uw2vFWQs)
@@ -6,7 +6,7 @@ Visit the following resources to learn more:
- [@roadmap@Visit the Dedicated Python Developer Roadmap](https://roadmap.sh/python)
- [@official@Python Website](https://www.python.org/)
- [@article@Python - Wikipedia](https://en.wikipedia.org/wiki/Python_(programming_language))
- [@article@Python - Wikipedia](https://en.wikipedia.org/wiki/Python_%28programming_language%29)
- [@article@Tutorial Series: How to Code in Python](https://www.digitalocean.com/community/tutorials/how-to-write-your-first-python-3-program)
- [@article@Google's Python Class](https://developers.google.com/edu/python)
- [@video@Learn Python - Full Course](https://www.youtube.com/watch?v=4M87qBgpafk)
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
- [@article@Cross-validation: evaluating estimator performance | scikit-learn](https://scikit-learn.org/stable/modules/cross_validation.html)
- [@article@The 5 Stages of Machine Learning Validation](https://towardsdatascience.com/the-5-stages-of-machine-learning-validation-162193f8e5db/)
- [@article@What is the Difference Between Test and Validation Datasets?](https://machinelearningmastery.com/difference-test-validation-datasets/)
- [@video@Validating Machine Learning Model and Avoiding Common Challenges](https://www.youtube.com/watch?v=TnIh2b2Rw6%5D(https://www.youtube.com/watch?v=TnIh2b2Rw6Y))
- [@video@Validating Machine Learning Model and Avoiding Common Challenges](https://www.youtube.com/watch?v=TnIh2b2Rw6%5D%28https://www.youtube.com/watch?v=TnIh2b2Rw6Y%29)
@@ -4,6 +4,6 @@ Product requirements define what a product or feature must do in order to meet u
Visit the following resources to learn more:
- [@article@What is a PRD (Product Requirements Document) - Aha!](https://www.aha.io/roadmapping/guide/requirements-management/what-is-a-prd-(product-requirements-document))
- [@article@What is a PRD (Product Requirements Document) - Aha!](https://www.aha.io/roadmapping/guide/requirements-management/what-is-a-prd-%28product-requirements-document%29)
- [@article@Product Requirements Document - ProductPlan](https://www.productplan.com/glossary/product-requirements-document)
- [@article@What is a Product Requirements Document (PRD)? - Atlassian](https://www.atlassian.com/agile/product-management/requirements)
@@ -6,5 +6,5 @@ Visit the following resources to learn more:
- [@course@Akka/Pekko Essentials Course on Rock the JVM](https://rockthejvm.com/courses/akka-apache-pekko-essentials-with-scala)
- [@official@Apache Pekko Official Website](https://pekko.apache.org/)
- [@article@Akka Documentation on Wikipedia](https://en.wikipedia.org/wiki/Akka_(toolkit))
- [@article@Akka Documentation on Wikipedia](https://en.wikipedia.org/wiki/Akka_%28toolkit%29)
- [@article@Introduction to Apache Pekko on Baeldung](https://www.baeldung.com/scala/apache-pekko)
@@ -5,5 +5,5 @@ AI in game server development covers machine learning and cloud-based AI service
Visit the following resources to learn more:
- [@official@NVIDIA Game Development](https://developer.nvidia.com/industries/game-development)
- [@article@Behavior Tree (Artificial Intelligence) - Wikipedia](https://en.wikipedia.org/wiki/Behavior_tree_(artificial_intelligence,_robotics_and_control))
- [@article@Behavior Tree (Artificial Intelligence) - Wikipedia](https://en.wikipedia.org/wiki/Behavior_tree_%28artificial_intelligence,_robotics_and_control%29)
- [@article@How to Create Smarter Enemies with Behavior Trees - Game Developer](https://www.gamedeveloper.com/programming/how-to-create-smarter-enemies-with-behavior-trees)
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
- [@article@Learn You Some Erlang for Great Good!](https://learnyousomeerlang.com/introduction)
- [@article@Erlang-powered Game-like Applications - Erlang Forums](https://erlangforums.com/t/ideas-projects-of-erlang-powered-game-like-applications/971)
- [@article@Erlang Programming Language - Wikipedia](https://en.wikipedia.org/wiki/Erlang_(programming_language))
- [@article@Erlang Programming Language - Wikipedia](https://en.wikipedia.org/wiki/Erlang_%28programming_language%29)
@@ -4,7 +4,7 @@ Registered I/O (RIO) is a Windows Sockets extension that reduces kernel-to-user
Visit the following resources to learn more:
- [@official@Microsoft Registered I/O (RIO)](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh997032(v=ws.11))
- [@official@Microsoft Registered I/O (RIO)](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh997032%28v=ws.11%29)
- [@article@RIO then IOCP then just plain old Winsock2](https://wirepair.org/2023/08/19/rio-then-iocp-then-just-plain-old-winsock2/)
- [@article@Windows Overlapped IO vs Registered IO (RIO) vs IOCP - Stack Overflow](https://stackoverflow.com/questions/73878597/what-are-the-differences-between-windows-overlapped-io-registered-io-rio-and)
- [@article@What is io_uring? - Lord of the io_uring](https://unixism.net/loti/what_is_io_uring.html)
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
- [@article@TCP vs UDP: What's the Difference for Video Streaming? - Ant Media](https://antmedia.io/tcp-vs-udp-video-streaming/)
- [@article@UDP vs. TCP and Which One to Use for Video Streaming - Wowza](https://www.wowza.com/blog/udp-vs-tcp)
- [@article@Broadcasting (Networking) - Wikipedia](https://en.wikipedia.org/wiki/Broadcasting_(networking))
- [@article@Broadcasting (Networking) - Wikipedia](https://en.wikipedia.org/wiki/Broadcasting_%28networking%29)
@@ -4,7 +4,7 @@ Shell, often referred to as Bash (Bourne Again Shell), is a command-line interpr
Visit the following resources to learn more:
- [@article@Shell - Wikipedia](https://en.wikipedia.org/wiki/Shell_(computing))
- [@article@Shell - Wikipedia](https://en.wikipedia.org/wiki/Shell_%28computing%29)
- [@article@The Shell Scripting Tutorial](https://www.shellscript.sh/philosophy.html)
- [@video@What Is a Shell ? | Learn How Shell Commands Work in the Terminal](https://www.youtube.com/watch?v=-qLrgCFynzE)
- [@video@Shell Scripting Tutorial for Beginners 1 - Introduction](https://www.youtube.com/watch?v=cQepf9fY6cE&list=PLS1QulWo1RIYmaxcEqw5JhK3b-6rgdWO_)
@@ -4,4 +4,4 @@ Balance refers to weighing competing priorities such as speed versus quality, or
Visit the following resources to learn more:
- [@article@Wikipedia](https://en.wikipedia.org/wiki/Balance_(architecture))
- [@article@Wikipedia](https://en.wikipedia.org/wiki/Balance_%28architecture%29)
@@ -4,5 +4,5 @@ The Blackboard architectural pattern is a software design pattern that allows fo
Visit the following resources to learn more:
- [@article@Overview of Blackboard (design pattern)](https://en.wikipedia.org/wiki/Blackboard_(design_pattern))
- [@article@Overview of Blackboard (design pattern)](https://en.wikipedia.org/wiki/Blackboard_%28design_pattern%29)
- [@article@Architectural Patterns: Blackboard](http://www.openloop.com/softwareEngineering/patterns/architecturePattern/arch_Blackboard.htm)
@@ -4,6 +4,6 @@ Encapsulation is a fundamental principle of object-oriented programming that bun
Visit the following resources to learn more:
- [@article@Overview of Encapsulation](https://en.wikipedia.org/wiki/Encapsulation_(computer_programming))
- [@article@Overview of Encapsulation](https://en.wikipedia.org/wiki/Encapsulation_%28computer_programming%29)
- [@video@Tutorial - What is encapsulation in programming?](https://www.youtube.com/watch?v=sNKKxc4QHqA)
- [@feed@Explore top posts about General Programming](https://app.daily.dev/tags/general-programming?ref=roadmapsh)
@@ -4,5 +4,5 @@ Inheritance is a fundamental concept in object-oriented programming (OOP) that a
Visit the following resources to learn more:
- [@article@Overview of Inheritance (object-oriented programming)](https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming))
- [@article@Overview of Inheritance (object-oriented programming)](https://en.wikipedia.org/wiki/Inheritance_%28object-oriented_programming%29)
- [@video@What is inheritance in programming?](https://www.youtube.com/watch?v=ajOYOxCanhE)
@@ -4,4 +4,4 @@ Programming against abstractions involves interacting with interfaces or abstrac
Visit the following resources to learn more:
- [@article@Overview of Abstraction principle](https://en.wikipedia.org/wiki/Abstraction_principle_(computer_programming))
- [@article@Overview of Abstraction principle](https://en.wikipedia.org/wiki/Abstraction_principle_%28computer_programming%29)
@@ -4,5 +4,5 @@ In SQL, a row (also called a record or tuple) represents a single, implicitly st
Visit the following resources to learn more:
- [@article@Row - Database](https://en.wikipedia.org/wiki/Row_(database))
- [@article@Row - Database](https://en.wikipedia.org/wiki/Row_%28database%29)
- [@article@Database Row: Definition, Examples](https://www.devx.com/terms/database-row/)
@@ -4,5 +4,5 @@ A table is a fundamental structure for organizing data in a relational database.
Visit the following resources to learn more:
- [@article@Table (Database)](https://en.wikipedia.org/wiki/Table_(database))
- [@article@Table (Database)](https://en.wikipedia.org/wiki/Table_%28database%29)
- [@article@Introduction to Tables](https://support.microsoft.com/en-gb/office/introduction-to-tables-78ff21ea-2f76-4fb0-8af6-c318d1ee0ea7)
@@ -4,5 +4,5 @@ The `background` view modifier in SwiftUI allows you to set a background for a v
Visit the following resources to learn more:
- [@official@Background](https://developer.apple.com/documentation/swiftui/view/background(alignment:content:))
- [@official@Background](https://developer.apple.com/documentation/swiftui/view/background%28alignment:content:%29)
- [@official@Adding a background to your view](https://developer.apple.com/documentation/swiftui/adding-a-background-to-your-view)
@@ -4,6 +4,6 @@
Visit the following resources to learn more:
- [@official@ClipShape](https://developer.apple.com/documentation/swiftui/view/clipshape(_:style:))
- [@official@ClipShape](https://developer.apple.com/documentation/swiftui/view/clipshape%28_:style:%29)
- [@article@How to clip a view so only part is visible](https://www.hackingwithswift.com/quick-start/swiftui/how-to-clip-a-view-so-only-part-is-visible)
- [@article@SwiftUI: Bring back cornerRadius](https://lukaspistrol.com/blog/swiftui-bring-back-corner-radius/)
@@ -4,5 +4,5 @@ Explicit animations involve directly controlling the animation's behavior by spe
Visit the following resources to learn more:
- [@official@WithAnimation](https://developer.apple.com/documentation/swiftui/withanimation(_:_:))
- [@official@WithAnimation](https://developer.apple.com/documentation/swiftui/withanimation%28_:_:%29)
- [@video@Creating explicit animations – Animation SwiftUI Tutorial 4/8](https://www.youtube.com/watch?v=Sk24dfBUnmg)
@@ -4,7 +4,7 @@ The `font` modifier in SwiftUI allows you to customize the appearance of text wi
Visit the following resources to learn more:
- [@official@Font](https://developer.apple.com/documentation/swiftui/view/font(_:))
- [@official@Font](https://developer.apple.com/documentation/swiftui/view/font%28_:%29)
- [@article@SwiftUI Font and Texts](https://www.swiftyplace.com/blog/swiftui-font-and-texts)
- [@article@SwiftUI .font()](https://www.codecademy.com/resources/docs/swiftui/viewmodifier/font)
- [@video@Why SwiftUI's Built-In Font is OP](https://www.youtube.com/watch?v=e4s37VcWCj0)
@@ -4,6 +4,6 @@ Padding in Swift and SwiftUI is used to add space around the content of a view.
Visit the following resources to learn more:
- [@official@Padding](https://developer.apple.com/documentation/SwiftUI/View/padding(_:_:))
- [@official@Padding](https://developer.apple.com/documentation/SwiftUI/View/padding%28_:_:%29)
- [@article@SwiftUI .padding()](https://www.codecademy.com/resources/docs/swiftui/viewmodifier/padding)
- [@video@Adding Padding in SwiftUI View | Bootcamp #11](https://www.youtube.com/watch?v=MuOtLPQ4jR4)
@@ -4,7 +4,7 @@ The SwiftUI Inspector is a built-in tool within Xcode that allows developers to
Visit the following resources to learn more:
- [@official@inspector](https://developer.apple.com/documentation/SwiftUI/View/inspector(isPresented:content:))
- [@official@inspector](https://developer.apple.com/documentation/SwiftUI/View/inspector%28isPresented:content:%29)
- [@article@How to add an inspector to any view](https://www.hackingwithswift.com/quick-start/swiftui/how-to-add-an-inspector-to-any-view)
- [@article@Presenting an Inspector with SwiftUI](https://www.createwithswift.com/presenting-an-inspector-with-swiftui/)
- [@video@Inspectors in SwiftUI: Discover the details](https://www.youtube.com/watch?v=l0ksmCylJRc)
@@ -5,4 +5,4 @@ Sharding splits a database horizontally, distributing rows of the same table acr
Visit the following resources to learn more:
- [@article@The coming of the Shard](http://highscalability.com/blog/2009/8/6/an-unorthodox-approach-to-database-design-the-coming-of-the.html)
- [@article@Shard (database architecture)](https://en.wikipedia.org/wiki/Shard_(database_architecture))
- [@article@Shard (database architecture)](https://en.wikipedia.org/wiki/Shard_%28database_architecture%29)