Transform Pub/Sub to Firestore Database in GCP

Rusty Divine Apache, Articles, Cloud, Data Science, Databases, Google Cloud Platform, Python Leave a Comment

This year, the client I work with has started exploring the offerings in Google Cloud Platform (GCP) after investing years into the Microsoft Azure cloud. The opportunity has allowed me to explore a few new technologies that this post will cover and that you will hopefully find interesting.

In short, I was tasked with transforming Pub/Sub to Firestore Database in GCP. The scenario explored in this post takes an FHIR healthcare data feed, extracts telephone and email information, and then stores that in a Firestore database.

To Rewrite or Not to Rewrite?

To Rewrite Or Not To Rewrite

Kevin Roper Articles, Development Technologies & Tools, Opinion, Programming Leave a Comment

A recent project got me thinking about the old trope that, upon getting involved in an existing project, the first thing any developer wants to do is rewrite it.

Obviously, thatโ€™s not always true, and in fact, Iโ€™ve rarely been tempted. But the following situation made the thought cross my mind, and it also led me to realize the reasons I didnโ€™t bite.

Letโ€™s talk about it, but first, Iโ€™ll talk more generally about rewriting codes, the potential benefits, and the reasons itโ€™s typically best not to.

Programming Language

Why You Should Write Your Own Programming Language: The Life of a Donut

Keyhole Software Development Technologies & Tools, Keyhole, Programming Leave a Comment

Whatโ€™s the best side project youโ€™ve ever completed? For Keyhole Consultant Jake Everhart, so far, itโ€™s writing his own interpretive programming language. He calls it Donut. Hereโ€™s more about why he made it, how he made it, and why itโ€™s been so fun.

Bloom Filters in Java Dev

Applying Bloom Filters to Java Dev: A Naive Implementation

Tazz Vose Articles, Development Technologies & Tools, Java, Testing Leave a Comment

Over the course of this blog, I will be focusing on using Bloom Filters in Java development. Weโ€™ll briefly talk through what they are and why theyโ€™re handy, and then weโ€™ll dive into a hypothetical use case and tutorial.

As a note, this post is just meant to get you started on the track to using a Bloom Filter in the wild. What we discuss here will stay high-level but will give you a general idea of how it would work on a project.

Without further ado, letโ€™s get started.

React’s Unique Looping Tool For Beginners

John Dehan Articles, Development Technologies & Tools, JavaScript, React Leave a Comment

In the post, Iโ€™ll be talking more about the map() function – how it differs from other common loops, exploring its optional second parameter, using mapping in the return statement, and tracking with keys. By the end, I hope youโ€™ll have a clearer understanding of how the map() function can be useful in your React projects.

Please note, this post is geared toward React beginners and new coders. Veteran users may not glean as much from the content.