A talk to inspire women to stand up, get on twitter, and be present in the tech community. This talks shares inspiring tweets from around the world on how social media and open source has changed people's lives in tech for the better.
UPDATED: Slides from 7/9/15 SimpleK12.com webinar.
An overview of Google's iOS offerings with a focus on the core apps used in my daily instructional life. Apps like Drive, Chrome, Earth, Voice, and Translate are detailed and all other Google iOS apps are mentioned briefly.
The archived presentation with full audio can be found here:
http://community.simplek12.com/scripts/student/webinars/view.asp?id=1065
Presented by: Christian Bromann, Sauce Labs
Presented at All Things Open 2020
Abstract: Every open source project has its own unique story to tell, whether it’s a small personal hobby program or a big corporate-funded project. A project always starts with a single person making a single commit and putting it on GitHub. From there the storyline writes itself and, if done successfully, it will highlight the most important component of open source: the people, friendships, and collaborations.
Putting code on an open platform like GitHub is easy. There is almost no friction when you iterate on your first versions of your new open source project. However once it grows and more people start using it, it often feels overwhelming when they start filing issues and requesting your support. This often leads to maintainers abandoning their projects as they get burned out and users becoming frustrated when they have to transition to a different framework. People often forget that building a community around an open source project is just as difficult and important as the solution that the project provides.
In this talk, Christian Bromann will share his experience of building a community around an open source project. He will provide various tips and tricks that help guide you through the difficulties of acquiring new contributors and will teach you important lessons he learned along the way. At the end of the session you will walk away with actionable ideas that you can apply to your own open source projects.
My closing talk for this year's Fronteers conference in Amsterdam, the Netherlands about just how cool it is to be someone who builds things for the web.
Making Websites Talk: the rise of Voice Search and Conversational InterfacesAndrea Volpini
Learn how to use the power of semantic intelligent content to make your website talk and to improve the findability of your content. During this workshop we will cover: Why semantically rich, intelligent content is important for artificial intelligence and machine learning applications, how to optimise your content for Voice Search and Personal Digital Assistants, how to build a chatbot for your website and an app for the Google Assistant, and the discovery of chatbots and key performance indicators to improve them https://wordlift.io/blog/en/entity/wordcamp-europe-2018/
Developers: Why Care About the User? (February 2020)Andrew Malek
As developers, we deal with technologies, frameworks, and data, making it very easy to forget that what we create is meant for real people to use.
While designers and UI specialists should handle most decisions about how a product or service looks and feels, we should all be on the same page to make better solutions. Whether we are building an interface for a desktop website, mobile application, or chatbot, what are some basic design concepts that we as developers can pick up, allowing us to be on the same page with designers and product owners during product meetings and discussions?
UPDATED: Slides from 7/9/15 SimpleK12.com webinar.
An overview of Google's iOS offerings with a focus on the core apps used in my daily instructional life. Apps like Drive, Chrome, Earth, Voice, and Translate are detailed and all other Google iOS apps are mentioned briefly.
The archived presentation with full audio can be found here:
http://community.simplek12.com/scripts/student/webinars/view.asp?id=1065
Presented by: Christian Bromann, Sauce Labs
Presented at All Things Open 2020
Abstract: Every open source project has its own unique story to tell, whether it’s a small personal hobby program or a big corporate-funded project. A project always starts with a single person making a single commit and putting it on GitHub. From there the storyline writes itself and, if done successfully, it will highlight the most important component of open source: the people, friendships, and collaborations.
Putting code on an open platform like GitHub is easy. There is almost no friction when you iterate on your first versions of your new open source project. However once it grows and more people start using it, it often feels overwhelming when they start filing issues and requesting your support. This often leads to maintainers abandoning their projects as they get burned out and users becoming frustrated when they have to transition to a different framework. People often forget that building a community around an open source project is just as difficult and important as the solution that the project provides.
In this talk, Christian Bromann will share his experience of building a community around an open source project. He will provide various tips and tricks that help guide you through the difficulties of acquiring new contributors and will teach you important lessons he learned along the way. At the end of the session you will walk away with actionable ideas that you can apply to your own open source projects.
My closing talk for this year's Fronteers conference in Amsterdam, the Netherlands about just how cool it is to be someone who builds things for the web.
Making Websites Talk: the rise of Voice Search and Conversational InterfacesAndrea Volpini
Learn how to use the power of semantic intelligent content to make your website talk and to improve the findability of your content. During this workshop we will cover: Why semantically rich, intelligent content is important for artificial intelligence and machine learning applications, how to optimise your content for Voice Search and Personal Digital Assistants, how to build a chatbot for your website and an app for the Google Assistant, and the discovery of chatbots and key performance indicators to improve them https://wordlift.io/blog/en/entity/wordcamp-europe-2018/
Developers: Why Care About the User? (February 2020)Andrew Malek
As developers, we deal with technologies, frameworks, and data, making it very easy to forget that what we create is meant for real people to use.
While designers and UI specialists should handle most decisions about how a product or service looks and feels, we should all be on the same page to make better solutions. Whether we are building an interface for a desktop website, mobile application, or chatbot, what are some basic design concepts that we as developers can pick up, allowing us to be on the same page with designers and product owners during product meetings and discussions?
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015dasjo
The web is constantly changing, new ideas pop up, get immediately realised. Drupal, as one of the leading platforms in web development today, enables millions of people across the planet to create innovative web experiences. Both as Software and equally important as a community, we have come a long way implementing best practices in our project.
With the upcoming release of Drupal 8, we are finally getting off the island and open up to the wider PHP community. We adopt Symfony components, libaries like Guzzle and well established software design patterns like dependency injection for better interoperability and quality of the platform.
In this session, I will share my personal view on why Drupal as a platform is so relevant, how does such a large-scale open source project work and how can we as individuals participate and even contribute to the project.
Sharing is Caring - Web Development ResourcesTrevor Barnes
August 2014 Michigan State University WebDev Forum - "Sharing is Caring"
With web development changing so quickly these days, it’s more important than ever for us to share with fellow developers. We’ll take a look at some of our favorite front-end tools, techniques, and resources that we rely on to keep up to date with a modern web development workflow.
Every 90 days, you'll find a new collection of favorite blogs, tools, events, and books. You get the best of it all in 1 slide deck to help you learn smarter, not work harder.
This deck includes 14 articles, 8 tools, 4 resources, 4 events, and 2 books. Complete with stand-out quotes, links to the original work, and easy-to-consume summaries, it'll make you look like the most well-read person in the office.
Published December 8, 2015, in Education
I gave a presentation to elementary school students on why they should learn how to code for Code.org's Hour of Week.
It was a lot of fun! :)
HTML5 is here and we should use it right now. It is fun and interesting to look at cool CSS3, Canvas and Video demos but our main goal should be to make our day-to-day life easier by using the cool things browsers offer us right now. Learn about local storage, simplifying interfaces and using HTML5 right now!
Inspiring Kids to Code Using Scratch and Other ToolsChad Mairn
In today’s age, it is important to have a basic understanding of computer programming, but it can be difficult to teach these skills to kids unless fun tools are introduced to help make programming easy. In this webinar, learn Scratch, a “programming language that makes it easy to create your own interactive stories, animations, games, music, and art” that will teach “important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.” Other tools and applications will be covered to give kids practice programming while having fun!
Source: http://info.scratch.mit.edu/About_Scratch
In today’s age, it is important to have a basic understanding of computer programming, but it can be difficult to teach these skills to kids unless fun tools are introduced to help make programming easy. In this webinar, learn Scratch, a “programming language that makes it easy to create your own interactive stories, animations, games, music, and art” that will teach “important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.” Other tools and applications will be covered to give kids practice programming while having fun!
Source: http://info.scratch.mit.edu/About_Scratch
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015dasjo
The web is constantly changing, new ideas pop up, get immediately realised. Drupal, as one of the leading platforms in web development today, enables millions of people across the planet to create innovative web experiences. Both as Software and equally important as a community, we have come a long way implementing best practices in our project.
With the upcoming release of Drupal 8, we are finally getting off the island and open up to the wider PHP community. We adopt Symfony components, libaries like Guzzle and well established software design patterns like dependency injection for better interoperability and quality of the platform.
In this session, I will share my personal view on why Drupal as a platform is so relevant, how does such a large-scale open source project work and how can we as individuals participate and even contribute to the project.
Sharing is Caring - Web Development ResourcesTrevor Barnes
August 2014 Michigan State University WebDev Forum - "Sharing is Caring"
With web development changing so quickly these days, it’s more important than ever for us to share with fellow developers. We’ll take a look at some of our favorite front-end tools, techniques, and resources that we rely on to keep up to date with a modern web development workflow.
Every 90 days, you'll find a new collection of favorite blogs, tools, events, and books. You get the best of it all in 1 slide deck to help you learn smarter, not work harder.
This deck includes 14 articles, 8 tools, 4 resources, 4 events, and 2 books. Complete with stand-out quotes, links to the original work, and easy-to-consume summaries, it'll make you look like the most well-read person in the office.
Published December 8, 2015, in Education
I gave a presentation to elementary school students on why they should learn how to code for Code.org's Hour of Week.
It was a lot of fun! :)
HTML5 is here and we should use it right now. It is fun and interesting to look at cool CSS3, Canvas and Video demos but our main goal should be to make our day-to-day life easier by using the cool things browsers offer us right now. Learn about local storage, simplifying interfaces and using HTML5 right now!
Inspiring Kids to Code Using Scratch and Other ToolsChad Mairn
In today’s age, it is important to have a basic understanding of computer programming, but it can be difficult to teach these skills to kids unless fun tools are introduced to help make programming easy. In this webinar, learn Scratch, a “programming language that makes it easy to create your own interactive stories, animations, games, music, and art” that will teach “important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.” Other tools and applications will be covered to give kids practice programming while having fun!
Source: http://info.scratch.mit.edu/About_Scratch
In today’s age, it is important to have a basic understanding of computer programming, but it can be difficult to teach these skills to kids unless fun tools are introduced to help make programming easy. In this webinar, learn Scratch, a “programming language that makes it easy to create your own interactive stories, animations, games, music, and art” that will teach “important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.” Other tools and applications will be covered to give kids practice programming while having fun!
Source: http://info.scratch.mit.edu/About_Scratch
Similar to Angular Girls Kansas City - The Power of Open Source and Social Media (20)
Diversity & Inclusion Conference Talk - RefactrTracy Lee
Everyone is talking about diversity and inclusion these days. But why does it really matter? And if you’ve had a hard time finding women to hire, how do you solve that problem? What are some ways companies have done D&I right, and how can you learn from them?
We’ll explore some practical reasons why you should be aware of how D&I impacts your business and easy tips to begin changing how you and your team think today. We’ll also cover do’s and don’ts of how to build an inclusive team culture and creating a sustainable environment that includes everyone.
RxJS Operators - Real World Use Cases - AngularMixTracy Lee
If you want to learn about the most important operators you need to know, check out this deck.
I touch on ~20 most common operators that you need in your arsenal, when you should be using them, and when you should not.
Reactive programming with RxJS - ByteConf 2018Tracy Lee
Reactive programming paradigms are all around us. So why does is it awesome? We'll explore reactive programming in standards, frameworks and libraries and talk about how to think reactively.
Then we'll take a more practical approach and talk about how to utilize reactive programming patterns with an abstraction like RxJS, a domain specific language for reacting to events and how using this abstraction can make your development life much easier in React Native.
A Practical Approach to React Native at All Things Open ConferenceTracy Lee
Practical approach to creating your first React Native talk given at All Things Open Conference. Learn how you should get started with React Native and the path of least resistance.
The Power of RxJS in Nativescript + AngularTracy Lee
Learn the basics of use and power of RxJS in NativeScript & Angular in this presentation given at NativeScript Developer Days in New York City September 2017
An intro to React Native using react-native cli, styled components, react-navigation, and an an introduction to the react native ecosystem.
Example repo: https://github.com/ladyleet/fluentConf2
Have questions? Tweet me http://twitter.com/ladyleet
Talk given at DevTeach Montreal on RxJS - The Basics & The Future.
Example repo: https://github.com/ladyleet/rxjs-test
Have questions? Find me on twitter http://twitter.com/ladyleet
An Introduction Into Using Angular’s Material DesignTracy Lee
Angular Material 2 has been evolving over the course of the past year, and it has finally become stable enough to use in production. Get familiar with the various components of Angular Material, how to use them in your app, and a few tips and tricks to getting started.
Ember-CLI, Angular-CLI, and Create-React-App are necessities to web development, and many who have not had exposure to such wonderful technologies wonder what they are actually missing. This talk will show you how easy it is to scaffold up all 3 projects in less than 30 minutes, how to shave days, even weeks, off your development cycle, and why you should choose convention over configuration.
An introduction to Angular Material (2) using Angular Material, Angular (2x), and Angular-CLI. Github repo as started + finished branches: https://github.com/ladyleet/ng-vikings-one
http://twitter.com/ladyleet for questions! :)
Using Angular-CLI to Deploy an Angular 2 App Using Firebase in 30 MinutesTracy Lee
Do you think it’s possible to live code an Angular 2 app, create a backend, and deploy it in one talk? With the convenience of Angular-CLI and a little help from Firebase and material design, see how easy it is to create apps with Angular 2 and why this new framework is the great for quickly prototyping ideas and is built to scale large applications across distributed teams.
Example repo with completed branches - https://github.com/ladyleet/ngcruise-up
Deployed App - https://ngpoland-d7d54.firebaseapp.com/
A Tale of 3 CLIs - Angular 2, Ember, and ReactTracy Lee
Ember-CLI, Angular-CLI, and Create-React-App are necessities to web development, and many who have not had exposure to such wonderful technologies wonder what they are actually missing. This talk will show you how easy it is to scaffold up all 3 projects in less than 30 minutes, how to shave days, even weeks, off your development cycle, and why you should choose convention over configuration.
Learning the New Tech Lingua Franca: Social MediaTracy Lee
Video: https://www.youtube.com/watch?v=nft2Eu1-shE
Whether you are a developer or business person in the tech community, you must understand the lingua franca of the tech community: social media.
Business no longer gets done behind closed doors, but online through various mediums such as Twitter and Github.
This talk walks you through the reasons to have a presence as a developer, recruiter, CEO, or marketer and why communicating through social mediums is required for you to succeed.
We'll talk about the do's and don'ts of interaction and walk through a practical approach to building your social presence.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...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.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
4. “One of the web’s benevolent #perflords” - @jlengstorf
“Head of all things DevRel at Google. The man who keeps
@kelseyhightower - god of all things - happy.” - @editingemily
“The wizard of web performance” - @robocell
“#addyreviews 5/5 stars would devrel again” - @stephenfluin
“That kid who wrote a web browser… right?” - @shidhincr
“Addy is a kind-hearted and polite Web Performance expert” -
@kristoferbaxter
“Super photogenic google dude that knows everything about Chrome” -
@jakeforaker
“One smooth, slick cat.” - @bgalbs
“He is that awesome friendly guy that contributes to almost every open
source project.” - @fadysamirsadek
“Isn’t that the guy @ARebelBelle always tags in her tweets? He’s always
talking about lighthouse” - @brandmcg
“Yeah I think I met him on MySpace” - @ARebelBelle”
5. How do you become a
“benevolent perflords”?
#BeLikeAddy
6. “Twitter has been, and continues to be a large part of how I communicate
with developers.”
- “The Wizard of Web Performance”
7. Many people I’ve collaborated with on projects over the years are ones who I
first met through Twitter.”
-“Celebrity Developer”
8. “Community is important to me. I wouldn’t have been able to get involved in
open source if it wasn’t for people helping me.”
- Addy Osmani
9. “Twitter is also a place where @ladyleet posts weird selfies of me”
- just kidding he didn’t say that… but it’s true.
10. Addy is now an Engineering
Manager for Chrome & Web Dev
Relations & leads Chrome's web
performance efforts.
12. Guy Kawasaki is an Silicon Valley
investor and author.
He is responsible for the successful
marketing of Apple’s Macintosh
computer.
He popularized the concepts of
technology evangelism.
13. When Guy Kawasaki had a
twitter convo with me, I
knew my destiny was
bigger than I could imagine.
14. My first tech startup was solely built on Twitter.
A food startup in over 250 cities and 200+ people working for me.
21. Google Developer Expert for Web, TC39, Angular
Co-Founder of This Dot Labs
Community relations for Node Foundation
RxJS Core Team
Creator, Modern Web & This.JavaScript
Google Women Techmakers Lead
Google Developer Group Silicon Valley & Triangle
22. I get to be a role model for women, people of color and
underrepresented groups.
#fempire
23. By utilizing open
source platforms,
Addy and I were able
to have a voice in
tech… despite
gender, degree, race,
or experience.
24.
25. We must never underestimate the
impact we have on the world for
being fierce.
#fempire
26. I met Karlie on Twitter and am so happy to share
her inspirational story!