We at MiQ bid for billions of impressions everyday. This comes at a cost, and a lot many technical challenges. A million+ requests per second with response time limited to less than 10ms, Reactive programming enabled us to keep the resource costs minimum; with highly scalable and efficient ecosystem. In this session we delve deeper into the multiple aspects of the challenges, alongside a brush with the architecture of the system that keeps delivering for us.
Programmable Decision Tree @Scale for Programmatic Media Buying - Rohit Sriva...Tech Triveni
Programmable Decision tree is a logical decisioning framework for optimizations in programmatic media buying.This session would outline the evolution of framework over time with various big data tech stack usages and their choices preferred over each other.
Youtube Recording: https://www.youtube.com/watch?v=72ajUFG5B4M
Bio
Raigon Jolly is the Head of Analytics and Data Sciences at TrafficGuard, where he leads the team that pioneers real-time fraud detection and reporting across cloud environments leveraging both GCP and AWS. Raigon’s team is tasked to reduce friction between data and actionable insights at massive global scale in a highly distributed environment.
Raigon’s expertise spans data visualization, streaming, applied AI, unsupervised ML, mobile and web user behaviour analysis. A recognised leader in the field of data analytics, Raigon was listed as a Top 25 Analytics Leaders by IAPA (Institute of Analytics Professionals of Australia). Previous roles have seen Raigon driving data warehousing transformation projects and business intelligence for the likes of QuickFlix and Accenture.
Description
Digital advertising generates a lot of data with high dimensionality and cardinality. One eCommerce purchase, is the result of hundreds of ad clicks and thousands of ad impressions. These ad engagements are accompanied by thousands of data points about devices, networks, geography, time. TrafficGuard relies on Druid for real time analytics of these enriched data points to provide formidable ad fraud prevention at lightning speed.
In this session, TrafficGuard’s Head of Data Science, Raigon Jolly, will discuss how TrafficGuard uses Druid and its partnership with Imply to:
Provide granular reporting to clients in near-real time
Use analytics to stay ahead of ad fraud as it continuously evolves
Drive operational optimisation as TrafficGuard scales from startup to dominant ad fraud prevention player
Enterprises are migrating to the cloud in droves, taking advantage of lower costs, easy deployment, and improved infrastructure security. Protecting data in the cloud, however, remains a challenge as employees push to access cloud apps from any device, anywhere.
In this webinar, Michael Ball, CISO at AGF Investments and Rich Campagna, VP of Products at Bitglass, will discuss the evolution of Cloud Access Security Brokers (CASBs), from app discovery tools to mature solutions that now provide deep visibility and control over data across all cloud apps. Michael and Rich will also highlight real-world CASB deployments and how major organizations are leveraging these solutions to protect data end to end, from cloud to device.
ExcelR is a proud partner of University Malaysia Sarawak (UNIMAS), Malaysia's 1st public University and ranked 8th top university in Malaysia and ranked among top 200th in Asian University Rankings 2017 by QS World University Rankings. Participants will be awarded Data Science International Certification from UNIMAS after successfully clearing the online examination.
5-min presentation of EW-Shopp. EW-Shopp is an industry-driven H2020 project where AI is used to make data enrichment easier and predict the effect of weather and events in different business domains such as eCommerce, Retail, CRM, IoT, Digital Marketing
ExcelR is a proud partner of Universiti Malaysia Saravak (UNIMAS), Malaysia’s 1st public University and ranked 8th top university in Malaysia and ranked among top 200th in Asian University Rankings 2017 by QS World University Rankings.
ExcelR is a proud partner of Universiti Malaysia Saravak (UNIMAS), Malaysia’s 1st public University and ranked 8th top university in Malaysia and ranked among top 200th in Asian University Rankings 2017 by QS World University Rankings.
Programmable Decision Tree @Scale for Programmatic Media Buying - Rohit Sriva...Tech Triveni
Programmable Decision tree is a logical decisioning framework for optimizations in programmatic media buying.This session would outline the evolution of framework over time with various big data tech stack usages and their choices preferred over each other.
Youtube Recording: https://www.youtube.com/watch?v=72ajUFG5B4M
Bio
Raigon Jolly is the Head of Analytics and Data Sciences at TrafficGuard, where he leads the team that pioneers real-time fraud detection and reporting across cloud environments leveraging both GCP and AWS. Raigon’s team is tasked to reduce friction between data and actionable insights at massive global scale in a highly distributed environment.
Raigon’s expertise spans data visualization, streaming, applied AI, unsupervised ML, mobile and web user behaviour analysis. A recognised leader in the field of data analytics, Raigon was listed as a Top 25 Analytics Leaders by IAPA (Institute of Analytics Professionals of Australia). Previous roles have seen Raigon driving data warehousing transformation projects and business intelligence for the likes of QuickFlix and Accenture.
Description
Digital advertising generates a lot of data with high dimensionality and cardinality. One eCommerce purchase, is the result of hundreds of ad clicks and thousands of ad impressions. These ad engagements are accompanied by thousands of data points about devices, networks, geography, time. TrafficGuard relies on Druid for real time analytics of these enriched data points to provide formidable ad fraud prevention at lightning speed.
In this session, TrafficGuard’s Head of Data Science, Raigon Jolly, will discuss how TrafficGuard uses Druid and its partnership with Imply to:
Provide granular reporting to clients in near-real time
Use analytics to stay ahead of ad fraud as it continuously evolves
Drive operational optimisation as TrafficGuard scales from startup to dominant ad fraud prevention player
Enterprises are migrating to the cloud in droves, taking advantage of lower costs, easy deployment, and improved infrastructure security. Protecting data in the cloud, however, remains a challenge as employees push to access cloud apps from any device, anywhere.
In this webinar, Michael Ball, CISO at AGF Investments and Rich Campagna, VP of Products at Bitglass, will discuss the evolution of Cloud Access Security Brokers (CASBs), from app discovery tools to mature solutions that now provide deep visibility and control over data across all cloud apps. Michael and Rich will also highlight real-world CASB deployments and how major organizations are leveraging these solutions to protect data end to end, from cloud to device.
ExcelR is a proud partner of University Malaysia Sarawak (UNIMAS), Malaysia's 1st public University and ranked 8th top university in Malaysia and ranked among top 200th in Asian University Rankings 2017 by QS World University Rankings. Participants will be awarded Data Science International Certification from UNIMAS after successfully clearing the online examination.
5-min presentation of EW-Shopp. EW-Shopp is an industry-driven H2020 project where AI is used to make data enrichment easier and predict the effect of weather and events in different business domains such as eCommerce, Retail, CRM, IoT, Digital Marketing
ExcelR is a proud partner of Universiti Malaysia Saravak (UNIMAS), Malaysia’s 1st public University and ranked 8th top university in Malaysia and ranked among top 200th in Asian University Rankings 2017 by QS World University Rankings.
ExcelR is a proud partner of Universiti Malaysia Saravak (UNIMAS), Malaysia’s 1st public University and ranked 8th top university in Malaysia and ranked among top 200th in Asian University Rankings 2017 by QS World University Rankings.
Getting More Value from your Cloud Data AssetsEliot Arnold
Your cloud data should be free and working for you to make money or save money. This presentation explores a practical solution to productize your data assets for value creation.
Melodic Keynote presentation at OW2con'19, June 12-13, Paris. OW2
Konrad Wawruch, 7Bulls.com CEO, gives a keynote presentation at OW2con'19, June 12-13, Paris: "Melodic multicloud optimization and cloud agnostic deployment platform".
Customer Keynote: PIXNET Media Inc.- Business Intelligent and Analysis: Empir...Amazon Web Services
PIXNET integrates a great amount of user-generated blogs and attracts billions of visitors to PIXNET per week. Using these browsing logs, dozen millions of user behaviors are analyzed for business intelligent purposes. In this talk, empirical case study on beauty fashion will be elaborated.
Vehicle Big Data that Drives Smart City Advancement by Mike Branch at Big Dat...Big Data Spain
Geotab is a leader in the expanding world of Internet of Things (IoT) and telematics industry with Big Data.
https://www.bigdataspain.org/2017/talk/vehicle-big-data-that-drives-smart-city-advancement
Big Data Spain 2017
November 16th - 17th Kinépolis Madrid
Podcasters and Advertisers Marketplace on BlockchainCygnet Infotech
Cygnet recommended an online marketplace for advertisers and podcasters on state-of-the-art blockchain technology. Blockchain and Smart Contracts specifically for futuristic marketplace where the supply & demand sides can engage in trusted trading transactions based on business rules in a decentralized manner.
CTO of ParStream Joerg Bienert hold a presentation on February 25, 2014 about Big Data for Business Users. He talked about several use cases of current ParStream customers and ParStreams' technology itself.
Tech Mpire (TMP) - Product Presentation - July 2017 George Gabriel
Overview of Tech Mpire (TMP)'s unique technology which automates the process of finding new user app downloads for large global corporates (eg. Uber, Tripadvisor etc). With high revenue growth and a new CEO who was a former customer, TMP is well placed to scale.
Monetizing the Internet of Things: Creating a Connected Customer ExperienceZuora, Inc.
Customers today have new expectations. And never before has the customer experience been so critical than in the world IoT. Learn monetization strategies as well as the infrastructure require for delivering memorable customer experiences.
Robust product and ecommerce application programming interface for leading ho...Mindtree Ltd.
The home improvement industry is profoundly affected by the ecommerce wave that has swept across the wider retail landscape. Players are therefore actively engaged in leveraging multiple channels to drive customer engagement and revenue. Here is how Mindtree helped.
Big Data in Advertising Industry — Oleksandr Fedirko, Danylo StepanchukGlobalLogic Ukraine
This presentation deals with Big Data usage in advertising industry, namely in ad exchange business. It contains an overview of Big Data tools, a respective architectural approach and Java application for MapReduce.
This presentation was held by Oleksandr Fedirko (Lead Software Engineer, Consultant, GlobalLogic) and Danylo Stepanchuk (Lead Software Engineer, Consultant, GlobalLogic) at GlobalLogic Kyiv Java Career Day on August 11, 2018.
Learn more: https://www.globallogic.com/ua/events/globallogic-kyiv-java-career-day
Startup pitch presented by co-founder and CEO Jaco Els. Cubitic offers a predictive analytics platform that allows developers to build custom solutions for analytics and visualisation on top of a machine learning engine.
The UK population will vote on the 23rd of June to stay or leave the EU - our AI is tracking the UK voting population to understand how they will vote and it is updated every 24hrs - Guess what there has been a huge swing recently - we have 90 days of data to show you how its swinging
Getting More Value from your Cloud Data AssetsEliot Arnold
Your cloud data should be free and working for you to make money or save money. This presentation explores a practical solution to productize your data assets for value creation.
Melodic Keynote presentation at OW2con'19, June 12-13, Paris. OW2
Konrad Wawruch, 7Bulls.com CEO, gives a keynote presentation at OW2con'19, June 12-13, Paris: "Melodic multicloud optimization and cloud agnostic deployment platform".
Customer Keynote: PIXNET Media Inc.- Business Intelligent and Analysis: Empir...Amazon Web Services
PIXNET integrates a great amount of user-generated blogs and attracts billions of visitors to PIXNET per week. Using these browsing logs, dozen millions of user behaviors are analyzed for business intelligent purposes. In this talk, empirical case study on beauty fashion will be elaborated.
Vehicle Big Data that Drives Smart City Advancement by Mike Branch at Big Dat...Big Data Spain
Geotab is a leader in the expanding world of Internet of Things (IoT) and telematics industry with Big Data.
https://www.bigdataspain.org/2017/talk/vehicle-big-data-that-drives-smart-city-advancement
Big Data Spain 2017
November 16th - 17th Kinépolis Madrid
Podcasters and Advertisers Marketplace on BlockchainCygnet Infotech
Cygnet recommended an online marketplace for advertisers and podcasters on state-of-the-art blockchain technology. Blockchain and Smart Contracts specifically for futuristic marketplace where the supply & demand sides can engage in trusted trading transactions based on business rules in a decentralized manner.
CTO of ParStream Joerg Bienert hold a presentation on February 25, 2014 about Big Data for Business Users. He talked about several use cases of current ParStream customers and ParStreams' technology itself.
Tech Mpire (TMP) - Product Presentation - July 2017 George Gabriel
Overview of Tech Mpire (TMP)'s unique technology which automates the process of finding new user app downloads for large global corporates (eg. Uber, Tripadvisor etc). With high revenue growth and a new CEO who was a former customer, TMP is well placed to scale.
Monetizing the Internet of Things: Creating a Connected Customer ExperienceZuora, Inc.
Customers today have new expectations. And never before has the customer experience been so critical than in the world IoT. Learn monetization strategies as well as the infrastructure require for delivering memorable customer experiences.
Robust product and ecommerce application programming interface for leading ho...Mindtree Ltd.
The home improvement industry is profoundly affected by the ecommerce wave that has swept across the wider retail landscape. Players are therefore actively engaged in leveraging multiple channels to drive customer engagement and revenue. Here is how Mindtree helped.
Big Data in Advertising Industry — Oleksandr Fedirko, Danylo StepanchukGlobalLogic Ukraine
This presentation deals with Big Data usage in advertising industry, namely in ad exchange business. It contains an overview of Big Data tools, a respective architectural approach and Java application for MapReduce.
This presentation was held by Oleksandr Fedirko (Lead Software Engineer, Consultant, GlobalLogic) and Danylo Stepanchuk (Lead Software Engineer, Consultant, GlobalLogic) at GlobalLogic Kyiv Java Career Day on August 11, 2018.
Learn more: https://www.globallogic.com/ua/events/globallogic-kyiv-java-career-day
Startup pitch presented by co-founder and CEO Jaco Els. Cubitic offers a predictive analytics platform that allows developers to build custom solutions for analytics and visualisation on top of a machine learning engine.
The UK population will vote on the 23rd of June to stay or leave the EU - our AI is tracking the UK voting population to understand how they will vote and it is updated every 24hrs - Guess what there has been a huge swing recently - we have 90 days of data to show you how its swinging
[AI Webinar Series P1] - How Advanced Text Analytics Can Increase the Operati...JK Tech
Digitization is considered as the next step-change that will have a bigger impact on businesses than even the internet. To win in the digital journey, companies must act now, or be left behind wondering what happened!
In this webinar series, JKT Smart Analytics demonstrates how they empower their customers to create maximum business value out of this eminent Digital data explosion through digital business empowerment by leveraging the digitization to increase their top-line revenue – customer experience, optimize the bottom-line costs – operational efficiency, enhancing the safety factor and reinventing the business process in line with the changing world.
This webinar is focused on how our AI-based text analytics solutions – First, JKT Social Media Radar; a SaaS-based AI NLP Platform, helping organizations to gain insights on market and customer perceptions on their brands, products & services. Secondly, Sales Promotion Recommendation Engine helps customers to enhance their top-line growth and streamline the bottom-line costs.
KEY TAKEAWAYS:
1) How should a business plan their journey through the Digital data revolution?
2) How can a company make use of digital data to create effective data strategies for the increased outcome(s)?
3) How IT practitioners can catalyst the digital data mining journey and attract business adoption?
4) JKT Social Media Radar solution – What, Why, Supporting Business applications, and more.
5) How can companies reduce operational costs by automating human effort-intensive tasks using cognitive Analytics?
Madison Park Group actively tracks the broader Engineering, Manufacturing, and Supply Chain Software market and has dedicated significant attention to the Industrial IOT technology landscape. We are particularly interested in the rapid development of several trends:
• Advancements in high-speed data ingestion and AI enabling highly accurate assessments of machine performance and reducing unnecessary downtimes
• Low-code/No-code platforms and ready-to-use APIs simplifying software development processes and helping drive a wider range of IIoT uses cases and implementations
• Integration of sensors into wearable devices and industrial assets in the manufacturing, healthcare and construction sectors, amongst others, creating real-time intelligence and novel asset tracking insights for operational efficiency and improved outcomes
APIs are a big deal and they are getting bigger. Center of success of large companies are the APIs that links computing devices to the underlying platforms that power each business and that ties companies together behind the scene.
Each enterprise has an inventory of API either private or public. Their importance and usage has soared as Web, mobile, cloud and machine-to-machine technologies have matured and are widely used.
Successful APIs need clear objectives that relate directly to business objectives and track closely to key performance indicators (KPIs) for the business at large.
How we Live Today is how we Work Tomorrow
We know how to be digital as consumers, but do we know how to be digital as businesses? Apigee CEO Chet Kapoor kicked off his keynote address at I ♥ APIs 2015 with this question.
Azure - a secure platform for source-to-payOpusCapita
If we know anything about IT, it’s that they don’t appreciate additional work, additional security risk or duplicate efforts. Trust us when we say, we are with you! That’s why we’ve partnered with Microsoft and built our solutions on the Azure platform.
In this webinar we want to introduce you to Azure’s security features, plus audit tools for data centers, specific security tools for customers and of course, the ease-of-use that Azure AD offers OpusCapita customers.
Our goal in this webinar is to give you an introduction to OpusCapita and Azure and reduce or eliminate any fear you might have when adopting SaaS solutions. Spoiler alert - with source-to-pay on Azure, you still have full control over your vpn connections and user management.
Similar to Augmentation of bids for programmatic ad auctions @ real time with the power of Reactive Architecture - Sumit srivastava (MIQ) (20)
UI Dev in Big data world using open sourceTech Triveni
He will be sharing his last 10 years of experience in UI Development for Big Data Analytics & ML world using available open-source plethora in the market. How 'UI dev' needs to target big data problems?
Key points to consider while choosing any open-source framework/library for the big data world.
Do you need to write a custom framework or use ready-made open source, when what to choose?
How dev can leverage open source frameworks like Angular, REACT to making big data apps faster?
How you can extend open-source BI tools like Kibana, superset graphana to make UI development tool?
How to show network big data using open source graph libraries?
How to deal with real-time data in Big data UI?
Why use & contribute to open source?
Design UI for future as in Big data world customer problems keep changing with time. Showcasing demo for our real customer's problems, how we achieved using these open source libraries.
Why should a Java programmer shifts towards Functional Programming ParadigmTech Triveni
Functional programming, a buzz word these days. Everyone is trying to learn it. A few functional programming languages are getting attraction and are getting used in the production too such as Scala, Haskell, Clojure and so on. And Even Java has already introduced a few concepts to support functional programming which are Lambdas, Functional Interfaces, Streams, etc. Now the question comes, why should a Java programmer needs to shift towards functional programming.
Java has a very big community and using imperative programming from the last 2 decades. It needs a very solid reason to shift towards the functional programming paradigm. The functional programming paradigm focuses on some key concepts like immutability, higher-order functions and so on and it has a moderate learning curve, but if we can get benefit out of it, then there is no harm in learning functional.
In this talk we will see, what are the benefits we get when we follow the functional programming paradigm in Java, how it makes the developer life easy. We will discuss the comparison between the imperative code vs functional code with some examples.
We will discuss the transition from imperative coding to functional coding with some code examples. This talk will be good for the people who really want to switch to functional programming and want to know how to use that in Java.
Reactive stack paints a very rosy picture of the way to develop the scalable applications focusing on the 4 fundamental things that are responsive, elastic, resilient and asynchronous communication. The principles are pretty simple but there are a lot of pitfalls that nobody talks about.
The challenges are numerous to build the system in the right way and in this talk we will focus on what are these pitfalls and how can we avoid them. We will be exploring the myth that once you adapt to it the journey will be smooth and show how these distributed systems add to additional complexity but can be managed by making smart decisions. I will share our experience of building Reactive Applications and how we have overcome the difficulties that we encounter.
Reactive programming is a new concept that is catching everyone’s eyes these days. The concept has been adopted by the various aspects of software engineering be it application development or DevOps. Our software development languages are also not untouched from it.
So, how can JAVA which has such a large community refrain itself from going reactive? The foundational topics for this talk will revolve around the ideas of reactive programming and what steps JAVA has taken towards being reactive. This would involve the latest buzz words in the market: Reactive streams, Reactive stream specification, the concept of mono and flux. We will also be touching how spring has used these features of reactive streams to make a new API development framework: Spring Boot Webflux. We hope the talk will help to understand Reactive programming aspects of JAVA and it will not bewilder the users as now they know that it’s a coding style that centres on the effective management of changes with async data streams.
Tackling Asynchrony with Kotlin CoroutinesTech Triveni
Reactive Programming is an approach to asynchronous programming. Like every other tool, reactive programming tools like RxJava or Reactor come with their own challenges. Kotlin Coroutines alleviates many of these challenges. Kotlin Coroutines, when being designed, had the advantage of being able to explore existing code that uses reactive stream.
This talk will highlight some of these practical challenges and show how Kotlin Coroutines tackle them. The challenges that will be covered are changes in interface design, programming paradigm shift, reactive type selection, exception handling, cancellation, resource leakage, and sequential vs concurrent.
Programmatic Ad Tracking: Let the power of Reactive Microservices do talkingTech Triveni
We at MiQ bid for billions of impressions every day. This comes at a cost and many technical challenges. After the ad is served we need a mechanism to share insights with clients. We need an application to gather these insights on a periodic basis.
Building microservices is comparatively easy but the more difficult part is everything that happens between the services in distributed systems. That’s where orchestration frameworks like Kubernetes come to rescue. At the same time, microservices need t to minimize synchronous invocations for intra-microservices communications to ensure the best possible isolation. Instead, architects should consider using asynchronous communication between the services. This is why reactive libraries like the ones from the ReactiveX programming, the family has become so popular.
A well-written microservice is generally going to apply the principles of the reactive manifesto. One could assert that a microservices architecture is just an extension of the reactive manifesto that is geared towards web services. But there are related subjects of reactive programming and functional reactive programming which are related to the reactive manifesto. A system can be a reactive system and not use a reactive programming model. Reactive programming is often used to coordinate asynchronous calls to multiple services along with events and streams from clients.
Reactive microservices enabled us to keep the resource costs minimum with a highly scalable, efficient ecosystem. In this session, we dig deeper into the multiple aspects of the challenges, sneak peek with the architecture of the system that keeps delivering for our clients.
This talk aims to be a gentle introduction to Refinement types in Scala. The talk will also introduce many related topics in the subculture of Typelevel programming in FP like Type theory, Generics (Shapeless), Optics (Monocle) and Law-based testing.
Why refinement types?
When 'String' just doesn't cut it anymore. By encoding validation into a type at the edge-of-the-system layer of your application, you can build your core domain logic without having to worry much about type-safety.
Who is it for?
Ajay would be revisiting the necessary foundations at the beginning of the talk, so beginners are welcome. People who have worked on Scala before would be able to appreciate the power of refined types more.
Supercharged imperative programming with Haskell and Functional ProgrammingTech Triveni
Haskell is the world's finest imperative programming language." The above quote comes from Simon P Jones, the creator of Haskell. To newcomers to Functional programming, this may seem weird and mystifying. After all, Haskell is usually known for its advanced Functional programming features such as purity and strong static typing. While it's likely that Simon said this at least partly in jest, the fact is that those same features also make imperative programming in Haskell much more flexible and powerful than in most other languages!
In this talk, we present a view of Haskell and strongly typed functional programming from the "other side" of the prism. We discuss how you can build and compose powerful imperative abstractions with Haskell using the same FP toolset. We discuss how to write common imperative algorithms in Haskell while exploiting advanced features like first-class computations, laziness, and strong static typing. We will also touch upon interfacing with external imperative systems (such as databases, and network communication). At the end of the talk, participants should have enough groundwork to explore Haskell as a *practical* language, and have a greater appreciation of the powerful features offered by Functional Programming.
Observability at scale with Neural Networks: A more proactive approachTech Triveni
We at Expedia work on a mission of connecting people to places through the power of technology. To accomplish this, we build and run hundreds of micro-services that provide different functionalities to serve every single customer request, which results in generating billions of events. Now, what happens when one or more services fail at the same time? Well, to improve the observability in our system, we see a need to connect these failure points across our distributed topology to reduce mean time to detect(MTTD) and know (MTTK)
In this talk, we will present the journey of distributed tracing in Expedia that started with Zipkin as a prototype and ended up building our own solution(in open source). We will do a deep dive into our architecture and demonstrate how we ingest terabytes of tracing data (around 8 TB / day) in production with a peak throughput of over 550,000 spans / second for hundreds of micro-services.
We use this data for trending service errors/latencies/rate, perform anomaly detection on the aggregated trends, build service-dependency and network-latency graphs, other than our primary use case of distributed tracing.
With this increasing number, there felt the need to have a real-time intelligent alerting and monitoring system to move towards 24/7 reliability. We will talk about how we use neural networks on trends and perform anomaly detection, including a deep dive into the architecture for the automated training pipeline and online, compute using streams in a cost-effective manner
Semi-Supervised Insight Generation from Petabyte Scale Text DataTech Triveni
Existing state-of-the-art supervised methods in Machine Learning require large amounts of annotated data to achieve good performance and generalization. However, manually constructing such a training data set with sentiment labels is a labor-intensive and time-consuming task. With the proliferation of data acquisition in domains such as images, text and video, the rate at which we acquire data is greater than the rate at which we can label them. Techniques that reduce the amount of labeled data needed to achieve competitive accuracies are of paramount importance for deploying scalable, data-driven, real-world solutions.
At Envestnet | Yodlee, we have deployed several advanced state-of-the-art Machine Learning solutions that process millions of data points on a daily basis with very stringent service level commitments. A key aspect of our Natural Language Processing solutions is Semi-supervised learning (SSL): A family of methods that also make use of unlabelled data for training – typically a small amount of labeled data with a large amount of unlabelled data. Pure supervised solutions fail to exploit the rich syntactic structure of the unlabelled data to improve decision boundaries. There is an abundance of published work in the field - but few papers have succeeded in showing significantly better results than state-of-the-art supervised learning. Often, methods have simplifying assumptions that fail to transfer to real-world scenarios. There is a lack of practical guidelines for deploying effective SSL solutions. We attempt to bridge that gap by sharing our learning from successful SSL models deployed in production
Finding the best solution for Image ProcessingTech Triveni
What is beyond using Tensorflow, GPU or TPU to process images seamlessly? Do we have a silver bullet for image processing? Over the years, image processing has picked up a different level of attraction. Everyone can think about its ease of usability because it has become a reality now. We have started seeing how Residual Neural Network architecture is being used for different cases and not only that, how Residual Neural network is being tweaked to solve different problems. Along with tweaking the ResNet, preprocessing is also being improved to support different architecture for this matter.
Everyone has almost become cyborg already with mobile phones in our hands and apparently until human beings bring the AI/ML to the phones completely they are not taking any rest. We are going to see the development of different architecture and algorithms around running AI/ML on low configuration devices.
In this session, we are going to talk about different research papers submitted for these matters and some implementations for the same as well.
Proximity Targeting at Scale using Big Data PlatformsTech Triveni
Proximity Targeting is a marketing technique that uses mobile location services to reach consumers in real-time when they are around a store location or point of interest. This is done by defining a radius around a specific location. If a consumer has opted into location services on their mobile phone and enters within this radius, proximity targeting helps in triggering an advertisement or message to consumers in an effort to influence their behaviour. This can be combined with the ability to purchase impressions through programmatic ad platforms that are powered by real-time bidding which can help businesses formulate the right strategy of influencing their users on a particular geographical area. They can build user groups based on certain characteristics (such as neighbourhoods, demographics, interests, and other data), and subsequently launch another campaign that targets anyone which those characteristics.
The growth of mobile devices has led to enormous data generation which offers tremendous potential when used effectively for business. Thus we need an efficient platform where we can process such huge data efficiently and with minimum latency and cost. This talk describes MIQ's journey into building a fast and scalable processing platform using Big Data, delivering faster and actionable insights for Proximity targeting which has empowered the creation of a product generating ~30 million dollar revenue on a year to year basis.
Effecting Pure Change - How anything ever gets done in functional programming...Tech Triveni
Newcomers to functional programming are often mystified when they encounter pure functions and immutable data structures. A mathematical function which always produces the same output for the same input is so inflexible as to be almost useless! And surely how can you even represent even the simplest of dynamic program state without variables to store it in, to say nothing of fancy user interfaces, and complex input output.
This talk will present an overview of the various techniques that are used by functional programming languages to tackle state and external "effects" which are needed for any real world program. It will cover a large landscape ranging from Monads, to Algebraic Effects, to Functional Reactive Programming. And it will show how functional programming can be as *useful* for real world programs, as it is *beautiful*.
Becoming a Functional Programmer - Harit Himanshu (Nomis Solutions)Tech Triveni
As programmers, we write programs which makes our workflow faster while adding business value to the products and services. These often involve working with an Imperative programming language such as Java and working with object-oriented styles. This becomes like a second nature as a programmer but is also very limiting in terms of what could be expressed using these tools. Functional Programming, on the other hand, opens to a whole new breed or programming designs which often seems overwhelming to the aspiring functional programmers. However, learning functional programming is often fun and easy if started with the right set of idioms and learning the complex concepts as a building blocks one on top of the other. In this talk, we will start from functions and keep adding more concepts to the point where the developers might feel comfortable going back home, picking up a book or a course to further immerse themselves into this journey. The programming language of choice would be Scala for this talk.
We will start with plain-old functions, teaching them the concepts such as referential transparency, higher-order functions, function literals, Scala collections hierarchy and looking at some concurrency concepts with examples. By the end of the talk, the audience will have a deeper insight on this style of programming and would be able to make informed choices about their next steps in the journey of functional programming and Scala.
Live coding session on AI / ML using Google Tensorflow (Python) - Tanmoy Deb ...Tech Triveni
Build your own system, extend your existing systems through ML capabilities. Machine learning is about teaching computers how to learn from data to make decisions or predictions. For true machine learning, the computer must be able to learn to identify patterns without being explicitly programmed to. The topic will give briefly cover how anybody can learn and start their journey in AI, discussing the opportunities and challenges from point of view of a student, developer, and entrepreneur. The take away from the session will be to take that first step beyond the question- "where to start? There is too much out there!". This will be given with a demo that how most popular framework for Deep Learning works.
Distributing the SMACK stack - Kubernetes VS DCOS - Sahil Sawhney (Knoldus Inc.)Tech Triveni
The session will revolve around the merits and demerits of running SMACK stack over Kubernetes and DCOS. We will start with first discussing how SMACK stack operates in a non distributed environment and identify the problems faced. We will then take a look at how SMACK stack could be deployed and used in distributed environments like Kubernetes and DCOS, the leading distributed operating system/orchestration tools. The session will end with a face of between DCOS and Kubernetes and we would try to identify which of the two is best to host SMACK stack over it. Keeping in mind the 45 mints duration of the session, the following are the pointers we would stress upon in our discussion :
1). The old school way (10 Minutes)
a. Overview of how the SMACK stack used to run in a non distributed environment
b. It's advantages
c. It's disadvantages
2). Overview of running SMACK stack over DCOS (10 minutes)
a. Advantages and ease of use of SMACK stack in DCOS
b. Any disadvantage/drawback
3). Overview of running SMACK stack over Kubernetes (10 minutes)
a. Advantages and ease of use of SMACK stack in Kubernetes
b. Any disadvantage/drawback
4). Compare/contrast performance of SMACK stack over DCOS and Kubernetes (15 minutes)
Blue Pill / Red Pill : The Matrix of thousands of data streams - Himanshu Gup...Tech Triveni
Designing a streaming application which has to process data from 1 or 2 streams is easy. Any streaming framework which provides scalability, high-throughput, and fault-tolerance would work. But when the number of streams starts growing in order 100s or 1000s, managing them can be daunting. How would you share resources among 1000s of streams with all of them running 24x7? Manage their state, Apply advanced streaming operations, Add/Delete streams without restarting? This talk explains common scenarios & shows techniques that can handle thousands of streams using Spark Structured Streaming.
UX in Big Data Analytics - Paramjit Jolly (Guavus)Tech Triveni
I will mainly presenting my experience of UX/UI in big data analytics in last 10 years in Guavus company (Big data analytics firms).
Key points:
1. Big data – What, Who, Why
2. Our real examples of Big data applications
3. Our UX/UI learning in last10 Years in Big data space
4. How to Simplify – Big data problems
5. Key skills you need to enter in Big data space as UX/UI
6. Future in Big data analytics
Keeping the functional paradigm intact while using complicated monad structure in your code could be quite a tedious task. Especially, when your business logic needs to be structured in a flow, suddenly you realize that your code is moving away from the functional paradigm. Well, definitely Monads composition is the savior in this kind of situations, however, composing them practically is again a cumbersome task. We will be doing live coding examples in this talk, which would hopefully make you sit back and relax when you face this kind of situation again. We will create custom monads, right usage of monadic operator and resolution of monad composition problems and monads transformation with some real-life scenarios and examples.
Micro Frontends Architecture is micro service approach for Frontend development. Micro Frontends thinks web-app as a composition of features which are owned by independent teams. Each team has a distinct area of business or mission it cares about and specialises in it. A team is cross functional and develops its features end-to-end, from database to user interface and take care of CI/CD. Micro service architechure is well know concept for backend point of view but In frontend we need to follow diffrent type of design pattern to achieve this.
Key Take away:
1. Learn about Micro Frontend
2. How to practically use them
3. Key challenges
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Augmentation of bids for programmatic ad auctions @ real time with the power of Reactive Architecture - Sumit srivastava (MIQ)
1. Augmentation of bids for
programmatic ad auctions @ real
time with the power of Reactive
Architecture
Sumit Srivastava
Engineering Lead - MiQ
2. 2
❑ Marketing intelligence and Analytics
partner to many of the world’s most
prominent brands and media agencies
American Express, Avis, Lenovo,
Unilever, Microsoft, GroupM, Publicis
and IPG.
❑ AiQ is our technology that provides
modular, API-based analytics services
to rapidly build data solutions for
successful real-time business outcomes.
MiQ - Activating Marketing Intelligence via AiQ
Data Scientists & Engineers
Data Scientists & Analysts
Solution Engineers & Traders
3. 3
Daily Scale @ MiQ
80 Billion Ad
Impressions
5000+
Strategies
10+TB
Data1000+
Campaigns
750
million
users
Insights
Data mutation &
copies
Security Scale
● #campaigns
● #no. of people
● varied experience
levels
Quality
Multiple
languages &
tools
4. 4
The system
35 million
IP range records that we store in
PostgreSQL, each consisting respective
Geo information
35+
Features (parameters) each bid request
is evaluated upon
100ms
Average lifetime of an ad request
including bidding, campaign
optimization and creative delivery
7+TB
Amount of compressed data generated
every day
90%
Gateway to the exchange for MiQ
campaigns
Marketing Intelligence
Source to the data powering the core of
data science at MiQ
5. 5
❑ 1.5 million requests per second
❑ Response time below 10ms
❑ IP to Geo resolution
The problem statement
7. 7
The journey
Version One Version Two
Components ● In-house Netty based server
● Off-heap pagination driven custom
data structure
● Vert.x
● PostgreSQL
Advantages ● Customized to have extremely low
memory footprint
● Non-blocking
● Low maintenance
● Highly scalable
● Active community
Disadvantages ● High maintenance
● Blocking
● Not scalable
● Complex debug process
● Readability
● No community support
● Slightly higher memory footprint
8. 8
Stats
❑ Requests per server: (10 connections, 10 threads)
● 200k/sec with no lookup data
● 25+k/sec with all features loaded
❑ Average response time: 4ms (95%)
❑ PostgreSQL queries response: <=2ms (99%)