dotnet

Diving Deep into Smart Contracts

September 1, 2022

Smart contracts allow two parties to enter an agreement. Take a deep dive into smart contracts to see how to reuse a single contract over and over again.

Continue reading

7 Ways to Dramatically Reduce Your Time in Code Review

August 1, 2022

Code reviews can be painful. Software engineers often complain that the review process is slow, delays downstream tasks, and leads to context switching as you navigate back and forth between an open pull request (PR) and your next task. 

Continue reading

Purpose-Driven Microservice Design

July 12, 2022

Buzzwords aren’t something I expected when I started my career. In those days, most of the technology news arrived in paper-based weekly publications like InformationWeek and Network World. I remember thinking to myself, “Man, they are using these same words over and over again each week.”

Continue reading

How to Mint an NFT on Polygon

May 10, 2022

Non-Fungible Tokens (NFTs) have exploded in popularity over the last year. And with NFTs being used for art, PFPs, lifestyle brands, sports, games, the metaverse, and more, they won’t be going away anytime soon. But the current state of NFTs has a few problems - notably, minting on Ethereum can be prohibitively expensive and the metadata behind those NFTs is often centralized.

Continue reading

Moving from Full-Stack Developer to Web3 Pioneer

April 10, 2022

Looking to dive into Web3 development? Here is an introduction and quick example of how full-stack developers can get started in this decentralized version of the web

Continue reading

Exploring the API-First Design Pattern

April 4, 2022

From a career perspective, the two things I appreciate the most are solving problems through technology and creating technical publications. The former often drives the latter: results presented in inspired-based publications are derived from a recent problem that I had successfully solved.

Continue reading

API Clarity In Action

March 1, 2022

APIs are ubiquitous in modern microservice architectures. They make it easy to consume data from external apps and reduce the amount of code developers need to write. The general result is easier delivery of useful software products. However, the prevalence of APIs means they represent a large attack surface.

Continue reading

The Rise of the Data Reliability Engineer

February 1, 2022

With each day, enterprises increasingly rely on data to make decisions. This is true regardless of their industry: finance, media, retail, logistics, etc. Yet, the solutions that provide data to dashboards and ML models continue to grow in complexity. This is due to several reasons, including: The ability to process data from diverse sources at a low cost An explosion in the availability and variety of data tools (impacting collaboration and decision making, beyond technical work) Tight dependencies among data assets managed by different departments within companies

Continue reading

Moving from Full Stack Developer to Web3 Pioneer

January 31, 2022

While products like GenCoin originated with the purpose of providing a new way to perform financial transactions, the underlying concepts are more powerful than just currency-related tasks. In fact, the distributed nature in how blockchain is designed ties directly to the heart of Web3. Before going any further, let’s recap the three main eras of the web…

Continue reading

Why Developers are Embracing Modern Card Issuing and the Open API

October 4, 2021

Modern payment card issuing processes can deliver many different types of cards in a fast, efficient, and secure way. Using open API platforms, card issuers can create customized card products and easily process hundreds of thousands of transactions.

Continue reading