Newest big programming topic to me: Kappa Architecture
It's been around for a long time, and it's about time I jump on board. Streams everywhere.
"Turning the database inside out with Apache Samza" by Martin Kleppmann
Thursday, January 28, 2016
Friday, January 22, 2016
Video: Dynamic Typing > Static Typing?
A must-watch for anybody that's interested in type systems or thinking about programming language design. Then, the comments after the article are a great read for more views.
Dynamic Typing > Static Typing?
Dynamic Typing > Static Typing?
Thursday, January 21, 2016
Video: Smaller Serialized Data
Another great episode from Google's Android Performance Patterns series: Smaller Serialized Data
https://www.youtube.com/watch?v=qBxeHkvJoOQ&list=TLVywPBnnWNrcyMTAxMjAxNg
https://www.youtube.com/watch?v=qBxeHkvJoOQ&list=TLVywPBnnWNrcyMTAxMjAxNg
Wednesday, January 20, 2016
Java Puzzler
I thought I already knew about Java's static and dynamic binding rules, but after trying this code snippet, I had to learn a few more things. Looks like those binding rules don't actually cover arguments and parameters.
Source
public class Test {
private static int count = 0;
public boolean equals(Test testje) {
System.out.println("count = " + count);
return false;
}
public static void main(String [] args) {
Object t1 = new Test();
Object t2 = new Test();
Test t3 = new Test();
Object o1 = new Object();
++count; t1.equals(t2);
++count; t1.equals(t3);
++count; t3.equals(o1);
++count; t3.equals(t3);
++count; t3.equals(t2);
}
}
Source
Sunday, January 3, 2016
Thursday, December 31, 2015
Friday, October 30, 2015
Computer Are Fast
Computer are fast.
Though, fast compared to what?
Check out this site to see how much work a computer can do in one second: http://computers-are-fast.github.io/
Check out this site to see how fast the different levels of memory, disk, and network are: https://gist.github.com/jboner/2841832
- Danial Goodwin -
Though, fast compared to what?
Check out this site to see how much work a computer can do in one second: http://computers-are-fast.github.io/
Check out this site to see how fast the different levels of memory, disk, and network are: https://gist.github.com/jboner/2841832
- Danial Goodwin -
Subscribe to:
Comments (Atom)