From the Application Security Program Handbook by Derek Fisher
This article discusses where security fits into the DevOps process along with some common approaches.
Read it if you want to learn more about baking security into DevOps.
An excerpt from Robotics for Software Engineers by Andreas Bihlmaier
This article shows what a typical robot’s software stack looks like.
Read this if you are a software developer who is interested in learning more about robotics.
An excerpt from Grokking Concurrency by Kirill Bobrov
This article talks about the differences between the concepts of concurrency and parallelism and why it’s important to know what each is.
From Pandas Workout by Reuven Lerner
This article discusses using Data Frames in Pandas.
An excerpt from Grokking Concurrency by Kirill Bobrov
In this excerpt you will:
§ learn the details of the hardware that executes your programs
§ learn the organization of computer systems and common problems
§ learn how to choose the hardware suitable for your problem
An excerpt from Robotics for Software Engineers by Andreas Bihlmaier
This article talks about various common types of robots.
Read this if you are a software developer who is interested in learning more about robotics.
An excerpt from Robotics for Software Engineers by Andreas Bihlmaier
This article explores several specialized software fields that are important for robotics.
Read this if you are a software developer who is interested in learning more about robotics.
From Unity in Action, Third Edition by Joe Hocking
From Python Concurrency with asyncio by Matthew Fowler
This article shows how you might make your first application that leverages asyncio.
From Clojure, The Essential Reference by Renzo Borgatti
clojure.java.io contains a collection of functions to simplify the interaction with the Java Input/Output system (or simply IO). Over the years, Java evolved the original InputStream and OutputStream abstractions into Reader and Writer, eventually adding also asynchronous IO. During this transformation, Java put a lot of effort in maintaining backward compatibility, a principle also shared with Clojure. Unfortunately, there are now coexisting IO APIs that impact negatively on usability, forcing Java developers through bridges and adapters to move between different styles of IO.