BIBLIOGRAPHY - The developer environment
This is a complete bibliography of external references used in the developer environment section
Blogs
-
S. Bajaj “zsh”, Sourabh Bajaj, https://sourabhbajaj.com/ (Accessed: Sep. 22, 2024). Available
Documentation
E-books
-
Bash Cookbook: Ron Brash, Ganesh Naik, Packt Publishing, July 2018, Available from: ProQuest Ebook Central
-
Computer organization and architecture: designing for performance: William Stallings,9th ed., International ed., Pearson Education, March 2013, Available from: ProQuest Ebook Central
-
Linux: Kothari, D, Shriram, K, & Sundaram, R 2011, New Age International Ltd, Daryaganj, Available from: ProQuest Ebook Central
-
Unix Power Tools Shelley, Peek, Jerry D, 3rd edition, O’Reilly Learning, Beijing, 2003, Available from: ProQuest Ebook Central
Lecture notes and recordings
-
George Charalambous (2024), BASH part 1, PDF slides Available to MSc Computer Science Students MODULE: (2024) 7SENG012W.1
-
George Charalambous (2024), Software Development (1), PDF slides Available to MSc Computer Science Students MODULE: (2024) 7SENG012W.1
-
George Charalambous (2024), Computer Hardware (1), PDF slides Available to MSc Computer Science Students MODULE: (2024) 7SENG012W.1
Videos
- Scott Simpson, Learning Bash Scripting, (Linked-in Learning, Sept, 2022), Accessed: Oct. 29, 2024)[https://www.linkedin.com/learning/learning-bash-scripting-17063287/what-s-bash?resume=false&u=42314660]
Websites
-
University of Wolongong Australia “Understanding operating systems”, (Accessed: Sep. 22, 20224) Available
-
Puget Systems “Hardware Recommendations for Machine Learning/AI” (Accessed: Sep 23, 2024) Available
-
PC Guide “CPUs for Deep Learning” (Accessed: Sep 23, 2024) Available
-
Ionos “What is a Kernel”,(Accessed: Sep. 30, 2024) Available
-
Dartmouth College Department of Computer Science“Getting Started” (Accessed: Sept 30, 2024) Available
-
Towards datascience “The ultimate guide to your terminal makeover”(Accessed: Sep. 30, 2024) Available on Medium
-
Geek for geeks “The difference between a terminal, the console, a shell and the command-line-interface”, (Accessed: Sep. 30, 2024) Available
-
Geek for geeks “Nano text editor in Linux”, (Accessed: Sep. 30, 2024) Available.
-
Computer Hope “GUI”, (Accessed: Oct. 14, 2024) Available
-
Digital Citizen “What version of Chrome do I have? 6 ways to find out”, (Accessed: Oct. 14, 2024) Available
-
WhatIsMyBrowser “Update Chrome Web Browser”, (Accessed: Oct. 14, 2024) Available
-
Computer Hope , Dictionary of computer jargon, https://www.computerhope.com/ (Accessed: Dec. 13, 20224) Available
-
Educative “Declarative vs imperative programming: 5 key differences”, https://www.educative.io (Accessed: Dec. 13, 20224) Available
-
Tech Target, “What is SSH (Secure Shell) and How Does It Work?”, https://www.techtarget.co (Accessed: Dec. 13, 20224) [Available] (https://www.techtarget.com/searchsecurity/definition/Secure-Shell)
-
The Modern Coder https://www.themoderncoder.com/add-git-branch-information-to-your-zsh-prompt/
-
Wikipedia “Dot files” (https://en.wikipedia.org/wiki/Dot_(command)#Source)
-
IBM “What is the curl command” (https://developer.ibm.com/articles/what-is-curl-command/)
-
Pair “What is c-url and when to use it” (https://blog.pair.com/2018/01/26/curl-description-basic-use-cases/)