« earlier | later » Page 1 of 3
SEI CERT C++ Coding Standard: Rules for Developing Safe, Reliable, and Secure Systems (2016 Edition) edit / delete
There's also a wiki.
to security software-engineering ... on 05 May 2018
Secure Software Design and Programming: Class Materials by David A. Wheeler edit / delete
to security software-engineering teaching ... on 10 November 2017
Willy Tarreau's stuff: Look back to an end-of-life LTS kernel : 3.10 edit / delete
"The end of the 3.10 branch is a good opportunity to have a look back at how that worked, and to remind some important rules regarding how to choose a kernel for your products, or the risks associated with buying products running unmaintained kernels."
to kernel linux lts security software-engineering support ... on 05 November 2017
Lessons Learned from Shenzhen I/O | Probably Dance edit / delete
... which is a game about programming microcontrollers -- relating this to the real world.
to games microcontroller software-engineering teaching ... on 26 February 2017
Mid-2016 Tor bug retrospective, with lessons for future coding | The Tor Blog edit / delete
"I recently did an informal review of our major bugs from the last few years. ... My goals were to see if we're right in our understanding of what causes bugs in Tor, and what approaches to avoid bugs and limit their impact would be most effective."
to bug security software-engineering tor ... on 06 December 2016
"though I would consider the requirements for writing really secure software qui... | Hacker News edit / delete
Links to some projects doing secure software engineering in practice.
to security software-engineering ... on 06 December 2016
Clean Coder Blog edit / delete
Mutation testing: testing your test suite by systematically introducing faults and seeing whether it picks them up. Nice.
to bugs mutation-testing software-engineering testing ... on 28 August 2016
Long Names Are Long – journal.stuffwithstuff.com edit / delete
Advice on short variable names. (This is basically the same as the Google style guide suggests, which shouldn't be surprising given the author works at Google...)
to ag0700 naming software-engineering ... on 28 August 2016
Notes on concurrency bugs edit / delete
A couple of studies (now a few years old) looking at what kinds of concurrency bugs show up in real software.
to concurrency correctness debugging software-engineering ... on 28 August 2016
Semantic Versioning 2.0.0 edit / delete
An excellent specification of the approach to version numbering used by many free software projects.
to release software software-engineering version ... on 21 June 2016
« earlier | later » Page 1 of 3
- software-engineering | |
1 | + 3yp |
6 | + ag0700 |
2 | + ag0803 |
2 | + agile |
1 | + amusements |
1 | + books |
1 | + branching |
1 | + bug |
1 | + bugs |
1 | + business |
1 | + co886 |
2 | + concurrency |
1 | + correctness |
1 | + cs |
1 | + debugging |
2 | + design |
1 | + design-patterns |
1 | + engineering |
1 | + etext |
1 | + forth |
3 | + games |
1 | + git |
1 | + github |
1 | + issue-tracking |
1 | + kernel |
3 | + language-design |
1 | + linux |
1 | + lts |
1 | + management |
1 | + microcontroller |
1 | + mutation-testing |
1 | + naming |
1 | + network |
1 | + oo |
1 | + patterns |
1 | + philosophy |
2 | + programming |
1 | + python |
1 | + release |
4 | + research |
1 | + rpn |
1 | + scala |
1 | + science |
6 | + security |
1 | + software |
1 | + support |
4 | + teaching |
1 | + testing |
1 | + time-management |
1 | + tor |
1 | + type-systems |
1 | + version |
1 | + version-control |
1 | + web |
1 | + work |
tasty by Adam Sampson.