days
0
-30
-3
hours
-1
-7
minutes
-1
-3
seconds
-1
-3
search

Articles

JEP 222

JShell, the Java 9 REPL – What does it do?

Among the few truly new features recently confirmed for Java 9 (alongside Project Jigsaw’s modularity) is a Java Shell that introduces the first REPL function to Java. Java Executive Committee member Werner Keil explains how Java’s new REPL got started and what it’s good for.

Python basics

What is a function in Python?

No one wants to have to write a sonnet of code for every single time you need a piece of software to do a task for you. That’s why in Python you can use functions to get shit done faster.

Cost, scope and focus

Trade-offs in benchmarking

Is it quality you’re looking to improve? Or performance? Before you decide on what kind of a benchmark your system needs, you need to know the spectrum of cost and benefit tradeoffs.

Python basics

Why learn Python?

If you’re thinking of taking a deeper look at Python, you’ll first need some answers. What’s it like to program with Python? What scenarios does it work best in? And where is it better than competitors like Ruby, Java and C++?