by Royb
border:

In every programmer’s life comes a time where they need to know if words from a defined set of words appear in input texts. Today, we’ll see how to do it using a naïve solution, and efficiently using Aho-Corasick algorithm. Real world usage I recently used Aho-Corasick algorithm myself. I...

border:

Batch with Salesforce The task I was given a task that seemed to be very simple. We had some logic that would collect accounts from the CRM so that we could then send Emails and SMS to contacts on the account. Since all the work seemed to be CRM only...

by rans
border:

Data Processing - Streaming Vs. Batch In today's big data world, we need to process a lot of data in high volumes. There are some very good frameworks for data processing. Just to name some: Apache Hadoop for batch processing, Apache Storm for data streaming, Apache Spark that can do...

by assafg
tags:
border:

What is Functional programming exactly? Functional programming is a programming style that implements application logic and structures by applying functions... da... you can checkout the Wikipedia definition for a more formal in-depth description but if you want to cut to the chase - read on. The Problem with OOP For...

border:

Following the successful FullStack event with over 300 RSVP members, we are happy to share the video. Introduction to Reactive Architecture by Assaf Gannon. In this talk we will go over the key concepts of Reactive Architecture and how they are implemented in solving real life problems. 

by rans
tags:
border:

This workshop is taken by Ran Silberman. Here is the agenda for this session : Presentatio: Short introduction to Hadoop, Hadoop ecosystem in brief, Future of Hadoop, Hands-on, Installing Hadoop, Writing MapReduce program, Debug MapReduce in Hadoop, Deploy Program on the cluster, Work with management and monitoring tools. Prerequisites for...

by yoavn
tags:
border:

We are happy to share this great video lecture by Yoav Nordman. In this session, we will cover the new Java 8 concurrency features which add a boost to performance. The following topics will be reviewed: Understand how to use the powerful new parallel streams feature Enhance performance utilizing new...

by yanai
border:

This workshop will be taken by Yanai Franchi. "In this session we’ll follow a real world use case, which started as a classic monolithic Java application. We’ll discuss some of the difficulties inherited from this architecture, and alternatives to split it up into cohesive microservices. We will re-architecture the application...

by rans
border:

Calculate Average value in WordCount MapReduce on Hadoop In this post I show how to calculate average value of counters in a Java program that runs Map-Reduce over hadoop. The famous example of Word Count that can be found here shows a simple MapReduce that sets counter of words. Here...

by
tags:
border:

Following the successful Fullstack workshop we are happy to share the video. Read the full agenda, comments, and review Functional programming (FP) is a radical, principled (and my favorite) approach to software development. This session is not about Scala "the language" but about functional programming with Scala. We'll discuss FP...