A Guide to Kaitai Web IDE This post is a continuation of my previous post about Kaitai Struct DSL language for description of binary data formats. This post will describe how to download Kaitai Web IDE and run it locally as a web application and also how to build and run it. Prerequisites If you are interested to run Kaitai ...
Read More »WebRTC Leak Prevent Example
In this post, we will discuss what WebRTC Leak is and how to mitigate the risks posed by it. WebRTC is a set of APIs that allow peer to peer connections without the need of a relaying server in between. Without an intermediary in between, this connection allows real-time communications between the peers. Since the concern was raised about leak ...
Read More »Does GraphQL Reduce the Need for Documentation?
Before we begin, note that this post isn’t intended as an introduction to GraphQL. For a beginner’s guide, I suggest Derek Haynes’ Codeship post or howtographql.com. As a technical writer, I was intrigued by the claim that GraphQL reduces the time you need to spend on documenting an API and reduces the amount of documentation your application needs. I wanted ...
Read More »Get the MBA education without the MBA debt
The prospect of getting an MBA sounds great on paper, but graduating knee-deep in debt is something that makes many business-minded folks think twice.
Read More »Three Productive Go Patterns to Put on Your Radar
Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! By most definitions, with just 26 keywords, a terse spec, and a commitment to orthogonal features, Go is a simple language. Go programmers are expected to use the basic building blocks offered by the language to compose more complex abstractions. Over ...
Read More »Partitioning Behavior of DynamoDB
This is the third part of a three-part series on working with DynamoDB. The previous article, Querying and Pagination with DynamoDB, focuses on different ways you can query in DynamoDB, when to choose which operation, the importance of choosing the right indexes for query flexibility, and the proper way to handle errors and pagination. As discussed in the first article, ...
Read More »Why JWTs Suck as Session Tokens
Got 15 minutes? Learn how to build an Angular app with user login in less time than it takes to get a coffee. Try Okta + Angular for free today! Create a Free Developer Account! JSON Web Tokens (JWTs) are so hot right now. They’re all the rage in web development: Trendy? ✓ Secure? ✓ Scalable? ✓ Compact? ✓ JSON? ✓ With ...
Read More »Using the Data Access Object Pattern in a Microservice Architecture
This article assumes that you have a general understanding of what microservice architecture is and why you would want to use it. The focus of the discussion here will be the Data Access Object design pattern and how it can be used to communicate with multiple data sources. Since the formal definitions of a design pattern in textbooks tend to ...
Read More »Get Up and Running with Azure CLI
Azure CLI provides you with one of the most convenient ways to work with Microsoft Azure resources. Here’s how to get up and running and how to use it most efficiently. As the name CLI says (Command Line Interface), Azure CLI allows you to execute Azure commands from any command line. Because it’s written in Node.js, it’s not tied to ...
Read More »