Introduction to ROS2 With Rust. write publishers and subscribers | by Timothy Shan | Jun, 2022

Write publishers and subscribers In May 2022, ROS 2 Humble Hawksbill (humble) was released, which supports Ubuntu 22.04. Since I am still using Ubuntu 20.04, this blog will focus on foxy. First thing first, how to install ROS2? Because our team is migrating from ROS1 to ROS2, I need to use both for now. My … Read more

Variable, References, and Lifetimes in Rust — A Practical Introduction | by Shanmukh Sista | Jun, 2022

Master the Rust basics Photo by Possessed Photography on Unsplash In this article, we’ll touch upon some basics for variables, memory, and references in Rust. The goal is to understand why Lifetimes exist in RUST and how can we work with the Rust compiler to write safe code. We’ll see some simple examples that highlight … Read more

What is JPA? Introduction to the Jakarta Persistence API

As a specification, the Jakarta Persistence API (formerly Java Persistence API) is concerned with persistence, which loosely means any mechanism by which Java objects outlive the application process that created them. Not all Java objects need to be persisted, but most applications persist key business objects. The JPA specification lets you define which objects should … Read more

Introduction to Docker Extensions | by Eldad Uzman | May, 2022

Make your docker environment super awesome! photo by Ian Taylor at unsplash Docker introduced docker-extensions in the last dockerCon. It is currently a beta feature, and it looks like it can bring up incredible revelations to the docker ecosystem as well as enhance developer experience and boost productivity. Let’s explore this promising new feature. First, … Read more

What is JDBC? Introduction to Java Database Connectivity

JDBC (Java Database Connectivity) is the Java API that manages connecting to a database, issuing queries and commands, and handling result sets obtained from the database. Released as part of JDK 1.1 in 1997, JDBC was one of the earliest libraries developed for the Java language. JDBC was initially conceived as a client-side API, enabling … Read more

My Introduction to the Blockchain and Merkle Tree | by Douglas Mendez | Apr, 2022

Understand blockchain through this Go implementation Photo by Shubham Dhage on Unsplash A couple of months ago, I started playing and developing around the Blockchain, given the hype it was having lately throughout the crypto space with cryptocurrencies and all the incredible possible applications owing to the implementation of smart contracts — like NFT collections, … Read more

An Introduction to Graph Data

This article is an excerpt from the book Machine Learning with PyTorch and Scikit-Learn from the best-selling Python Machine Learning series, updated and expanded to cover PyTorch, transformers, and graph neural networks. Broadly speaking, graphs represent a certain way we describe and capture relationships in data. Graphs are a particular kind of data structure that … Read more

An Introduction to Sequelize, a Node.js Object-Relational Mapper (ORM) | by Todd Demone | Apr, 2022

A better way to manage data from within your web application Sequelize is a popular Object-Relational Mapper (ORM) for Node.js. An ORM is a library responsible for managing data in applications, specifically applications that (a) are written in an object-oriented programming language and (b) persistently store data in a database. This article begins with a … Read more

An Introduction to PCI Compliance

There are plenty of reasons for enterprises that work with cardholder data to care about payment card industry (PCI) compliance. For starters, maintaining PCI compliance is an essential part of protecting cardholders, reducing fraud, and avoiding damage to your reputation. Additionally, if your organization is found not to be PCI compliant, it will be subject … Read more