Marty Kalin authored content

Authored content by Marty Kalin

Woman sitting in front of her computer

A simulator written in C helps solve one of the most complex games in mathematics.
Digital creative of a browser on the internet

You can use free software to support a web application on a very lightweight computer.
5 pengiuns floating on iceburg

Software libraries are an easy and sensible way to reuse code.
An intersection of pipes.

Assembly language offers special insights into how machines work and how they can be programmed.
Coding on a computer

Explore lightweight RESTful services in Java through a full code example to manage a book collection.
Open data brain

A detailed walkthrough of these useful predictive programs.
computer screen

Learn how to use the stream API and functional programming constructs in Java 8.
metrics and data shown on a computer screen

Protobuf encoding increases efficiency when exchanging data between applications written in different languages and running on different platforms.
Hands programming

Find out how WebAssembly supplements JavaScript by providing better performance on compute-bound tasks.
A person working.

Dig deeper into the details of cryptography with OpenSSL: Hashes, digital signatures, digital certificates, and more