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...

tags:
border:

In my previous blog Building Java application over AWS Cloudformation I gave an overview of how I build my cloud formation for my application. As mentioned in the article a lot of the logic was coded with the userdata of cloud formation. What I found was that Amazon will start...

by danh
tags:
border:

Calling the ansible setup module in a task is bad for you.... So I was wondering around my code trying to figure out why the Hell is Ansible deciding for me to stay sudo after I am explicitly telling him I want to be regular user. I mean really, I...

tags:
JS
border:

Why I believe in web components After years of hacking out React, Angular, JQuery and other popular javascript libraries, I realized that they all suffer from the lack of freedom. Whenever I need to break out from the set of rules, I need to start hacking out my way through...

tags:
border:

Building Java application over AWS Cloudformation This blog will describe the process that I went through to build a fully auto scale AWS application over cloud formation. The reason I am writing this blog, is the fact that I was surprised at how hard it was. There is a lot...

by adic
border:

HTTP/2 on cloudfront On September 2016 Amazon AWS announced HTTP/2 support on cloudfront CDN. HTTP/2 is a major revision of the HTTP protocol. This new version has several features that make page loading and rendering faster: Single Connection: Only one connection to the server is used to load a website,...

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 yorammi
border:

I've been requested by a customer to give an introdction to DevOps. The presentation: Hello DevOps World from Yoram Michaeli Enjoy!

by assafg
tags:
border:

Getting started with Yarn Facebook has recently released a new JS package manager that sets out to fix / improve some of NPM's weaknesses - Yarn. If you have ever used NPM you may have experienced it's weaknesses - slow, versioning issues around shrinkwrap, and semantik versioning that often updates...

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...