Shlomi ElbazApache Beam — Inject your pipeline dependencies through the PipelineOptionsI would like to share a challenge that I face with,Sep 2, 2023Sep 2, 2023
Shlomi ElbazShrink your JSON payload using a fallback assignment with an undefined value instead of nullWhen your services parse incoming HTTP messages payload through DTO objects, and the DTO contains optional fields, e.g.:Sep 1, 2023Sep 1, 2023
Shlomi ElbazApache Beam — Windows, Late-Data, and Triggers.Windows are a way of subdividing collections depending on the timestamp. when we aggregate elements, we might need to use the timestamp as…Jun 29, 20231Jun 29, 20231
Shlomi ElbazApache Beam — launching a single service in a multiform execution modeAs part of the work we handle a campaign distribution, we handle several types of campaigns, and all of them are triggered by Pub/Sub…May 12, 2023May 12, 2023
Shlomi ElbazClean Code — Split Your .Net-Core App Into Logical TiresThis is the first article in a series of “clean code”, this is a basic example but very important, it will form the basis of all other…May 9, 2023May 9, 2023
Shlomi ElbazApache-Beam: Inputs to Flatten had incompatible triggers errorDuring my Apache-Beam pipeline, I encountered the following error: SEVERE: Main error stackTrace Inputs to Flatten had incompatible…May 2, 2023May 2, 2023
Shlomi ElbazJavascript — Parse URL-encoded string into JSON in ONE line of codeThe source code can be found at: https://github.com/shlomielbaz/url-encodedMar 22, 2023Mar 22, 2023
Shlomi ElbazApache Beam — Centerlize the pipeline error handlingIn pipeline processing, it’s quite a headache to handle errors and catch exceptions, it is not something that can be achieved with…Mar 19, 2023Mar 19, 2023
Shlomi ElbazJavaScript — Scope, Hoisting, and ClosureI tackled in post with a title: “So, you think you know JavaScript?” the post was written by Dmitry Baranovskiy — the creator of Snap.SVG…Nov 28, 2022Nov 28, 2022
Shlomi ElbazCreate GCP Pub/Sub Subscription with specific credentialsI had a struggle with creating a Pub/Sub subscription that I would like to share with you.May 27, 2022May 27, 2022