In this presentation for high school girls at the Bluemix code-a-thon, I shared stories of how I became a software engineer along with tips and tricks. I also share how I ended up working on IBM Graph and the basics of graph databases.
Have you ever wondered how website designers create dazzling websites? This is your chance to dive into the wonderful world of web design. Come learn the basics of HTML and CSS. You'll even get to do a little coding! By the end of the session, you'll launch a customized website about the topic of your choice!
Ditch Your Desktop! Lead Your Team into Cloud Computing! (presentation slides)Lauren Hayward Schaefer
A Grace Hopper Celebration of Women in Computing Workshop
Development tools installed on your PC? SO LAST YEAR! By leveraging Platforms as a Service, Software as a Service, and DevOps techniques, you can develop the next great app without ever leaving your web browser.
Bring your laptop or tablet, and get ready to code! You’ll leave this session with a running app and the knowledge you need to lead your team into the wonderful world of cloud computing.
Taming the imposter monster speech slide deck (1)acerridwen
70% of the USA adult population will hold themselves back professionally due to thinking they are not good enough- despite being objectively competent. This phenomenon is call the Imposter Syndrome or the Impostor Phenomenon. This fun presentation gives business professionals practical tools for taming the "Imposter Monster."
Abuse and Misuse of the MMPI in Traumatic Brain Injury LitigationEdward K. Le
It is likely that if you ever represent a brain injured client, he or she will likely be compelled to go through psychological neuropsychological testing where the MMPI or the MMPI-2 [the most current version] will be administered. This test is arguably the most frequently used psychological test in America. It is used in employment, criminal, family, and personal injury cases. Tthe frequent problem that you will most encounter as a personal injury practitioner is the extent to which it is misused by the defense and their experts to label your client a malingerer, hypochondriac, or hysterical person without the proper investigation, methodology, or foundation necessary to reach such a conclusion about your client. Hence, it is important that you understand what the MMPI are and what its components consists of in order to effectively represent your client at trial.
Men, Women and Impostor Syndrome: Why Your Rockstar Feels Like a FraudInsideOut Development
Despite ongoing success and positive feedback, many of your top performers are suffering from impostor syndrome, i.e., the oft-overlooked phenomenon of feeling unqualified even if you are a high-achiever. So what’s the secret to eradicating self-doubt and boosting your team’s confidence? View this infographic for a series of critical coaching tips that will ensure your good employees become even better.
Have you ever wondered how website designers create dazzling websites? This is your chance to dive into the wonderful world of web design. Come learn the basics of HTML and CSS. You'll even get to do a little coding! By the end of the session, you'll launch a customized website about the topic of your choice!
Ditch Your Desktop! Lead Your Team into Cloud Computing! (presentation slides)Lauren Hayward Schaefer
A Grace Hopper Celebration of Women in Computing Workshop
Development tools installed on your PC? SO LAST YEAR! By leveraging Platforms as a Service, Software as a Service, and DevOps techniques, you can develop the next great app without ever leaving your web browser.
Bring your laptop or tablet, and get ready to code! You’ll leave this session with a running app and the knowledge you need to lead your team into the wonderful world of cloud computing.
Taming the imposter monster speech slide deck (1)acerridwen
70% of the USA adult population will hold themselves back professionally due to thinking they are not good enough- despite being objectively competent. This phenomenon is call the Imposter Syndrome or the Impostor Phenomenon. This fun presentation gives business professionals practical tools for taming the "Imposter Monster."
Abuse and Misuse of the MMPI in Traumatic Brain Injury LitigationEdward K. Le
It is likely that if you ever represent a brain injured client, he or she will likely be compelled to go through psychological neuropsychological testing where the MMPI or the MMPI-2 [the most current version] will be administered. This test is arguably the most frequently used psychological test in America. It is used in employment, criminal, family, and personal injury cases. Tthe frequent problem that you will most encounter as a personal injury practitioner is the extent to which it is misused by the defense and their experts to label your client a malingerer, hypochondriac, or hysterical person without the proper investigation, methodology, or foundation necessary to reach such a conclusion about your client. Hence, it is important that you understand what the MMPI are and what its components consists of in order to effectively represent your client at trial.
Men, Women and Impostor Syndrome: Why Your Rockstar Feels Like a FraudInsideOut Development
Despite ongoing success and positive feedback, many of your top performers are suffering from impostor syndrome, i.e., the oft-overlooked phenomenon of feeling unqualified even if you are a high-achiever. So what’s the secret to eradicating self-doubt and boosting your team’s confidence? View this infographic for a series of critical coaching tips that will ensure your good employees become even better.
Imposter Syndrome, Why It Makes You Doubt YourselfChloe Cheney
Many people suffer from imposter syndrome and it affects their personal and professional lives. If you have been feeling like a fraud, this article is for you:
Cognitive Biases and Effects You Should Know AboutKevlin Henney
Presented at NDC 2011 in Oslo (8th June 2011)
Video available at http://www.everytalk.tv/talks/678-NDC-Cognitive-Biases-and-Effects-You-Should-Know-About
In software development, developers, architects and managers often like to think of themselves as rational and clear thinking, not prone to the chaotic and contradictory thinking they see at home, in politics or in the world of business. Although it is possible to get further from the truth than this, it is not likely.
Those involved in software development are just as human as people in other walks of life, and are just as subject to the cognitive biases and effects that skew, truncate and bypass clear thinking. The effects on rationality affect everything from testing to estimation, from programming to project delivery. It is easier to see and react to these effects in yourself and others when you know what some of them are.
"How a Good Person can Really Win" shows how the “good person” (one for whom means are as important as the ends) can win against the unprincipled man (for whom only ends matter).
ABOUT THE BOOK
`````````````````````````````
Real-world research shows that the good person often loses to the unprincipled man. The three main reasons for this are:
1. He cannot comprehend how the unprincipled man thinks, works or makes his moves.
2. He lacks battle skills and doesn’t know how to fight back.
3. He is often egoistic about his honesty, whereas the unprincipled man can subjugate his ego to greed and team up with others.
This book prepares the good person towards:
1. Comprehending evil moves
2. Executing powerful antidotes
3. Converting his virtues into competitive tools and building powerful collaborations with men like himself & win decisively.
Free of platitudes & unproven recommendations, How a Good Person can Really Win is backed by extensive research, and can lead men to victory and success in the real world. It has relevance to all walks of life.
Presenters: Amanda Townsend, HR Manager, Fivetran | Renee Metty, Founder & CEO, With Pause
What do all great leaders have in common? Imposter Syndrome, which is a collection of feelings of inadequacy that persist even in the face of information that indicates the opposite is true. It's a psychological pattern in which people doubt their accomplishments and have a persistent, often internalized fear of being exposed as a "fraud".
Join Amanda Townsend and Renee Metty, two expert coaches and leaders, in this interactive workshop where you will learn where Impostor Syndrome comes from, gain self awareness of your own obstacles, and create strategies for overcoming your fears as a leader.
FREE 15+ Argumentative Essay Samples in PDF | MS Word. FREE 16+ Argumentative Writing Samples & Templates in PDF | MS Word. Argumentative Essay Examples, Structure & Topics | Pro Essay Help. Persuasive Essay: Argumentative essay samples. Argumentative Synthesis Essay Example. Argumentative essay examples for college by peo35poolde - Issuu. 002 Essay Example Should College Free Argument Tuition Payments Pdf For .... Argumentative Writing - 6+ Examples, Format, Pdf | Examples. Sample Research Argumentative Essay - How to create a Research .... Check my Essay: Argumentative essay writing examples. 020 Maxresdefault Mla Format Argumentative Essay ~ Thatsnotus. 018 Classical Argument Unit Assignment Page 1 Essay Example Examples Of .... How to Write an Argumentative Essay Step By Step - Gudwriter. Argumentative essay example short Truth or Consequences .... research argument essay | Argumentative essay, Essay examples, Essay. Top-20 Argumentative Essay Ideas For Your Academic Paper | IBuyEssay.com. Argumentative Essay Examples 6Th Grade Pdf / 10 Easy Argumentative .... Argumentative Essay.docx | Higher Education | Government | Free 30-day .... examples of argument essays | Essay examples, Argumentative essay .... How To Write An Argumentative Essay Example - Hair Highlight Trends. College essay: Argumentative essay technology. ️ Academic argumentative essay. Overview of the Academic Essay. 2019-02-25. Argumentative essay. Argument Essays; Academic Essays & General Essays - Academic English UK. What Is an Argumentative Essay? Simple Examples To Guide You .... Argumentative Essay Topics for College Assignments - Blog BuyEssayClub.com. 011 Mla Format Argumentative Essay Example Variant Persuasive Letter .... Expository essay: Argumentative essay opening paragraph example. Argumentative Essay Model – Telegraph. Stunning Argumentative Essay Intro ~ Thatsnotus Academic Argument Essay Example
Forget best practices–let’s talk *worst practices* for building an API. In this session, we’ll evaluate a fictitious API and identify everything we hate about it. You’ll leave this session with seven worst practices for you to avoid as you build and develop your next API.
Developer Advocacy: A Career Path for Those With a Passion for Code, Communit...Lauren Hayward Schaefer
Chances are good that you’ve interacted with a developer advocate at one point or another. Perhaps you’ve chatted with them at a booth at a conference, read their blog post, or cloned their code sample on GitHub. This session will provide you with a deeper understanding of the role of developer advocacy and its significance in the tech industry.
What is a developer advocate? A developer advocate advocates for two entities at the same time: at their company, they advocate for the developer community, and, in the developer community, they advocate for their company. Developer advocates have a passion for developer experience and reaching developers where they are, through a variety of mediums, including conference talks, documentation, written tutorials, social media, videos, live streams, code samples, online forums, and more.
Come chat with Liz and Lauren about their experiences as developer advocates and discover if developer advocacy could be the right next step for your career. They'll reveal the highs and lows of their positions, how they successfully transitioned into these roles, and how they’ve customized their careers to fit their unique strengths and interests.
10 Best Practices for Writing Documentation (For Those Who Would Rather Do An...Lauren Hayward Schaefer
When I joined my current team, I discovered that writing external documentation was part of my role. While I had experience writing tech blogs, writing documentation felt like an entirely new skill. And I didn't love it.
Chances are good you've written documentation previously or will need to in the future. Perhaps you’re writing official documentation for your users or something more informal, like internal documentation for your teammates or a GitHub readme.
In this session, I’ll share ten best practices for writing documentation. You’ll leave with the knowledge you need to successfully write documentation your readers will enjoy, and you’ll possibly even be excited about the prospect of doing so.
Intro to Technical Writing: Creating Content that Google and Readers will LoveLauren Hayward Schaefer
Do you ever find yourself with an itch to write but end up staring at a blank screen until you eventually give up and do something else? We’ve been there, and we’re ready to help you get started.
Sharing your expertise with the developer community online through thought-leadership articles and tutorials has many benefits, including becoming known as the go-to expert for a topic, building connections with others who share a passion for your topic, and enhancing your case for a promotion. In this workshop, we’ll guide you through:
- Brainstorming and selecting a topic
- Optimizing your content for search engines (SEO)
- Leveraging best practices as you write your article or tutorial
- Reusing your content on other platforms
By the end of this workshop, you will publish an article or tutorial online and have a topic for your next piece.
We commonly think about leveling up our technical careers by exploring new technology, learning best practices, or finding a mentor. But we don’t always think about the power of the written word.
In this keynote full of personal stories and practical advice, Lauren will explain how you can use writing to level up your technical career. She’ll provide you with concrete strategies for how to write internally at your company as well as externally in the wider tech community. Then she’ll share steps you can take to improve the quality of your writing.
You’ll leave this keynote energized and ready to level up your career by writing.
The first page of this worksheet will help you identify what your profile is and how you want your profile to evolve. The second page of this worksheet helps you make a plan for raising your profile.
Recording of talk associated with this worksheet: https://www.youtube.com/watch?v=Z3tgvOZdinM&feature=youtu.be
Slides associated with this worksheet: https://www.slideshare.net/LaurenHaywardSchaefe/how-to-raise-your-profile-as-a-developer-and-why-you-should-bother
If you've ever found yourself questioning how to apply data modeling best practices to your projects, you're not going to want to miss this session.
Lauren Schaefer recently worked with Maxime Beugnet and Mark Smith to rapidly build an app. The app retrieves daily stats about YouTube videos and visualizes the data in a dashboard. In their two-week sprint to get a working MVP, they did their best to model the data, but they didn't get it all right the first time.
In this stream, Lauren will share five things she learned while modeling data for this app. You'll leave with practical data modeling tips you can apply to your next project that uses MongoDB.
This session is based on https://www.mongodb.com/developer/article/7-things-learned-while-modeling-data-youtube-stats/
How to Raise Your Profile as a Developer (And Why You Should Bother!)Lauren Hayward Schaefer
We like to think the tech industry is a meritocracy: if you put your head down and do your work well, you will be recognized. Unfortunately, this is not typically the case. In order to advance your career, you will likely need to raise your profile internally at your company and/or externally in the broader developer community. During this session, Lauren Schaefer will share personal stories of how she has worked to overcome the discomfort of raising her profile. You'll leave this session with practical steps you can take in the coming weeks and months to raise your profile.
CI/CD pipelines are essential to rapidly developing apps...but they can be time consuming to create. Come learn how I used GitHub Actions and brand new Realm code deployment features to create a CI/CD pipeline for a Realm mobile app.
You'll leave this session with an understanding of how you can move your Realm mobile or web app through the stages of a CI/CD pipeline from development to staging to production. You’ll also get a link to the GitHub repo with my pipeline code, so you can get your pipeline up and running quickly.
Did you grow up on relational databases? Are document-based databases a bit of a mystery to you? If so, you don't want to miss this meetup! We’ll compare terms and concepts, explain the benefits of document-based databases, and walk through the 3 key ways you need to change your mindset to successfully use document-based databases.
When you need to model data, is your first instinct to start breaking it down into rows and columns? When you want to develop apps in a modern, agile way, NoSQL databases can be the best option.
As a startup, you're probably interested in spending more time on shipping features than managing your database.
We will discuss:
- What is NoSQL?
- How terms and concepts in MongoDB relate to those in relational databases
- The benefits of MongoDB for startups
- The 3 key ways you need to change your mindset to successfully use MongoDB for your startup
and more!
https://mongodbcom.website.prod.corp.mongodb.com/webinar/why-use-no-sql-for-startups
Want to learn the fundamentals of document databases and why they have become the widely used alternative to traditional relational databases? If so, you don’t want to miss this webinar!
In Back to Basics, we’ll introduce you to the foundational concepts of the world’s most popular NoSQL database, MongoDB, and explain how you can leverage the MongoDB Cloud to build modern, data-driven applications.
Agenda includes:
- A brief overview of how data is stored in MongoDB vs relational databases
- A live demo of MongoDB Atlas, a fully managed multi-cloud database service
- Tips and tricks you should know to get the best out of MongoDB
Serverless application development is fabulous…but if you don’t have a CI/CD pipeline with a strong foundation of test automation, you’ll likely fail.
In this session, MongoDB Developer Advocate Lauren Schaefer will walk you through the process of crafting test automation and DevOps pipelines for serverless apps that are built on MongoDB Realm. Then, she’ll jump into the always-terrifying-for-the-presenter live demo so you can see how this all works in a very practical way. She’ll make some changes to her codebase, update her automated tests, and push her code changes. You’ll watch as the various pieces of the pipeline fail and (hopefully) succeed.
You’ll walk away from this session equipped to build test automation and DevOps pipelines for your serverless apps.
As Daniel Tiger wisely sings, "It's OK to make mistakes. Try to fix them, and learn from them too."
Come learn common mistakes developers make as they model their data in document databases. You'll leave this session ready to spot and correct common document database schema design anti-patterns.
More Related Content
Similar to How fighting, flaunting, and improvising led me to graph databases
Imposter Syndrome, Why It Makes You Doubt YourselfChloe Cheney
Many people suffer from imposter syndrome and it affects their personal and professional lives. If you have been feeling like a fraud, this article is for you:
Cognitive Biases and Effects You Should Know AboutKevlin Henney
Presented at NDC 2011 in Oslo (8th June 2011)
Video available at http://www.everytalk.tv/talks/678-NDC-Cognitive-Biases-and-Effects-You-Should-Know-About
In software development, developers, architects and managers often like to think of themselves as rational and clear thinking, not prone to the chaotic and contradictory thinking they see at home, in politics or in the world of business. Although it is possible to get further from the truth than this, it is not likely.
Those involved in software development are just as human as people in other walks of life, and are just as subject to the cognitive biases and effects that skew, truncate and bypass clear thinking. The effects on rationality affect everything from testing to estimation, from programming to project delivery. It is easier to see and react to these effects in yourself and others when you know what some of them are.
"How a Good Person can Really Win" shows how the “good person” (one for whom means are as important as the ends) can win against the unprincipled man (for whom only ends matter).
ABOUT THE BOOK
`````````````````````````````
Real-world research shows that the good person often loses to the unprincipled man. The three main reasons for this are:
1. He cannot comprehend how the unprincipled man thinks, works or makes his moves.
2. He lacks battle skills and doesn’t know how to fight back.
3. He is often egoistic about his honesty, whereas the unprincipled man can subjugate his ego to greed and team up with others.
This book prepares the good person towards:
1. Comprehending evil moves
2. Executing powerful antidotes
3. Converting his virtues into competitive tools and building powerful collaborations with men like himself & win decisively.
Free of platitudes & unproven recommendations, How a Good Person can Really Win is backed by extensive research, and can lead men to victory and success in the real world. It has relevance to all walks of life.
Presenters: Amanda Townsend, HR Manager, Fivetran | Renee Metty, Founder & CEO, With Pause
What do all great leaders have in common? Imposter Syndrome, which is a collection of feelings of inadequacy that persist even in the face of information that indicates the opposite is true. It's a psychological pattern in which people doubt their accomplishments and have a persistent, often internalized fear of being exposed as a "fraud".
Join Amanda Townsend and Renee Metty, two expert coaches and leaders, in this interactive workshop where you will learn where Impostor Syndrome comes from, gain self awareness of your own obstacles, and create strategies for overcoming your fears as a leader.
FREE 15+ Argumentative Essay Samples in PDF | MS Word. FREE 16+ Argumentative Writing Samples & Templates in PDF | MS Word. Argumentative Essay Examples, Structure & Topics | Pro Essay Help. Persuasive Essay: Argumentative essay samples. Argumentative Synthesis Essay Example. Argumentative essay examples for college by peo35poolde - Issuu. 002 Essay Example Should College Free Argument Tuition Payments Pdf For .... Argumentative Writing - 6+ Examples, Format, Pdf | Examples. Sample Research Argumentative Essay - How to create a Research .... Check my Essay: Argumentative essay writing examples. 020 Maxresdefault Mla Format Argumentative Essay ~ Thatsnotus. 018 Classical Argument Unit Assignment Page 1 Essay Example Examples Of .... How to Write an Argumentative Essay Step By Step - Gudwriter. Argumentative essay example short Truth or Consequences .... research argument essay | Argumentative essay, Essay examples, Essay. Top-20 Argumentative Essay Ideas For Your Academic Paper | IBuyEssay.com. Argumentative Essay Examples 6Th Grade Pdf / 10 Easy Argumentative .... Argumentative Essay.docx | Higher Education | Government | Free 30-day .... examples of argument essays | Essay examples, Argumentative essay .... How To Write An Argumentative Essay Example - Hair Highlight Trends. College essay: Argumentative essay technology. ️ Academic argumentative essay. Overview of the Academic Essay. 2019-02-25. Argumentative essay. Argument Essays; Academic Essays & General Essays - Academic English UK. What Is an Argumentative Essay? Simple Examples To Guide You .... Argumentative Essay Topics for College Assignments - Blog BuyEssayClub.com. 011 Mla Format Argumentative Essay Example Variant Persuasive Letter .... Expository essay: Argumentative essay opening paragraph example. Argumentative Essay Model – Telegraph. Stunning Argumentative Essay Intro ~ Thatsnotus Academic Argument Essay Example
Similar to How fighting, flaunting, and improvising led me to graph databases (8)
Forget best practices–let’s talk *worst practices* for building an API. In this session, we’ll evaluate a fictitious API and identify everything we hate about it. You’ll leave this session with seven worst practices for you to avoid as you build and develop your next API.
Developer Advocacy: A Career Path for Those With a Passion for Code, Communit...Lauren Hayward Schaefer
Chances are good that you’ve interacted with a developer advocate at one point or another. Perhaps you’ve chatted with them at a booth at a conference, read their blog post, or cloned their code sample on GitHub. This session will provide you with a deeper understanding of the role of developer advocacy and its significance in the tech industry.
What is a developer advocate? A developer advocate advocates for two entities at the same time: at their company, they advocate for the developer community, and, in the developer community, they advocate for their company. Developer advocates have a passion for developer experience and reaching developers where they are, through a variety of mediums, including conference talks, documentation, written tutorials, social media, videos, live streams, code samples, online forums, and more.
Come chat with Liz and Lauren about their experiences as developer advocates and discover if developer advocacy could be the right next step for your career. They'll reveal the highs and lows of their positions, how they successfully transitioned into these roles, and how they’ve customized their careers to fit their unique strengths and interests.
10 Best Practices for Writing Documentation (For Those Who Would Rather Do An...Lauren Hayward Schaefer
When I joined my current team, I discovered that writing external documentation was part of my role. While I had experience writing tech blogs, writing documentation felt like an entirely new skill. And I didn't love it.
Chances are good you've written documentation previously or will need to in the future. Perhaps you’re writing official documentation for your users or something more informal, like internal documentation for your teammates or a GitHub readme.
In this session, I’ll share ten best practices for writing documentation. You’ll leave with the knowledge you need to successfully write documentation your readers will enjoy, and you’ll possibly even be excited about the prospect of doing so.
Intro to Technical Writing: Creating Content that Google and Readers will LoveLauren Hayward Schaefer
Do you ever find yourself with an itch to write but end up staring at a blank screen until you eventually give up and do something else? We’ve been there, and we’re ready to help you get started.
Sharing your expertise with the developer community online through thought-leadership articles and tutorials has many benefits, including becoming known as the go-to expert for a topic, building connections with others who share a passion for your topic, and enhancing your case for a promotion. In this workshop, we’ll guide you through:
- Brainstorming and selecting a topic
- Optimizing your content for search engines (SEO)
- Leveraging best practices as you write your article or tutorial
- Reusing your content on other platforms
By the end of this workshop, you will publish an article or tutorial online and have a topic for your next piece.
We commonly think about leveling up our technical careers by exploring new technology, learning best practices, or finding a mentor. But we don’t always think about the power of the written word.
In this keynote full of personal stories and practical advice, Lauren will explain how you can use writing to level up your technical career. She’ll provide you with concrete strategies for how to write internally at your company as well as externally in the wider tech community. Then she’ll share steps you can take to improve the quality of your writing.
You’ll leave this keynote energized and ready to level up your career by writing.
The first page of this worksheet will help you identify what your profile is and how you want your profile to evolve. The second page of this worksheet helps you make a plan for raising your profile.
Recording of talk associated with this worksheet: https://www.youtube.com/watch?v=Z3tgvOZdinM&feature=youtu.be
Slides associated with this worksheet: https://www.slideshare.net/LaurenHaywardSchaefe/how-to-raise-your-profile-as-a-developer-and-why-you-should-bother
If you've ever found yourself questioning how to apply data modeling best practices to your projects, you're not going to want to miss this session.
Lauren Schaefer recently worked with Maxime Beugnet and Mark Smith to rapidly build an app. The app retrieves daily stats about YouTube videos and visualizes the data in a dashboard. In their two-week sprint to get a working MVP, they did their best to model the data, but they didn't get it all right the first time.
In this stream, Lauren will share five things she learned while modeling data for this app. You'll leave with practical data modeling tips you can apply to your next project that uses MongoDB.
This session is based on https://www.mongodb.com/developer/article/7-things-learned-while-modeling-data-youtube-stats/
How to Raise Your Profile as a Developer (And Why You Should Bother!)Lauren Hayward Schaefer
We like to think the tech industry is a meritocracy: if you put your head down and do your work well, you will be recognized. Unfortunately, this is not typically the case. In order to advance your career, you will likely need to raise your profile internally at your company and/or externally in the broader developer community. During this session, Lauren Schaefer will share personal stories of how she has worked to overcome the discomfort of raising her profile. You'll leave this session with practical steps you can take in the coming weeks and months to raise your profile.
CI/CD pipelines are essential to rapidly developing apps...but they can be time consuming to create. Come learn how I used GitHub Actions and brand new Realm code deployment features to create a CI/CD pipeline for a Realm mobile app.
You'll leave this session with an understanding of how you can move your Realm mobile or web app through the stages of a CI/CD pipeline from development to staging to production. You’ll also get a link to the GitHub repo with my pipeline code, so you can get your pipeline up and running quickly.
Did you grow up on relational databases? Are document-based databases a bit of a mystery to you? If so, you don't want to miss this meetup! We’ll compare terms and concepts, explain the benefits of document-based databases, and walk through the 3 key ways you need to change your mindset to successfully use document-based databases.
When you need to model data, is your first instinct to start breaking it down into rows and columns? When you want to develop apps in a modern, agile way, NoSQL databases can be the best option.
As a startup, you're probably interested in spending more time on shipping features than managing your database.
We will discuss:
- What is NoSQL?
- How terms and concepts in MongoDB relate to those in relational databases
- The benefits of MongoDB for startups
- The 3 key ways you need to change your mindset to successfully use MongoDB for your startup
and more!
https://mongodbcom.website.prod.corp.mongodb.com/webinar/why-use-no-sql-for-startups
Want to learn the fundamentals of document databases and why they have become the widely used alternative to traditional relational databases? If so, you don’t want to miss this webinar!
In Back to Basics, we’ll introduce you to the foundational concepts of the world’s most popular NoSQL database, MongoDB, and explain how you can leverage the MongoDB Cloud to build modern, data-driven applications.
Agenda includes:
- A brief overview of how data is stored in MongoDB vs relational databases
- A live demo of MongoDB Atlas, a fully managed multi-cloud database service
- Tips and tricks you should know to get the best out of MongoDB
Serverless application development is fabulous…but if you don’t have a CI/CD pipeline with a strong foundation of test automation, you’ll likely fail.
In this session, MongoDB Developer Advocate Lauren Schaefer will walk you through the process of crafting test automation and DevOps pipelines for serverless apps that are built on MongoDB Realm. Then, she’ll jump into the always-terrifying-for-the-presenter live demo so you can see how this all works in a very practical way. She’ll make some changes to her codebase, update her automated tests, and push her code changes. You’ll watch as the various pieces of the pipeline fail and (hopefully) succeed.
You’ll walk away from this session equipped to build test automation and DevOps pipelines for your serverless apps.
As Daniel Tiger wisely sings, "It's OK to make mistakes. Try to fix them, and learn from them too."
Come learn common mistakes developers make as they model their data in document databases. You'll leave this session ready to spot and correct common document database schema design anti-patterns.
A presentation for the MongoDB WICS Summit.
If you're comfortable with relational databases but not so comfortable with document databases like MongoDB, this is the session for you! We'll walk through an example of how you would store the same data in both a relational database and a document database. Then we'll discuss how common relational database terms and concepts map to terms in document databases. You'll leave feeling comfortable with the basics of how to store data in document databases.
Did you grow up on relational databases? Are document-based databases a bit of a mystery to you? This is the session for you!
We’ll compare terms and concepts, explain the benefits of document-based databases, and walk through the 3 key ways you need to change your mindset to successfully use document-based databases.
Shakespeare knew what he was talking about when he wrote "Some are born great remote workers, some achieve great remote work, and some have great remote work thrust upon them." Ok, maybe that's not exactly what he wrote. Whether you love working remotely or you were voluntold to work remotely, this is the session for you. Come discover tips and tricks to being a successful remote employee from a ten-year remote work veteran.
https://home.yougotthis.io/
Serverless application development is fabulous…but, if you can’t automate your delivery pipeline, you’ll likely fail.
In this session, MongoDB Developer Advocate Lauren Schaefer will walk you through the process of crafting test automation and DevOps pipelines for serverless apps that are built on the MongoDB Data Platform. Then, she’ll jump in to the always-terrifying-for-the-presenter live demo so you can see how this all works in a very practical way. She’ll make some changes to her code base, update her automated tests, and push her code changes. You’ll watch as the various pieces of the pipeline fail and (hopefully) succeed.
If you’re a DevOps engineer or a developer responsible for creating your own Continuous Integration/Continuous Delivery automation, you won’t want to miss this talk! You’ll walk away from this session equipped to build DevOps pipelines for your serverless apps.
Register for the webinar at https://www.mongodb.com/webinar/devops-with-mongodb-serverless
Does NoSQL feel like a bunch of NoSense to you? If so, you don’t want to miss this webinar!
In Back to Basics, we’ll teach you the fundamentals of the world’s most popular NoSQL database, MongoDB.
We'll start with a brief overview of how data is stored in MongoDB and compare that to the legacy table-based (relational) structure you may be used to. After that, we will dive deep into a demo! The demo will include:
- How to create a MongoDB database using MongoDB Atlas (for free!)
- A walk through the basic CRUD (create, read, update, and delete) operations
- Some tips and tricks for better efficiency/productivity
After this webinar, you'll be able to confidently use MongoDB to build your next app.
Does NoSQL feel like a bunch of NoSense to you? If so, you don’t want to miss this workshop! We’ll walk you through the basics of how to use the open database MongoDB.
We’ll begin with an overview of how data is stored in MongoDB and compare that to the table-based (relational) structure you may be used to. Then we’ll get hands-on! You’ll create a database and learn how to perform the basic CRUD (create, read, update, and delete) operations. Then you’ll load a large dataset into your database so you can see how to explore it and understand what schemaless data really looks like. We’ll wrap up with some tips and tricks, so you will leave the workshop feeling confident you’re ready to use MongoDB when you build your next app!
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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
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
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/
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.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
5. “Impostor syndrome (also known as impostor
phenomenon or fraud syndrome) is a term coined in
1978 by clinical psychologists Dr. Pauline R. Clance
and Suzanne A. Imes referring to high-achieving
individuals marked by an inability to internalize their
accomplishments and a persistent fear of being
exposed as a "fraud".[1]
Despite external evidence of
their competence, those exhibiting the syndrome
remain convinced that they are frauds and do not
deserve the success they have achieved.”
The all-knowing Wikipedia
https://en.wikipedia.org/wiki/Impostor_syndrome
Fight imposter
syndrome!
6. Who gets the imposter syndrome?
High achievers
Women
African Americans
7. Know that the confidence gap is real
Men overestimate their abilities while women underestimate
http://www.theatlantic.com/magazine/archive/2014/05/the-confidence-gap/359815/
8. If you’ve got it, flaunt it
Embrace what makes you unique
and use it to your advantage
Be memorable!
24. Let’s recap
Fight imposter syndrome
If you’ve got it, flaunt it
Improv your career – say, “yes and…”
Use a graph database when relationships matter
Editor's Notes
Picked computer science
Java 1 and Java 2
Asked a lot of questions
Felt very behind
Throughout undergrad, I felt like I didn’t belong. I felt like the guys around me knew so much more than I did. They seemed so confident.
Keep this in mind for yourself
Keep this in mind when picking partners or interviewing someone for a job
- Graduated with a Bachelor and Master degrees in Computer Science
Look like everybody else, I don’t have the same hobbies as everybody else, I don’t have the same natural skillset as everybody else
Embrace it because it makes me memorable
So much of career advancement is making sure other people know what you’ve accomplished and making a name for yourself
Social media
I’ve made a name for myself by writing blogs and creating videos
Teammates based in US, Canada, Japan, Switzerland, and Sweden
Java developer, test automation specialist, web developer, growth hacking engineer, and developer advocate
Built a wide variety of skills, I don’t ever get bored
When you have the opportunity to try something new, go for it even if you don’t have all of the required skills.
Automation specialist
Social media (twitter)
Graph databases are a type of nosql database that focus not only on the data being stored but also on the relationships between the data.
In relational databases, you have tables.
In graph databases, you have nodes and edges.
Think of the nodes as your nouns. It’s where you store information about your people, places, and things.
Think of the edges as your verbs. It’s where you store information about the actions that connect your nodes.
Property graphs allow you to store properties (or information about your data) in your nodes and edges.
There are two things I really like about graph databases:
You can model the data and the relationships just as they exist in real life without having to map or abstract them to something else.
You can easily traverse your graph, which basically means to follow the connections between your nodes. You don’t have to do expensive joins to bring your data together to find the connections—the connections are already defined so you can easily look for patterns.
Let’s start with people. When people shop online, it can be incredibly helpful to see what other people like them purchased. Recommendations could be based on demographics, past purchase history, or social networks. Recommendation engines can be efficiently run on graph databases.
Graph databases can be used to determine the shortest or fastest path.
Let’s talk about the internet of things. We live in a smart, connected world. Storing data about devices and all of their connections can be done quite easily in a graph database.
Snapchat glasses
One other common use case when you start combining people, places, and things is detecting fraud. When you need to search for patterns of fraudulent behavior, graph databases are a fantastic option.
In this connected world where we need to do more with our data than just access it, graph databases help us efficiently store and gain insight into the connections and patterns of our data.
It turns out that setting up a graph database can be really complicated. Apache TinkerPop is an open source graph computing framework that’s very popular. If you want to use TinkerPop, you’ll need to setup a graph database such as Titan, which requires you to also setup and configure Cassandra or HBase and Elastic Search.
Assuming you like the system you set up, you’ll have to keep all of the systems up to date and ensure they’re always running. I don’t know about you, but that sounds a bit overwhelming to me. I’d rather just focus on my app and my data.
IBM Graph is a fully-managed graph database service on Bluemix. You may have heard of Software as a Service. You can think of IBM Graph as TinkerPop as a Service. There are 3 big perks to IBM Graph
It’s highly available, so your data is always accessible.
It scales seamlessly, so you don’t have to worry about updating your graph database when your app becomes the next big thing.
It’s managed 24/7 by IBM experts, so you don’t have to worry about upgrading or migrating your data as the technologies change.
I’m in the Data & Analytics section of the IBM Bluemix catalog, which you can access at bluemix.net. I’m going to click on IBM Graph.
On the Service Creation page, I’ll click Create.
My graph database has been created, and I didn’t have to download anything or configure any servers. Nice, right?
To get started, I’ll click Open.
Here I can read about how to get started and check out the documentation. I’m going to jump right in and load the sample dataset.
This dataset includes information about attendees, bands, and venues for an imaginary music festival.
I’ll open the Example Queries.
Here I can see the dataset’s model. I can see I have nodes for attendees, bands, and venues. I also have edges that connect my nodes through actions like bought ticket and advertised to.
I can query the database using the Gremlin graph traversal language. Let’s run a query that visualizes all venues that are hosting folk performances. At the top, I can see a Gremlin query has been loaded for me. I’ll run it.
We can see the JSON response on the left and a visual representation of the response on the right. I can click any of the nodes on the right to see the associated JSON response on the left.
The nice thing about this query editor is that I can easily copy my previous query, update it, and run it again. If you’re new to graph databases or Gremlin queries, this is a great place to get your feet wet.