• ?
  • Rexistro

Dzone

How to Implement Semantic Search Using OpenAI GPT-3

Generative Pre-trained Transformer 3 (GPT-3) is an autoregressive language model used for text generation created by OpenAI. GPT-3 showed the amazing potential for a really smart language model to generate text and has the ability to do amazing tasks such as question answering, summarization, semant ...

Design Implementation With App Development

Introduction We’ve all been there when we have to manually redline our designs so developers know exactly what our perfect designs are actually showing; we have even tried sending over source files for our devs to use when implementing. But isn’t there a better way of sending over detailed design in ...

How We Built the World’s Best Flashing App

We believe that IoT development should be accessible to all and made available in the most user-centric way. As part of our work to enable open collaborative innovation, we have built the Record Evolution Reflasher, a flashing app for IoT devices. Our purpose was to create a flashing application t ...

Cycle Time Breakdown: Tactics For Reducing Coding Time

The Issue: My Coding Time Feels Too High Cycle Time is the Dev Manager’s Super Metric. So naturally, the conscientious Dev Manager will want to pay close attention to Coding Time, the very first segment of a project’s journey along the Cycle Time path. Keeping Cycle Time “all green” is th ...

API Security Weekly: Issue #143

This week, we have a detailed write-up on finding credit card numbers leaking from a GraphQL API, a lab walkthrough on hacking JSON web tokens (JWT) through SQL injection, and HackerOne’s new Capture The Flag (CFT) API Security challenge. On the resource side, we have another good mind map, this tim ...

The Four Noisy Horsemen of Perl Hate

I publish Perl stories on this blog once a week, and it seems every time there's at least one response on social media that amounts to, "I hate Perl because of its weird syntax," or, "It looks like line noise." (Perl seems to have outlasted that one — when's the last time you used an acoustic mo ...

Defining Event-Driven Architectures: AsyncAPI

In this article, I am going to be talking about how we can define your event-driven architectures using the AsyncAPI definition. Introduction A while ago, I published an article about how you can document REST APIs using Open API 3 specification. This was for synchronous APIs.

What Is The Difference Between 2NF and 3NF?

What is Normalization? Normalization in a database is the process of organizing the data to reduce redundancy. The main idea is to segment a larger table into smaller ones and connect them through a relation. But why should an end-user like you or me be concerned about Data Normalization?

Hands-On With Adobe Document Generation in Microsoft Power Automate

These days, people are looking to automate many everyday actions within their organization. In a world where people are more commonly having smart homes, people get more used to having the bots do much of the tedious work. By becoming more comfortable in this venue, people are expecting more ways to ...

Creating a Digital Focus for Products With API First

“API First” is something that often is mentioned when it comes to API strategy and other aspects of how to move to a more API-centric way of thinking in organizations. Oftentimes, “API First” is mentioned in the context of digital transformation initiatives and as one of the principles that should b ...

Low Latency Edge Data Streaming With Kafka and Cloud-Native 5G Infrastructure

Many mission-critical use cases require low latency data processing. Running these workloads close to the edge is mandatory if the applications cannot run in the cloud. This blog post explores architectures for low latency deployments leveraging a combination of cloud-native infrastructure at the ed ...

What Does a Transparent and Secure Digital Workplace Look Like?

Over 25 percent of employees don’t trust their employers, and an even greater 50 percent think that their employers aren’t open or upfront with them. The lack of trust among employees is due to the lack of transparency in the workplace.  In digitally transformed organizations with digitized wor ...

Building a Biomedical Knowledge Graph

Debrief from a Vaticle Community talk — featuring Konrad Myśliwiec, Scientist, Systems Biology, at Roche. This talk was delivered virtually at Orbit 2021 in April. Konrad, like so many TypeDB community members, comes from a diverse engineering background. Knowledge graphs have been part of his ...

Three-Headed Dog Meets Cockroach: CockroachDB With MIT Kerberos

CockroachDB is a cloud-native distributed database that works across various cloud, hybrid, and on-premise environments. The flexibility of deployments demands varying degrees of security protocols. Most of the time, on-premise customers won't accept anything less than Kerberos for their system of r ...

How to Win With Agile Resistant Teams [Video]

TL; DR: How to Win with Agile Resistant Teams with Scott Weiner — ACB21 In this highly engaging speaker session from the Agile Camp Berlin 2021, Scott Weiner shares a case study on how to master an agile transition by creating agile resistant teams based on common sense, team autonomy, and the psych ...

Comparing InfluxDB, TimescaleDB, and QuestDB Time Series Databases

We're living in the golden age of databases, as money flows into the industry at historical rates (e.g., Snowflake, MongoDB, Cockroach Labs, Neo4j). If the debate between relational vs. non-relational or online analytical processing (OLAP) vs. online transaction processing (OLTP) ruled the past deca ...

Simple Code: Unit Tests

Unit tests are the developer's number one safety net. Let that sink in. This is the number one reason for writing unit tests. Unit tests are written by developers for developers to ensure that the code works as expected and handles happy and sad paths correctly. With enough unit test coverage, the t ...

How to Get and Set a Sitemap URL in Java

Sitemaps allow a webmaster to provide search engines with a list of URLs on a website that are available for crawling; this can be especially helpful if you’re attempting to increase your page rank. In addition to providing the list of URLs, sitemaps also supply information about each individual URL ...

Docker Multi-Stage Build for Running React Application on Nginx Server

Docker Multi-Stage build process is a great approach to create production-ready Docker images. In this particular post, we will leverage Docker Multi-Stage build to build and run a React application on an Nginx server. In case you are a beginner to Docker, I would strongly recommend understanding th ...

A First Look at How To Set Up React 18 Alpha With Snowpack and Vercel

If You Prefer Watching a Video... Be sure to Subscribe to the Official Code Angle Youtube Channel for more videos. Table of Contents Introduction Installation and Set up of React Using Snowpack Folder Structure Code Overview Running the Application Deployment Process Using Vercel Conclus ...

Growing Pains: Learning From SysML v1

The SysML v2 Visualization Origin Story Systems Engineering is the discipline of integrating parts into a functioning whole. It is responsible for communicating needs and capabilities between stakeholders and specialists. In the early 2000s, members of the International Council on Systems Engineerin ...

How, When, and What to Log

As developers, we understand the importance of coding.  However, most of us do not know the right way to log. You may have noticed various patterns of logging when seeing others code, such as:

ADHD in the workplace - 3 ways you can help devs

In a company with 100 employees, there can be over 10 individuals with some form of neurodiversity such as ADHD, Autism, Dyslexia, or others. While neurodiversity exists on a spectrum of intensity for each person, it’s still a significant number of people that could easily not be able to be working ...

Top 5 Use Cases of AI in the Insurance Field

Artificial intelligence(AI) is capable of accomplishing colossal feats in the modern tech-centric world. The advent of artificial intelligence has allowed multiple new avenues to gain more traction. It’s obvious that the clear advantages of leveraging AI in insurance make it an attractive opportunit ...

Why Headless CMS Needs Page Management

Introduction One of the most significant features of a content management system is that it allows non-developers to update the material. I believe we can all agree that we don't want our engineers to spend their time creating content (or copying and pasting it).  Most headless CMS avoid "page ...

Kafka: Beginners Overview

Apache Kafka is a distributed streaming platform and has architectural components include Producers, Topics, Consumers. Producers - Publish streams/records, similar to a message queue or enterprise messaging system. 

The Hats of Release Management

I was in a workshop recently and I asked the client to “describe their Enterprise Release Management Process.” A simple enough question, however,  their answer was somewhat misaligned with my expectation.

Running Community Detection With Memgraph and Python NetworkX

Introduction While the NetworkX package may be enough on its own to learn about graph theory and algorithms, in production, you will often require a permanent storage solution and additional graph analytics capabilities. Using Memgraph, an in-memory graph database, as the storage solution ...