awesome-safety-critical
coding-interview-university
awesome-safety-critical | coding-interview-university | |
---|---|---|
12 | 137 | |
1,520 | 290,868 | |
- | - | |
4.7 | 8.4 | |
13 days ago | 4 days ago | |
Python | ||
Creative Commons Zero v1.0 Universal | Creative Commons Attribution Share Alike 4.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-safety-critical
-
Aerugo – RTOS for aerospace uses written in Rust
https://awesome-safety-critical.readthedocs.io/en/latest/#so...
-
Pacemaker should be running open source software
awesome-safety-critical: https://awesome-safety-critical.readthedocs.io/en/latest/
FDA > Medical Devices > Cybersecurity:
-
Misra C++:2023 Published
awesome-safety-critical > Coding Guidelines: https://awesome-safety-critical.readthedocs.io/en/latest/
Rust SAST and DAST tools would be great for all, too.
From https://news.ycombinator.com/item?id=35565960 :
> Additional lists of static analysis, dynamic analysis, SAST, DAST, and other source code analysis tools: https://news.ycombinator.com/item?id=24511280 https://analysis-tools.dev/tools?languages=c++
-
Ask HN: Which school produces the best programmers or software engineers?
https://awesome-safety-critical.readthedocs.io/en/latest/#co...
Predict; software quality, career success
By well-rounded do you mean the ACM Computer Science Curriculum; or a strong liberal arts program which emphasizes critical thinking and effective communication; or Emotional Intelligence, Servant Leadership, and Project Management?
InfoSec; Computer Security > Careers: https://en.wikipedia.org/wiki/Computer_security#Careers
The NIST NICE Framework describes Categories (7),
- Learning C as someone who already knows Rust
- NSA urges orgs to use memory-safe programming languages
-
The James Webb Space Telescope Runs JavaScript, Apparently
For a low level view, as how the code actually should look like, I found the JPL C coding guidelines very useful. It had an effect on me on how I wrote C after reading it.
Here's a github hosted version https://github.com/stanislaw/awesome-safety-critical/blob/ma...
-
Ask HN: Is it worth it to learn C to better understand Python?
https://news.ycombinator.com/item?id=28709239 :
> From "Ask HN: Is it worth it to learn C in 2020?" https://news.ycombinator.com/item?id=21878372 : (which discusses [bounded] memory management)
> There are a number of coding guidelines e.g. for safety-critical systems where bounded running time and resource consumption are essential. *These coding guidelines and standards are basically only available for C, C++, and Ada.*
> awesome-safety-critical > Software safety standards: https://awesome-safety-critical.readthedocs.io/en/latest/#so...
> awesome-safety-critical > Coding Guidelines: https://awesome-safety-critical.readthedocs.io/en/latest/#co...
-
Are Software Engineering “best practices” just developer preferences?
Critical systems: https://en.wikipedia.org/wiki/Critical_system
> There are four types of critical systems: safety critical, mission critical, business critical and security critical.
Safety-critical systems > "Software engineering for safety-critical systems" https://en.wikipedia.org/wiki/Safety-critical_system#Softwar...
awesome-safety-critical lists very many resources for safety critical systems: https://awesome-safety-critical.readthedocs.io/en/latest/
There are many certification programs for software and other STEM fields. One test to qualify applicants does not qualify as a sufficient set of controls for safety critical systems that must be resilient, fault-tolerant, and redundant.
-
Half of curl’s vulnerabilities are C mistakes, "could’ve been prevented if curl had been written in Rust"
There are heuristics for memory-unsecure C: https://awesome-safety-critical.readthedocs.io/en/latest/
coding-interview-university
- A-Z computer science study plan to become a software engineer
-
10 GitHub repositories that every developer must follow
✅ jwasham/coding-interview-university : https://github.com/jwasham/coding-interview-university
- 18 Must-Bookmark GitHub Repositories Every Developer Should Know
-
Top 10 GitHub Repositories Every Developer Should Bookmark in 2024
4) Coding Interview University: Conquer the dreaded coding interview with this battle-tested arsenal of algorithms, data structures, and interview prep strategies. Sharpen your problem-solving skills, optimize your coding efficiency, and ace those technical assessments with this invaluable resource. (https://github.com/jwasham/coding-interview-university)
-
The Top 10 GitHub Repositories Making Waves 🌊📊
View on GitHub
- Need a clear roadmap.
-
I need some high quality advice from you
I stumbled upon a github post called coding interview university and with the shiny object syndrome I have, I kinda want to ditch the roadmaps and start something new like this one in github, or the random dude I found in YouTube, telling his audience that he passed the FAANG interviews. The annoying part of me is that whenever I hear stuff like “I passed the FAANG”, I will immediately try to follow their path because their method works for them or to some other people
- Ask HN: Which school produces the best programmers or software engineers?
- Anyone Know resources like (The Odin Project or FullStack open ) but for DSA.
- Why is it so hard to find a tech job in Vancouver?
What are some alternatives?
diodb - Open-source vulnerability disclosure and bug bounty program database
free-programming-books - :books: Freely available programming books
safety-gymnasium - NeurIPS 2023: Safety-Gymnasium: A Unified Safe Reinforcement Learning Benchmark
computer-science - :mortar_board: Path to a free self-taught education in Computer Science!
awesome-python - 📚 Awesome Python Resources (mostly PyCon).
awesome-cheatsheets - 👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
projects - Contains a list of security related Rust projects.
tech-interview-handbook - 💯 Curated coding interview preparation materials for busy software engineers
analyze - NaiveSystems Analyze is a static analysis tool for code security and compliance.
awesome-interview-questions - :octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
mega-interview-guide - The MEGA interview guide, JavaSciript, Front End, Comp Sci
freeCodeCamp - freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.