tags:
border:

Following my successful lecture I’d like to share the video slides with you. The world of front-end libraries is broken and we have to find our way in it. Angular vs. React vs. Common sense and why the hell would you take a sledgehammer to crack a nut? In this...

by itaig
border:

How to evaluate Git branch name in a Jenkins pipeline using GitSCM? While working with Jenkins pipeline, you often want to clone a git repository and maybe even configure automatic build triggering upon commits or pull requests made on your repository. A common flow style is cloning a git repository,...

tags:
border:

Apache Beam Good Bad and the Ugly I would like to share with you my experience with apache beam on the latest project that I have worked on. Senario My project was an ETL from salesforce to bigquery. Since we need to do this with a lot of tables and...

tags:
border:

BigQuery I have been working on BigQuery for a few months and would like to share what I have learnt. What is BigQuery? BigQuery is a SAS Database platform by google. BigQuery is very similar to RDBMS, and you use SQL to work with it. The main advantage of BigQuery...

by miron
border:

Following my successful lecture I’d like to share the video & slides with you. In this session we wrote a chef cookbook in a TDD 'write-your-tests-first' methodology. Using Chef testing tools. We used: Chefspec, Kitchen and Inspec. Click here >> for workshop git...

border:

Scheduling Dataflow pipelines Google has a product called Dataflow. Dataflow is a engine for processing big data. Google took the dataflow model and externalized it as Apache Beam Model (see https://beam.apache.org). The idea behind Apache Beam, is a generic model that deals with both streaming and batch including windowing with...

by gilad
border:

The Goal Working in a professional service organization, one might be called to the helm to help out with a task for the common good, in this case setting a build process for a straight forward node.js project. Being familiar with setting up a build and deploy process with Jenkins,...

by alonv
tags:
JS
border:

As a JavaScript consultant, I meet with a lot of clients. In some cases, it’s like having a programmer’s job interview. At one of this clients, I got a JavaScript test and one of the questions was to implement a removeDuplicates function that accepts an Array and return a new...

by assafg
tags:
JS
border:

"Micro frontends" is a new trend in large single page applications (SPA). Single page applications have become increasingly large and resemble in behavior and life-cycle the server side monolith. Just as there is a movement to split server side monolithic applications into multiple robust micro-services, there is also a movement...

by haimc
tags:
border:

Following my successful lecture I’d like to share the slides with you. If you already familiar with Spark API, it's time to take your code to a higher level and gain performance. In this session we go over best practices of handling data, improved code and Spark cluster configuration. Hope...