Renaud Visage is the co-founder and CTO of Eventbrite, an event ticketing and discovery platform. He discusses how Eventbrite scaled from its founding in 2006 with one engineer to processing over $1 billion in ticket sales. Key steps included upgrading infrastructure, adding redundancy, automating processes, and hiring specialists as the company grew. Lessons learned include expecting the unexpected, welcoming challenges, and having fun along the way.
The technical side of Internationalization at Eventbrite or "Sh!t we're going...Renaud Visage
Presented at the London Web Summit 2013, it describes how Eventbrite internationalized its platform and successfully launched fully localized sites in 14 countries and 9 languages over the course of 2 years. It gives you a good idea of all the issues you will need to tackle when taking your company global.
The technical side of Internationalization at Eventbrite or "Sh!t we're going...Renaud Visage
Presented at the London Web Summit 2013, it describes how Eventbrite internationalized its platform and successfully launched fully localized sites in 14 countries and 9 languages over the course of 2 years. It gives you a good idea of all the issues you will need to tackle when taking your company global.
What does it mean to be CTO of an IOT startup? What do you need to know? How a CTO feels?
You can see it live from the withthebest plateform with a lot of other interesting video
https://iot-platform.withthebest.com/#/replay
or here https://youtu.be/ciq0YOCOVvQ?t=2m2s
A crash course in the essentials of how to think like a startup CTO; a set of tools you can use to drive to the 'why' of the essential tech decisions you'll need to make. It's not 'to microservice or not to microservice?', it's 'WHY microservices?', and explaining that answer in terms investors and business stakeholders will understand and agree with.
There are no schools on how to be a CTO of startup. CTO's of course are in charge of the development of product. But they are responsible for so much more than coding. This is a guide to help address often overlooked responsibilities.
Presented at DreamIT Ventures NYC Summer class '12.
Presentation describes most common responsibilities and their importance of a start-up CTO
- IT Strategy
- Product development
- Managing people and boards
The Role of the CTO in a Growing OrganizationRoger Smith
The position of Chief Technology Officer is relatively new to corporate leadership and very little has been published on the role, responsibilities, and relationships of this position. Like many of the traditional leadership positions, the skills necessary to execute this position vary depending on the growth stage that the company is entering. In this paper we discuss the manner in which the role of the CTO changes as a company grows from a start-up to an industry dominating position.
What I learnt from building a chatbot - BrightonSEO 2017Emilie Reynaud
My presentation from BrightonSEO 2017 presenting why we went into chatbots and how we built a Messenger bot for our job vertical.
Sorry, the GIFs don't work on SlideShare!
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...Marco Cedaro
General purpose Javascript frameworks are the ones that made the language popular in the past, but right now it is a risk to think about our application development and architecture just in relation to our favorite framework.
This talk highlights risks and suggest some techniques (from design patterns to snippet of code) to avoid being coupled to a specific framework
What does it mean to be CTO of an IOT startup? What do you need to know? How a CTO feels?
You can see it live from the withthebest plateform with a lot of other interesting video
https://iot-platform.withthebest.com/#/replay
or here https://youtu.be/ciq0YOCOVvQ?t=2m2s
A crash course in the essentials of how to think like a startup CTO; a set of tools you can use to drive to the 'why' of the essential tech decisions you'll need to make. It's not 'to microservice or not to microservice?', it's 'WHY microservices?', and explaining that answer in terms investors and business stakeholders will understand and agree with.
There are no schools on how to be a CTO of startup. CTO's of course are in charge of the development of product. But they are responsible for so much more than coding. This is a guide to help address often overlooked responsibilities.
Presented at DreamIT Ventures NYC Summer class '12.
Presentation describes most common responsibilities and their importance of a start-up CTO
- IT Strategy
- Product development
- Managing people and boards
The Role of the CTO in a Growing OrganizationRoger Smith
The position of Chief Technology Officer is relatively new to corporate leadership and very little has been published on the role, responsibilities, and relationships of this position. Like many of the traditional leadership positions, the skills necessary to execute this position vary depending on the growth stage that the company is entering. In this paper we discuss the manner in which the role of the CTO changes as a company grows from a start-up to an industry dominating position.
What I learnt from building a chatbot - BrightonSEO 2017Emilie Reynaud
My presentation from BrightonSEO 2017 presenting why we went into chatbots and how we built a Messenger bot for our job vertical.
Sorry, the GIFs don't work on SlideShare!
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...Marco Cedaro
General purpose Javascript frameworks are the ones that made the language popular in the past, but right now it is a risk to think about our application development and architecture just in relation to our favorite framework.
This talk highlights risks and suggest some techniques (from design patterns to snippet of code) to avoid being coupled to a specific framework
Tech trends at SXSW & CES 2015 - IoT, Wearable, Sensor, Connected…- Mariko Nishimura
Tech trends at SXSW & CES 2015 - IoT, Wearable, Sensor, Connected…- [at] KMD Graduate School of Media Design, Keio University 2015.06.26.
Mariko Described Tech & Industry trends at SXSW, CES regarding her original view.
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...javier ramirez
We rails people tend to think of Rails as the center-piece of web development. The same thing can be said of .net, Spring/Java Server Faces, Drupal, Python or name-your-web-framework-of-choice-here people.
Web frameworks are just a component of web applications, and if you want to succeed you better know the miriads of other components beyond your rockstar code.
In my session I will talk about things you must take into account and tools/techniques you should master if you want to make a difference in web development, independently of your development language/framework.
Talk delivered at conferencia rails 2010 in Madrid, Spain.
Beyond Squishy: The Principles of Adaptive DesignBrad Frost
Responsive web design has hit the scene like a bomb, and now designers everywhere are showing off to their bosses and peers by resizing their browser windows. "Look! The site is squishy!"
While creating flexible layouts is important, there's a whole lot more that goes into truly exceptional adaptive web experiences. This session will introduce the Principles of Adaptive Design: ubiquity, flexibility, performance, enhancement and future-friendliness. We need go beyond media queries in order to preserve the web's ubiquity and move it in a future-friendly direction.
PowerPoint Data Driven Bar Chart Pitch Deck Slide
Professional and Clean PowerPoint slides. Fully editable, perfect to impress your audience on your next presentation.
1. FULL HD Aspect Ratio: 16:9 (1900×1080)
2. Fully animated
3. Quickly, Easy and Fully Editable in PowerPoint (All Graphic Resizable and Editable)
4. Drag and Drop Images
5. Print Version Included (A4 Handouts Ready)
6. Retina Ready
7. Data charts (Editable via Excel)
8. Sync in SharePoint
9. Based on Master Slide
10. Pictures Placeholder Ready
11. PPTX and PPT Files
12. Vector icons as Shape
Note: Not need Photoshop – All Photos not included
Adoptar o implementar nuevas tecnologías a nuestros sistemas basados en Java tiene muchos ángulos de análisis que van más allá de lo técnico.
En esta sesion veremos 10 formas prácticas y efectivas en las que puedes contribuir activamente en el ecosistema Cloud Native de Java con JakartaEE y Apache TomEE.
Con esta información podrás tomar mejores decisiones en las mejoras continuas de tus arquitecturas y sistemas basados en java.
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...Marco Cedaro
General purpose Javascript frameworks are the ones that made the language popular in the past, but right now it is a risk to think about our application development and architecture just in relation to our favorite framework.
This talk highlights risks and suggest some techniques (from design patterns to snippet of code) to avoid being coupled to a specific framework
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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.
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.
2. me
Civil engineer by training
Fell in love with the web in 1998
Self-taught
Developer for photo-sharing pioneer Zing
Co-founded Eventbrite in 2006
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
8. Series E
May 2011
$50M
Series D
Oct 2010
$20M
Series C
Series B Nov 2009
Series A $6.5M
Nov 2006 Jun 2008
$250k $1.3M
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
9. here is how we did it and
what we learned
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
10. 2006
one engineer
custom python framework
mysql database
apache
all on 1 server!
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
18. constantly upgrade and
separate the pieces
before they break
(if possible)
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
19. split the database and
web server
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
20. don't forget to
back the hell up!
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
31. some landmark moments and
why it's never too late to do
the right thing
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
32. 2008
build an API
expose your data
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
36. 2009
move to EC2
painful but so worth it
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
37. 2010
start using load-balanced
slave pool for reads
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
38. 2010
start writing
unit and automation tests
(yes way late but again better
than never)
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
39. 2010
switch to git for source control
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
40. 2010
give Django some love
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
42. 2010
automate server
deployment, server
configuration and release
process in 2010
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
43. 2010
replace apache with
haproxy+nginx for load
balancing and nginx+uwsgi for
web servers
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
46. 2011
use queueing system for
async processes
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
47. 2011
build ticket queue service for
fast-selling events
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
48. 2011
big push for big data
for reporting, fraud, spam,
event recommendations
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
51. 2012
180 servers in production today
big data (30%)
web servers (25%)
databases (10%)
l oad balancers (10%)
queue servers (10%)
apps, ops, email, etc (15%)
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
52. 2012
Big data processed per day
2 GB of transactional data
11 M log lines
15 GB of log data
3.5 TB of social data analyzed
1.2 trillion edges
30-machine hadoop cluster with 2TB of RAM
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
53. lessons learned along the way
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
57. ...but recognize when you
need help
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
58. hire smarter than you
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
59. hire generalists to start up and
specialists to scale to the
next level
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage