https://technologyconversations.com/2013/12/20/test-driven-development-tdd-example-walkthrough/
Tags: #programming #tdd
Tags: #programming #tdd
Technology Conversations
Test Driven Development (TDD): Example Walkthrough
Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test cas…
https://medium.freecodecamp.com/why-todays-victory-over-oracle-matters-so-much-to-developers-4e24b4a368b5#.c3c28gxd8
Tags: #java, #google, #oracle
Tags: #java, #google, #oracle
freeCodeCamp
Who won Google VS Oracle? Developers won.
Google has successfully defended itself from a $9 billion lawsuit from Oracle. In doing so, Google’s lawyers have prevented a dangerous…
https://techcrunch.com/2016/07/18/with-one-atom-per-bit-this-1-kilobyte-hard-drive-is-only-100-nanometers-wide/
Tags: #technology #storage
Tags: #technology #storage
TechCrunch
With one atom per bit, this 1-kilobyte hard drive is only 100 nanometers wide
Here’s an interesting milestone to talk up around the water cooler: Researchers in the Netherlands have created a microscopic storage system that encodes every bit with a single atom —…
https://blog.kaspersky.com/satana-ransomware/12558/ [ENG]
https://blog.kaspersky.it/satana-ransomware/8602/ [ITA]
Tags: #security
https://blog.kaspersky.it/satana-ransomware/8602/ [ITA]
Tags: #security
Kaspersky
Satana: Ransomware from hell
This year, news of ransomware attacks have been coming in like dispatches from a battlefield — nonstop. Every day, researchers find new strains of ransomware and discover new and unconventional ways
https://www.cs.umd.edu/class/sum2003/cmsc311/Notes/BitOp/pointer.html
"It's perhaps too harsh a judgement of C, but certainly one of the reasons the language was invented was to write operating systems. Writing such code requires the ability to access addresses in memory in an efficient manner. This is why pointers are [...]"
Tags: #C #pointers #programming
"It's perhaps too harsh a judgement of C, but certainly one of the reasons the language was invented was to write operating systems. Writing such code requires the ability to access addresses in memory in an efficient manner. This is why pointers are [...]"
Tags: #C #pointers #programming
https://blog.malwarebytes.com/threat-analysis/2016/07/third-time-unlucky-improved-petya-is-out/
Tags: #security
Tags: #security
Malwarebytes Labs
Third time (un)lucky - improved Petya is out - Malwarebytes Labs
Petya's authors got it right at the third attempt. The currently launched wave of this ransomware finally seems to have the proper Salsa20.
http://graphics.stanford.edu/~seander/bithacks.html
A bunch of useful bit operations.
Tags: #bitwiseOps #C #programming
A bunch of useful bit operations.
Tags: #bitwiseOps #C #programming