Submit Search
Upload
Building an Online-Recommendation Engine with MongoDB
•
8 likes
•
10,901 views
MongoDB
Follow
Report
Share
Report
Share
1 of 37
Download now
Download to read offline
Recommended
A dummy Loyalty program for Havells India
Havells Influencer Loyalty
Havells Influencer Loyalty
Rohan Batra
How to grow your business and your brand by embracing online video marketing. A Presentation to the Catena Network April 2015.
Online video marketing presentation
Online video marketing presentation
Neale Lewis
Digital Banking vs. Branch Banking (Ashish Kumar)
Digital Banking vs. Branch Banking (Ashish Kumar)
2K13A19
Digital marketing tools online
Digital marketing tools online
Digital marketing tools online
Inês Gomes Pinto
Chương 1_Tổng quan về thương mại điện tử và Website thương mại điện tử 1. Lịch sử và Khái niệm 2. Công dụng, lợi ích của thương mại điện tử 3. Website thương mại điện tử với những nội dung: 3.1 Website 3.2 Các thành phần cơ bản của Website 3.3 Mô hình Website thường gặp 3.4 Website và Website EC 3.5 Chuẩn bị xây dựng Website EC 3.6 Chức năng Website EC 3.7 Duy trì và phát triển Website EC 3.8 Phát triển trang Website EC 3.9 Hiệu quả Website EC
Chương 1_Tổng quan về thương mại điện tử và Website thương mại điện tử_ThS Lê...
Chương 1_Tổng quan về thương mại điện tử và Website thương mại điện tử_ThS Lê...
Hoa Le
Agent banking
Agent banking
Agent banking
RakibAhmed48
Getting Mobile Right From The Start: Understanding The Role Of The Regulator, The Agent, The Vendor, The MFI And The Industry
Branchless Banking - The Easypaisa Way
Branchless Banking - The Easypaisa Way
Tameer Microfinance Bank Limited
7 Account Planning Frameworks that can upgrade key account management process to the evolving world.
Account planning frameworks
Account planning frameworks
DemandFarm
Recommended
A dummy Loyalty program for Havells India
Havells Influencer Loyalty
Havells Influencer Loyalty
Rohan Batra
How to grow your business and your brand by embracing online video marketing. A Presentation to the Catena Network April 2015.
Online video marketing presentation
Online video marketing presentation
Neale Lewis
Digital Banking vs. Branch Banking (Ashish Kumar)
Digital Banking vs. Branch Banking (Ashish Kumar)
2K13A19
Digital marketing tools online
Digital marketing tools online
Digital marketing tools online
Inês Gomes Pinto
Chương 1_Tổng quan về thương mại điện tử và Website thương mại điện tử 1. Lịch sử và Khái niệm 2. Công dụng, lợi ích của thương mại điện tử 3. Website thương mại điện tử với những nội dung: 3.1 Website 3.2 Các thành phần cơ bản của Website 3.3 Mô hình Website thường gặp 3.4 Website và Website EC 3.5 Chuẩn bị xây dựng Website EC 3.6 Chức năng Website EC 3.7 Duy trì và phát triển Website EC 3.8 Phát triển trang Website EC 3.9 Hiệu quả Website EC
Chương 1_Tổng quan về thương mại điện tử và Website thương mại điện tử_ThS Lê...
Chương 1_Tổng quan về thương mại điện tử và Website thương mại điện tử_ThS Lê...
Hoa Le
Agent banking
Agent banking
Agent banking
RakibAhmed48
Getting Mobile Right From The Start: Understanding The Role Of The Regulator, The Agent, The Vendor, The MFI And The Industry
Branchless Banking - The Easypaisa Way
Branchless Banking - The Easypaisa Way
Tameer Microfinance Bank Limited
7 Account Planning Frameworks that can upgrade key account management process to the evolving world.
Account planning frameworks
Account planning frameworks
DemandFarm
This Master Class will take a deep dive into ABM engagement challenges, strategies, quick wins, and best practices. We’ll also take a look at how VMware leverages ABM engagement to woo, wow, and WIN their target accounts with website personalization and increased engagement across key audiences and segments. View on demand so that you can get the practical knowledge and actionable insights you need in order to: - Build meaningful audiences and segments - Create targeted, relevant digital experiences - Measure engagement success - Iterate and optimize your ABM strategy to drive continuous improvement
ABM Master Class: Engagement
ABM Master Class: Engagement
Demandbase
Educaterer India is an unique combination of passion driven into a hobby which makes an awesome profession. We carve the lives of enthusiastic candidates to a perfect professional who can impress upon the mindsets of the industry, while following the established traditions, can dare to set new standards to follow. We don't want you to be the part of the crowd, rather we like to make you the reason of the crowd. Today's Effort For A Better Tomorrow
Customer relationship management
Customer relationship management
Gautam Kumar
Are you passionate about technology and the increasing impact it has on people's lives everyday? Do you feel creativity is one of your strengths? Do you believe in the potential of Internet as a new medium of communication? Would you rather have an exciting career rather than a traditional marketing job? Well, a career in Digital Marketing may be the right one for you. Listen to the Interview with Jamshed.V.Rajan, Country Head, Nimbuzz (Naspers Group) who shares his experience and opportunities in Digital Marketing arena.
Digital marketing - An Emerging Career Option
Digital marketing - An Emerging Career Option
EduFairLive
Sketch is a Brand & Digital Marketing Agency having more than 28 years of experience.
Sketch digital marketing-proposal
Sketch digital marketing-proposal
Santanu Raychaudhuri
Growth marketing is a style of marketing. The distinctive feature of growth marketing is that it takes into account every stage of the customer journey and implements systematic changes to improve business outcomes like revenue, retention and overall growth.
What is growth marketing?
What is growth marketing?
Marc Thomas
Businesses who provide support to other businesses (aka B2B) need to focus on customer experience and customer satisfaction to ensure growth and profitability in today's competitive environment. To do this, they need to understand the fundamental differences between customer support for B2B and B2C. This straightforward presentation lays out the differences in an easy to read format.
Customer Support: B2B vs B2C
Customer Support: B2B vs B2C
TeamSupport LLC
Key Account Management
Key Account Management
guest177ff19
Sales Excellence Overview.Final
Sales Excellence Overview.Final
Evan Sanchez
Learn how to implement ABM by stepping back to achieve Sales-Marketing Alignment and workflow alignment. ABM is a new world and here's how to tackle it.
Account Based Business Workflow
Account Based Business Workflow
Josh Hill
According to SiriusDecisions, 90% of B2B marketers say ABM is at least very important, yet less than 20% of practitioners have implemented ABM. Learn the 7 basic strategies of Account-Based Marketing covering the entire buyer / customer journey and including details on the right metrics, tactics, and expected benefits of each.
7 Account-Based Marketing Strategies Every Marketer Must Master
7 Account-Based Marketing Strategies Every Marketer Must Master
Terminus
customer Relatioship Management
Crm ppt
Crm ppt
Sabyasachi Banerjee
Marketing has evolved at a rapid pace over the past 12 months. There has been an increased emphasis on providing a great customer experience across multiple channels. Recently, we’ve noticed a clear shift toward digitalization and more automated ways for brands and customers to interact. AI technology is another significant growth area; it has taken personalization to a more advanced level and saved marketers time in creating their email campaigns, articles, ads, and landing pages while also improving performance results. During the past year, data privacy concerns have also increased, and this has led companies to be more transparent about the way that data is gathered and processed, including the replacement of third-party cookies with first-party cookies. As for SEO, we’ve seen a noticeable evolution; machine learning has made the processing of data more and more advanced. For example, Google has started showing more relevant search queries that SEO marketers are looking for to drive organic traffic to their websites, based on analyzing tons of historical search results. This advancement is due to machines used by Google that humans couldn’t process because of the big amount of data analyzed. For example, Rankbrain is a machine learning AI algorithm used by Google to sort search results. There are also a number of trends from recent years which look set to continue in popularity in 2023, including minimalist design, UGC, influencer marketing, artificial intelligence and machine learning. However, there are a number of additional trends in AI and machine learning, advertising, SEO, social media, and ecommerce, that look set to be dominant in the coming year which we will discuss in this webinar. We will cover: 1. 2022 in review 2. The main digital marketing trends for 2023 3. VBOUT’s resources to help you prepare for the upcoming year
Digital Marketing Trends for 2023
Digital Marketing Trends for 2023
Vbout.com
1-to-1 Banking in a Digital World
1-to-1 Banking in a Digital World
Alison Berman
Please use the below URL to view recording of this webinar: http://wso2.com/library/webinars/2015/02/connected-retail-reference-architecture/ The key focus areas of this session are An overview of the retail IT landscape What is a connected retail IT architecture How the WSO2 middleware platform enables a connected retail business Connected retail L0 architecture Connected retail L1 architecture with WSO2
Connected Retail Reference Architecture
Connected Retail Reference Architecture
WSO2
Google Analytics is a free web analytics program for your site that takes less than 30 minutes to install. In roughly the same time it takes to watch an episode of your favorite sitcom, you can be learning the what, where, how, and when of the activities on your site. (The "why" is up to you.) In this webinar, we will walk through - What Google Analytics is - How Google Analytics works - Key terms - How you can use these learnings to move the needle of your organization forward
Measuring What Matters with Google Analytics
Measuring What Matters with Google Analytics
TechSoup
Go To Market Strategy for GOJEK BODETABEK AREA
Go to Market Strategy - Case Study : GO-JEK BODETABEK Area
Go to Market Strategy - Case Study : GO-JEK BODETABEK Area
Stevanus Handoko, S.Kom., MM
KAM, A term that is widely used and few understand it and VERY few practice it. What is KAM, who qualifies as KAM account, what is required in a professional sales person to be a KAM, what are the knowledge.skills required for a KAM ? Many questions are answered in this intense 3 days course by Ashraf Osman
Key account management training
Key account management training
Ashraf Osman
Digital Transformation is the use of Digital Technologies to radically improve performance or reach of enterprises.
Digital transformation and its impact on banking industry
Digital transformation and its impact on banking industry
Raghav Tripathi
A CRM is a collection of people, processes, software, and internet capabilities that helps an enterprise manage customer relationship effectively and systematically. The goal of CRM is to understand and anticipate the needs of current and potential customer to increase customer retention and loyalty while optimizing the way product and services are sold.
CUSTOMER RELATIONSHIP MANAGEMENT
CUSTOMER RELATIONSHIP MANAGEMENT
Anurag jain
Customer Data & eXperience Platform (nền tảng dữ liệu khách hàng & trải nghiệm đa kênh)
Customer Data & eXperience Platform (nền tảng dữ liệu khách hàng & trải nghiệ...
Customer Data & eXperience Platform (nền tảng dữ liệu khách hàng & trải nghiệ...
Nguyễn Quang Huy
Personalized recommendations drive business, helping people find the products they want, the news they need, and the music they didn't know they would love. Despite the obvious advantages, many companies either don't have recommendations or don't leverage their data to make good ones. Too many recommendation engines are black-box algorithms that are hard to change or don't scale well. Using the same recommendation techniques as used at StubHub, Viacom, and AP, this technical webinar will show you how to load your data from MongoDB into Hadoop, generate recommendations, and then put those recommendations into MongoDB, ready to serve end-users. This webinar will prepare you to build a custom recommender for your company that is highly scalable, easy to understand, and built on open-source technology. K Young: About the speaker K Young is the CEO of Mortar Data. Mortar serves data scientists and engineers with a service that makes creating and operating high-scale data pipelines easy. Mortar contributes to several open source projects including Pig, Luigi, and the Mongo-Hadoop connector. Prior to founding Mortar Data, K built software that reaches one in ten public school students in the U.S. He holds a Computer Science degree from Rice University.
Partner Webinar: Recommendation Engines with MongoDB and Hadoop
Partner Webinar: Recommendation Engines with MongoDB and Hadoop
MongoDB
Recommendations are used through out the online world to recommend to a user other products or service they may be interested in. For example, an e commerce site may recommend other products for sale, or an online entertainment site, like Hulu or NetFlicks, may offer entertainment recommendations. This presentation discusses a very elementary recommendation engine implemented in Aerospike and MongoDB
Recommendation engine using Aerospike and/OR MongoDB
Recommendation engine using Aerospike and/OR MongoDB
Peter Milne
More Related Content
What's hot
This Master Class will take a deep dive into ABM engagement challenges, strategies, quick wins, and best practices. We’ll also take a look at how VMware leverages ABM engagement to woo, wow, and WIN their target accounts with website personalization and increased engagement across key audiences and segments. View on demand so that you can get the practical knowledge and actionable insights you need in order to: - Build meaningful audiences and segments - Create targeted, relevant digital experiences - Measure engagement success - Iterate and optimize your ABM strategy to drive continuous improvement
ABM Master Class: Engagement
ABM Master Class: Engagement
Demandbase
Educaterer India is an unique combination of passion driven into a hobby which makes an awesome profession. We carve the lives of enthusiastic candidates to a perfect professional who can impress upon the mindsets of the industry, while following the established traditions, can dare to set new standards to follow. We don't want you to be the part of the crowd, rather we like to make you the reason of the crowd. Today's Effort For A Better Tomorrow
Customer relationship management
Customer relationship management
Gautam Kumar
Are you passionate about technology and the increasing impact it has on people's lives everyday? Do you feel creativity is one of your strengths? Do you believe in the potential of Internet as a new medium of communication? Would you rather have an exciting career rather than a traditional marketing job? Well, a career in Digital Marketing may be the right one for you. Listen to the Interview with Jamshed.V.Rajan, Country Head, Nimbuzz (Naspers Group) who shares his experience and opportunities in Digital Marketing arena.
Digital marketing - An Emerging Career Option
Digital marketing - An Emerging Career Option
EduFairLive
Sketch is a Brand & Digital Marketing Agency having more than 28 years of experience.
Sketch digital marketing-proposal
Sketch digital marketing-proposal
Santanu Raychaudhuri
Growth marketing is a style of marketing. The distinctive feature of growth marketing is that it takes into account every stage of the customer journey and implements systematic changes to improve business outcomes like revenue, retention and overall growth.
What is growth marketing?
What is growth marketing?
Marc Thomas
Businesses who provide support to other businesses (aka B2B) need to focus on customer experience and customer satisfaction to ensure growth and profitability in today's competitive environment. To do this, they need to understand the fundamental differences between customer support for B2B and B2C. This straightforward presentation lays out the differences in an easy to read format.
Customer Support: B2B vs B2C
Customer Support: B2B vs B2C
TeamSupport LLC
Key Account Management
Key Account Management
guest177ff19
Sales Excellence Overview.Final
Sales Excellence Overview.Final
Evan Sanchez
Learn how to implement ABM by stepping back to achieve Sales-Marketing Alignment and workflow alignment. ABM is a new world and here's how to tackle it.
Account Based Business Workflow
Account Based Business Workflow
Josh Hill
According to SiriusDecisions, 90% of B2B marketers say ABM is at least very important, yet less than 20% of practitioners have implemented ABM. Learn the 7 basic strategies of Account-Based Marketing covering the entire buyer / customer journey and including details on the right metrics, tactics, and expected benefits of each.
7 Account-Based Marketing Strategies Every Marketer Must Master
7 Account-Based Marketing Strategies Every Marketer Must Master
Terminus
customer Relatioship Management
Crm ppt
Crm ppt
Sabyasachi Banerjee
Marketing has evolved at a rapid pace over the past 12 months. There has been an increased emphasis on providing a great customer experience across multiple channels. Recently, we’ve noticed a clear shift toward digitalization and more automated ways for brands and customers to interact. AI technology is another significant growth area; it has taken personalization to a more advanced level and saved marketers time in creating their email campaigns, articles, ads, and landing pages while also improving performance results. During the past year, data privacy concerns have also increased, and this has led companies to be more transparent about the way that data is gathered and processed, including the replacement of third-party cookies with first-party cookies. As for SEO, we’ve seen a noticeable evolution; machine learning has made the processing of data more and more advanced. For example, Google has started showing more relevant search queries that SEO marketers are looking for to drive organic traffic to their websites, based on analyzing tons of historical search results. This advancement is due to machines used by Google that humans couldn’t process because of the big amount of data analyzed. For example, Rankbrain is a machine learning AI algorithm used by Google to sort search results. There are also a number of trends from recent years which look set to continue in popularity in 2023, including minimalist design, UGC, influencer marketing, artificial intelligence and machine learning. However, there are a number of additional trends in AI and machine learning, advertising, SEO, social media, and ecommerce, that look set to be dominant in the coming year which we will discuss in this webinar. We will cover: 1. 2022 in review 2. The main digital marketing trends for 2023 3. VBOUT’s resources to help you prepare for the upcoming year
Digital Marketing Trends for 2023
Digital Marketing Trends for 2023
Vbout.com
1-to-1 Banking in a Digital World
1-to-1 Banking in a Digital World
Alison Berman
Please use the below URL to view recording of this webinar: http://wso2.com/library/webinars/2015/02/connected-retail-reference-architecture/ The key focus areas of this session are An overview of the retail IT landscape What is a connected retail IT architecture How the WSO2 middleware platform enables a connected retail business Connected retail L0 architecture Connected retail L1 architecture with WSO2
Connected Retail Reference Architecture
Connected Retail Reference Architecture
WSO2
Google Analytics is a free web analytics program for your site that takes less than 30 minutes to install. In roughly the same time it takes to watch an episode of your favorite sitcom, you can be learning the what, where, how, and when of the activities on your site. (The "why" is up to you.) In this webinar, we will walk through - What Google Analytics is - How Google Analytics works - Key terms - How you can use these learnings to move the needle of your organization forward
Measuring What Matters with Google Analytics
Measuring What Matters with Google Analytics
TechSoup
Go To Market Strategy for GOJEK BODETABEK AREA
Go to Market Strategy - Case Study : GO-JEK BODETABEK Area
Go to Market Strategy - Case Study : GO-JEK BODETABEK Area
Stevanus Handoko, S.Kom., MM
KAM, A term that is widely used and few understand it and VERY few practice it. What is KAM, who qualifies as KAM account, what is required in a professional sales person to be a KAM, what are the knowledge.skills required for a KAM ? Many questions are answered in this intense 3 days course by Ashraf Osman
Key account management training
Key account management training
Ashraf Osman
Digital Transformation is the use of Digital Technologies to radically improve performance or reach of enterprises.
Digital transformation and its impact on banking industry
Digital transformation and its impact on banking industry
Raghav Tripathi
A CRM is a collection of people, processes, software, and internet capabilities that helps an enterprise manage customer relationship effectively and systematically. The goal of CRM is to understand and anticipate the needs of current and potential customer to increase customer retention and loyalty while optimizing the way product and services are sold.
CUSTOMER RELATIONSHIP MANAGEMENT
CUSTOMER RELATIONSHIP MANAGEMENT
Anurag jain
Customer Data & eXperience Platform (nền tảng dữ liệu khách hàng & trải nghiệm đa kênh)
Customer Data & eXperience Platform (nền tảng dữ liệu khách hàng & trải nghiệ...
Customer Data & eXperience Platform (nền tảng dữ liệu khách hàng & trải nghiệ...
Nguyễn Quang Huy
What's hot
(20)
ABM Master Class: Engagement
ABM Master Class: Engagement
Customer relationship management
Customer relationship management
Digital marketing - An Emerging Career Option
Digital marketing - An Emerging Career Option
Sketch digital marketing-proposal
Sketch digital marketing-proposal
What is growth marketing?
What is growth marketing?
Customer Support: B2B vs B2C
Customer Support: B2B vs B2C
Key Account Management
Key Account Management
Sales Excellence Overview.Final
Sales Excellence Overview.Final
Account Based Business Workflow
Account Based Business Workflow
7 Account-Based Marketing Strategies Every Marketer Must Master
7 Account-Based Marketing Strategies Every Marketer Must Master
Crm ppt
Crm ppt
Digital Marketing Trends for 2023
Digital Marketing Trends for 2023
1-to-1 Banking in a Digital World
1-to-1 Banking in a Digital World
Connected Retail Reference Architecture
Connected Retail Reference Architecture
Measuring What Matters with Google Analytics
Measuring What Matters with Google Analytics
Go to Market Strategy - Case Study : GO-JEK BODETABEK Area
Go to Market Strategy - Case Study : GO-JEK BODETABEK Area
Key account management training
Key account management training
Digital transformation and its impact on banking industry
Digital transformation and its impact on banking industry
CUSTOMER RELATIONSHIP MANAGEMENT
CUSTOMER RELATIONSHIP MANAGEMENT
Customer Data & eXperience Platform (nền tảng dữ liệu khách hàng & trải nghiệ...
Customer Data & eXperience Platform (nền tảng dữ liệu khách hàng & trải nghiệ...
Viewers also liked
Personalized recommendations drive business, helping people find the products they want, the news they need, and the music they didn't know they would love. Despite the obvious advantages, many companies either don't have recommendations or don't leverage their data to make good ones. Too many recommendation engines are black-box algorithms that are hard to change or don't scale well. Using the same recommendation techniques as used at StubHub, Viacom, and AP, this technical webinar will show you how to load your data from MongoDB into Hadoop, generate recommendations, and then put those recommendations into MongoDB, ready to serve end-users. This webinar will prepare you to build a custom recommender for your company that is highly scalable, easy to understand, and built on open-source technology. K Young: About the speaker K Young is the CEO of Mortar Data. Mortar serves data scientists and engineers with a service that makes creating and operating high-scale data pipelines easy. Mortar contributes to several open source projects including Pig, Luigi, and the Mongo-Hadoop connector. Prior to founding Mortar Data, K built software that reaches one in ten public school students in the U.S. He holds a Computer Science degree from Rice University.
Partner Webinar: Recommendation Engines with MongoDB and Hadoop
Partner Webinar: Recommendation Engines with MongoDB and Hadoop
MongoDB
Recommendations are used through out the online world to recommend to a user other products or service they may be interested in. For example, an e commerce site may recommend other products for sale, or an online entertainment site, like Hulu or NetFlicks, may offer entertainment recommendations. This presentation discusses a very elementary recommendation engine implemented in Aerospike and MongoDB
Recommendation engine using Aerospike and/OR MongoDB
Recommendation engine using Aerospike and/OR MongoDB
Peter Milne
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engine
NYC Predictive Analytics
圖表在現今大數據當道的今天, 不僅可以適當的讓使用者可以快速理解趨勢或資料分析結果,同時也是網頁前端工程技術中不可獲缺一環。 在本課程中我們將結合上一堂的AngularJs 與Highchart來設計一個動態的圖表網頁,俗話說”有圖有真相”, 想要讓你/妳分析資料背後的真相用漂亮的圖表來展現嗎? 千萬別missing這一堂課。
02 integrate highchart
02 integrate highchart
Erhwen Kuo
You will learn why naming is really difficult if done right, why coding and style guidelines are crucial, code structuring, exception handling and why other elements of coding often define the tipping point between success and failure of projects. Following the principles of software craftsmanship will allow you to end up with better maintainability and extensibility of your software and the success of the project in the end. All 3 Clean Code presentations provide great value by themselves, but taken together are designed to offer a holistic approach to successful software creation. Why writing Clean Code makes us more efficient Over the lifetime of a product, maintaining the product is actually one - if not the most - expensive area(s) of the overall product costs. Writing clean code can significantly lower these costs. However, writing clean code also makes you more efficient during the initial development time and results in more stable code. You will be presented design patterns and best practices which will make you write better and more easily maintainable code, seeing code in a holistic way. You will learn how to apply them by using an existing implementation as the starting point of the presentation. Finally, patterns & practices benefits are explained. This presentation is based on C# and Visual Studio 2012. However, the demonstrated patterns and practice can be applied to every other programming language too.
Clean Code III - Software Craftsmanship at SoCal Code Camp San Diego (07/27/2...
Clean Code III - Software Craftsmanship at SoCal Code Camp San Diego (07/27/2...
Theo Jungeblut
Combining recommendation engine with a graph database as a sample of the potential of emerging technologies.
Neo4J and Weka 2
Neo4J and Weka 2
Vasko Yordanov
你/妳有聽過Stackoverlfow的網站嗎?你/妳知道Stackoverflow 只使用了兩台的Redis Cache Server就撐起來95 Million pages views per Month嗎? 你/妳自己在上網的時候會忍受按一個link或一個button然後等超過一秒鐘才看過結果的網站嗎?到底這些網路的大神都怎麼設計網站來達到這樣高的流量的同時又能有這樣好的網頁回應速度。 讓我們在這堂課中打開這個別人不說的祕密, 來建立一個高速和高乘載的網站應用程式!!
05 integrate redis
05 integrate redis
Erhwen Kuo
Rest.li is an opensource REST framework for building RESTful architectures at scale.
Introduction to rest.li
Introduction to rest.li
Joe Betz
Within this session you will learn and/or refresh the most important architectural design pattern and best practices to write better code. These patterns and practices build the foundation for writing maintainable application. More advances techniques like Inversion of Control and Dependency Injection are discussed in detail in the 2nd Clean Code presentation. All 3 Clean Code presentations provide great value by themselves, but taken together are designed to offer a holistic approach to successful software creation. This first session creates the foundation for the 2nd Clean Code presentation on Dependency Injection, as it explains expected base knowledge. Why writing Clean Code makes us more efficient Over the lifetime of a product, maintaining the product is actually one - if not the most - expensive area(s) of the overall product costs. Writing clean code can significantly lower these costs. However, writing clean code also makes you more efficient during the initial development time and results in more stable code. You will be presented design patterns and best practices which will make you write better and more easily maintainable code, seeing code in a holistic way. You will learn how to apply them by using an existing implementation as the starting point of the presentation. Finally, patterns & practices benefits are explained. This presentation is based on C# and Visual Studio 2010. However, the demonstrated patterns and practice can be applied to every other programming language too.
Clean Code Part I - Design Patterns at SoCal Code Camp
Clean Code Part I - Design Patterns at SoCal Code Camp
Theo Jungeblut
This session is about your career perspective as an engineer, especially when the path may take an “unexpected” turn from technical lead to first-time engineering manager. We will explore the differences between managing and leading, review different management styles, and discuss their impact on both the manager and the team member. Finally, we will find out why you do not want to treat everyone equally. I will share my personal experiences going from being one of the team to actually managing it: the pitfalls of suddenly being responsible for the team, typical problems surfacing, and how to avoid common mistakes. As part of the session, I would also like to share thoughts and considerations about which career path could be the right one for whom, and what the advantages and disadvantages are going one way or the other. This is not a “You get it all from the expert”- session, but a session to share experiences and discuss how this fits to your career path. Note: Moving forwards this presentation will be updated with the latest version of the slides for the last event I did the presentation instead of creating new separate slide decks here on SlideShare. Presentation dates and locations: 2015-10-03 Silicon Valley Code Camp, San Jose, CA 2015-06-27 SoCal Code Camp - San Diego, CA 2014-11-14 SoCal Code Camp - Los Angeles, CA 2014-10-18 Desert Code Camp - Chandler, AZ 2014-10-11 Silicon Valley Code Camp, Los Altos Hills, CA
Accidentally Manager – A Survival Guide for First-Time Engineering Managers
Accidentally Manager – A Survival Guide for First-Time Engineering Managers
Theo Jungeblut
Squire is an app for iPad that provides suggestions of movies and TV shows, based on the user’s preferences. There are also some social features, for instance a user can suggest a movie or TV show to one of his/her contacts. We have developed the backend and web services that support the Squire iPad app. The recommendations system was written in Scala and everything else was developed in Ruby. This architecture tries to combine the best features of the different languages. The Ruby API is easy to maintain, while the recommendations engine written in Scala and Neo4j is powerful, fast and able to handle heavy computations in a reasonable time.
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...
Alberto Perdomo
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
MongoDB
Amazon Machine Learning is a service that makes it easy for developers of all skill levels to use machine learning technology. In this session, we will introduce how to use Amazon Machine Learning to create a data model, and use it to generate the real-time prediction for your application.
Build a Recommendation Engine using Amazon Machine Learning in Real-time
Build a Recommendation Engine using Amazon Machine Learning in Real-time
Amazon Web Services
ENVIRONMENTAL ISSUES OF DIFFERENT COUNTRIES
Powerpoint on environmental issues
Powerpoint on environmental issues
Monika Uppal
Viewers also liked
(14)
Partner Webinar: Recommendation Engines with MongoDB and Hadoop
Partner Webinar: Recommendation Engines with MongoDB and Hadoop
Recommendation engine using Aerospike and/OR MongoDB
Recommendation engine using Aerospike and/OR MongoDB
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engine
02 integrate highchart
02 integrate highchart
Clean Code III - Software Craftsmanship at SoCal Code Camp San Diego (07/27/2...
Clean Code III - Software Craftsmanship at SoCal Code Camp San Diego (07/27/2...
Neo4J and Weka 2
Neo4J and Weka 2
05 integrate redis
05 integrate redis
Introduction to rest.li
Introduction to rest.li
Clean Code Part I - Design Patterns at SoCal Code Camp
Clean Code Part I - Design Patterns at SoCal Code Camp
Accidentally Manager – A Survival Guide for First-Time Engineering Managers
Accidentally Manager – A Survival Guide for First-Time Engineering Managers
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
Build a Recommendation Engine using Amazon Machine Learning in Real-time
Build a Recommendation Engine using Amazon Machine Learning in Real-time
Powerpoint on environmental issues
Powerpoint on environmental issues
More from MongoDB
During this talk we'll navigate through a customer's journey as they migrate an existing MongoDB deployment to MongoDB Atlas. While the migration itself can be as simple as a few clicks, the prep/post effort requires due diligence to ensure a smooth transfer. We'll cover these steps in detail and provide best practices. In addition, we’ll provide an overview of what to consider when migrating other cloud data stores, traditional databases and MongoDB imitations to MongoDB Atlas.
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB
These days, everyone is expected to be a data analyst. But with so much data available, how can you make sense of it and be sure you're making the best decisions? One great approach is to use data visualizations. In this session, we take a complex dataset and show how the breadth of capabilities in MongoDB Charts can help you turn bits and bytes into insights.
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
MongoDB Kubernetes operator and MongoDB Open Service Broker are ready for production operations. Learn about how MongoDB can be used with the most popular container orchestration platform, Kubernetes, and bring self-service, persistent storage to your containerized applications. A demo will show you how easy it is to enable MongoDB clusters as an External Service using the Open Service Broker API for MongoDB
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB
Are you new to schema design for MongoDB, or are you looking for a more complete or agile process than what you are following currently? In this talk, we will guide you through the phases of a flexible methodology that you can apply to projects ranging from small to large with very demanding requirements.
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB
Humana, like many companies, is tackling the challenge of creating real-time insights from data that is diverse and rapidly changing. This is our journey of how we used MongoDB to combined traditional batch approaches with streaming technologies to provide continues alerting capabilities from real-time data streams.
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB
Time series data is increasingly at the heart of modern applications - think IoT, stock trading, clickstreams, social media, and more. With the move from batch to real time systems, the efficient capture and analysis of time series data can enable organizations to better detect and respond to events ahead of their competitors or to improve operational efficiency to reduce cost and risk. Working with time series data is often different from regular application data, and there are best practices you should observe. This talk covers: Common components of an IoT solution The challenges involved with managing time-series data in IoT applications Different schema designs, and how these affect memory and disk utilization – two critical factors in application performance. How to query, analyze and present IoT time-series data using MongoDB Compass and MongoDB Charts At the end of the session, you will have a better understanding of key best practices in managing IoT time-series data with MongoDB.
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB
Join this talk and test session with a MongoDB Developer Advocate where you'll go over the setup, configuration, and deployment of an Atlas environment. Create a service that you can take back in a production-ready state and prepare to unleash your inner genius.
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB
Our clients have unique use cases and data patterns that mandate the choice of a particular strategy. To implement these strategies, it is mandatory that we unlearn a lot of relational concepts while designing and rapidly developing efficient applications on NoSQL. In this session, we will talk about some of our client use cases, the strategies we have adopted, and the features of MongoDB that assisted in implementing these strategies.
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB
Encryption is not a new concept to MongoDB. Encryption may occur in-transit (with TLS) and at-rest (with the encrypted storage engine). But MongoDB 4.2 introduces support for Client Side Encryption, ensuring the most sensitive data is encrypted before ever leaving the client application. Even full access to your MongoDB servers is not enough to decrypt this data. And better yet, Client Side Encryption can be enabled at the "flick of a switch". This session covers using Client Side Encryption in your applications. This includes the necessary setup, how to encrypt data without sacrificing queryability, and what trade-offs to expect.
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB
MongoDB Kubernetes operator is ready for prime-time. Learn about how MongoDB can be used with most popular orchestration platform, Kubernetes, and bring self-service, persistent storage to your containerized applications.
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB
These days, everyone is expected to be a data analyst. But with so much data available, how can you make sense of it and be sure you're making the best decisions? One great approach is to use data visualizations. In this session, we take a complex dataset and show how the breadth of capabilities in MongoDB Charts can help you turn bits and bytes into insights.
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
When you need to model data, is your first instinct to start breaking it down into rows and columns? Mine used to be too. When you want to develop apps in a modern, agile way, NoSQL databases can be the best option. Come to this talk to learn how to take advantage of all that NoSQL databases have to offer and discover the benefits of changing your mindset from the legacy, tabular way of modeling data. We’ll compare and contrast the terms and concepts in SQL databases and MongoDB, explain the benefits of using MongoDB compared to SQL databases, and walk through data modeling basics so you feel confident as you begin using MongoDB.
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB
Join this talk and test session with a MongoDB Developer Advocate where you'll go over the setup, configuration, and deployment of an Atlas environment. Create a service that you can take back in a production-ready state and prepare to unleash your inner genius.
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB
Query performance should be the unsung hero of an application, but without proper configuration, can become a constant headache. When used properly, MongoDB provides extremely powerful querying capabilities. In this session, we'll discuss concepts like equality, sort, range, managing query predicates versus sequential predicates, and best practices to building multikey indexes.
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB
Aggregation pipeline has been able to power your analysis of data since version 2.2. In 4.2 we added more power and now you can use it for more powerful queries, updates, and outputting your data to existing collections. Come hear how you can do everything with the pipeline, including single-view, ETL, data roll-ups and materialized views.
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB
Are you new to schema design for MongoDB, or are you looking for a more complete or agile process than what you are following currently? In this talk, we will guide you through the phases of a flexible methodology that you can apply to projects ranging from small to large with very demanding requirements.
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB
MongoDB Atlas Data Lake is a new service offered by MongoDB Atlas. Many organizations store long term, archival data in cost-effective storage like S3, GCP, and Azure Blobs. However, many of them do not have robust systems or tools to effectively utilize large amounts of data to inform decision making. MongoDB Atlas Data Lake is a service allowing organizations to analyze their long-term data to discover a wealth of information about their business. This session will take a deep dive into the features that are currently available in MongoDB Atlas Data Lake and how they are implemented. In addition, we'll discuss future plans and opportunities and offer ample Q&A time with the engineers on the project.
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB
Virtual assistants are becoming the new norm when it comes to daily life, with Amazon’s Alexa being the leader in the space. As a developer, not only do you need to make web and mobile compliant applications, but you need to be able to support virtual assistants like Alexa. However, the process isn’t quite the same between the platforms. How do you handle requests? Where do you store your data and work with it to create meaningful responses with little delay? How much of your code needs to change between platforms? In this session we’ll see how to design and develop applications known as Skills for Amazon Alexa powered devices using the Go programming language and MongoDB.
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB
aux Core Data, appréciée par des centaines de milliers de développeurs. Apprenez ce qui rend Realm spécial et comment il peut être utilisé pour créer de meilleures applications plus rapidement.
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB
Il n’a jamais été aussi facile de commander en ligne et de se faire livrer en moins de 48h très souvent gratuitement. Cette simplicité d’usage cache un marché complexe de plus de 8000 milliards de $. La data est bien connu du monde de la Supply Chain (itinéraires, informations sur les marchandises, douanes,…), mais la valeur de ces données opérationnelles reste peu exploitée. En alliant expertise métier et Data Science, Upply redéfinit les fondamentaux de la Supply Chain en proposant à chacun des acteurs de surmonter la volatilité et l’inefficacité du marché.
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB
More from MongoDB
(20)
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
Download now