Part of a workshop I lead at Simmons College, this presentation served as a basic introduction to the social media service Twitter for librarians. Includes: a short history of Twitter, Best Practices for private and professional accounts, as well as an introduction to some of the third party services that support it. Session concluded with hands on time with the service, and account creation.
Providing advice and encouragement on how to approach development in the WordPress world, with practical examples learned from experience, so that you too can do clever things with WordPress!
The presentation that Jill gave at WordCamp Seattle in November 2017. When more people from underrepresented groups start speaking at WordPress events, everybody benefits. At WordCamp Vancouver, we started by focusing on women. In 2013, not many had applied. The following year, three times as many women applied and fully half of selected speakers were women. This dramatic shift was no accident. My talk will share how we accomplished it, some of the lessons we learned along the way, and the positive changes that resulted in our community.
What do you do when you have everything to lose? Be Fierce! (Keynote @ Mile H...Em Campbell-Pretty
Keynote at Mile High Agile 2019.
We all go to conferences, attend meetups, read books, and subscribe to blogs. Everyday we hear new ideas but how many do we actually act on?
When you are thrown in the deep end of the pool and you don’t know how to swim – it can be a scary time. As a leader, it can be easy to try a radical new idea especially when you feel you have nothing to lose. But what if you have everything to lose? Fear can be paralyzing. It is the Fierce leader that ‘steps into the arena and dares to be different’.
Attend this keynote to explore how Fierce leaders can survive and thrive by letting go of everything they think they have to lose and taking a radical leap into the unknown – with or without a net!
Part of a workshop I lead at Simmons College, this presentation served as a basic introduction to the social media service Twitter for librarians. Includes: a short history of Twitter, Best Practices for private and professional accounts, as well as an introduction to some of the third party services that support it. Session concluded with hands on time with the service, and account creation.
Providing advice and encouragement on how to approach development in the WordPress world, with practical examples learned from experience, so that you too can do clever things with WordPress!
The presentation that Jill gave at WordCamp Seattle in November 2017. When more people from underrepresented groups start speaking at WordPress events, everybody benefits. At WordCamp Vancouver, we started by focusing on women. In 2013, not many had applied. The following year, three times as many women applied and fully half of selected speakers were women. This dramatic shift was no accident. My talk will share how we accomplished it, some of the lessons we learned along the way, and the positive changes that resulted in our community.
What do you do when you have everything to lose? Be Fierce! (Keynote @ Mile H...Em Campbell-Pretty
Keynote at Mile High Agile 2019.
We all go to conferences, attend meetups, read books, and subscribe to blogs. Everyday we hear new ideas but how many do we actually act on?
When you are thrown in the deep end of the pool and you don’t know how to swim – it can be a scary time. As a leader, it can be easy to try a radical new idea especially when you feel you have nothing to lose. But what if you have everything to lose? Fear can be paralyzing. It is the Fierce leader that ‘steps into the arena and dares to be different’.
Attend this keynote to explore how Fierce leaders can survive and thrive by letting go of everything they think they have to lose and taking a radical leap into the unknown – with or without a net!
I gave a presentation on my work on faceted identities to a group at the Internet Identities Workshop X. The presentation lead to quite a significant amount of conversation & debate including quite a number of good insights.
Getting things done is different at scale. After Case's company Geoloqi joined Esri in 2012, she grew her division from 6-20 people, and successfully launched two major products in the course of a year. She also managed the transition of the company to Github from Enterprise and spearheaded an effort for more open source projects. This speech will cover what Case learned from managing a team of 6 to managing a team of 20 in an international company of 3,000. It will detail hiring, morale, culture, and translating what you need to do into a language the larger team can understand, and what changes from 2 people to 6, to 20 and more.
How To Write A 300 Page Book - Without Writing A WordMartyn Cook
How to “Write” a 300 Page Book
Not Actually Write A Single Word
Created the book during “dead time”
Landed Kevin Harrington as Foreword
Sign up over 300 people for prelaunch
Sell thousands of copies at a profit.
Are you working too hard to stay organized and communicate effectively within your Habitat group? Well, there’s an app for that! Join Mike Resman, the president of the University of Minnesota campus chapter, for an interactive and informative discussion on the different (free!) technologies that your group could be using today. This session will highlight the various web applications that the University of Minnesota campus chapter is currently using and how they have helped the chapter to grow exponentially to over 200 paid members and an executive board of 15 officers. You’ll see some familiar faces, as well as discovering some pretty awesome tools you’ve probably never heard of before.
I gave a presentation on my work on faceted identities to a group at the Internet Identities Workshop X. The presentation lead to quite a significant amount of conversation & debate including quite a number of good insights.
Getting things done is different at scale. After Case's company Geoloqi joined Esri in 2012, she grew her division from 6-20 people, and successfully launched two major products in the course of a year. She also managed the transition of the company to Github from Enterprise and spearheaded an effort for more open source projects. This speech will cover what Case learned from managing a team of 6 to managing a team of 20 in an international company of 3,000. It will detail hiring, morale, culture, and translating what you need to do into a language the larger team can understand, and what changes from 2 people to 6, to 20 and more.
How To Write A 300 Page Book - Without Writing A WordMartyn Cook
How to “Write” a 300 Page Book
Not Actually Write A Single Word
Created the book during “dead time”
Landed Kevin Harrington as Foreword
Sign up over 300 people for prelaunch
Sell thousands of copies at a profit.
Are you working too hard to stay organized and communicate effectively within your Habitat group? Well, there’s an app for that! Join Mike Resman, the president of the University of Minnesota campus chapter, for an interactive and informative discussion on the different (free!) technologies that your group could be using today. This session will highlight the various web applications that the University of Minnesota campus chapter is currently using and how they have helped the chapter to grow exponentially to over 200 paid members and an executive board of 15 officers. You’ll see some familiar faces, as well as discovering some pretty awesome tools you’ve probably never heard of before.
Global Empire-Building for Fun and Profit: Spark Summit East talk by Michelle...Spark Summit
In order to establish a user base across the globe, a product needs to support a variety of locales. The challenge with supporting multiple locales is the maintenance and generation of localized strings, which are deeply integrated into many facets of a product. To address these challenges at Qordoba, we’re using highly scalable technologies and machine learning to automate the process. Specifically, we need to generate high-quality translations in many different languages and make them available in real-time across platforms, e.g. mobile, print, and web.
In this talk, we describe the techniques we’re using to provide:
* Continuous deployment of localized strings
* Live syncing across platforms (mobile, web, photoshop, sketch, help desk, etc.)
* Content generation for any locale
* Emotional response
We will also share our architecture for handling billions of localized strings in many different languages. We talk about our use of:
* Scala and Akka as an orchestration layer
* Apache Cassandra and MariaDB as a storage layer
* Apache Spark for natural language processing
* Apache Kafka as a message bus for reporting, billing, & notifications
* Docker, Marathon, & Apache Mesos for containerized deployment
We present our solution in the context of a platform that makes it feasible to build products that feel native to every user, regardless of language.
What are the kinds of questions I need to prepare for if I am having an inter...Mark Arteaga
Slides from a presentation for Tech Under 20 event where I talked about interview questions candidates should prepare for when interviewing with tech companies
Enabling Creativity: Software that encourages creation and explorationKevin Lawver
I was asked to present at Savannah's Telfair Museum's Family Day. My son and I came up with this presentation showing off some of the software we use to enable our own creativity and fun.
(The movie we made can be seen here: http://vimeo.com/8785935)
Influencers prefer sharing content they find themselves. Here's how to break into their headspace with your brand and content without directly pitching them.
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017Codemotion
Developers suffer from dangerous addictions. They draw pleasure in making things work. When this doesn't happen this could lead to dramatic consequences. Developers deprived of the possibility of making things work could start exposing dangerous behaviours like challenging authority and mainstream thinking. In extreme cases, they may even fall into the abyss of asking the forbidden question: "Why?"
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.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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/
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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!
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
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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.
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Time management
1. Don’t Let Your To-Do List Win:
Getting & Staying Organized
Chris Christensen
Don’t Let Your To-Do List Win:
Getting & Staying Organized
Chris Christensen
2. Be More Productive without
Human Cloning
Chris Christensen
Be More Productive without
Human Cloning
Chris Christensen
8. You can always count on Americans
to do the right thing
- Winston Churchill
9. You can always count on Americans
to do the right thing -
after they've tried everything else.-
Winston Churchill
10. Assumptions
There is no “right way” to get
get things done, but there may
be a right way for you to get
things done
11. GTDhttp://AmateurTraveler.com/gtd
• Get Things out of your head
• Put them someplace you trust
• Review periodically
• Todo items have “context”,
e.g. you write what you want
from the store on your grocery
list
15. examples:
Reddit for This Week in Travel
Delicious for bookmarks
Instapaper / Read It Later
Evernote for how to
Email Folder for Ireland
When Will I Need This?
21. Yak Shaving
Yak Shaving is the last step of a series of steps that occurs when you find something
you need to do. "I want to wax the car today.""Oops, the hose is still broken from the
winter. I'll need to buy a new one at Home Depot.""But Home Depot is on the other
side of the Tappan Zee bridge and getting there without my EZPass is miserable
because of the tolls.""But, wait! I could borrow my neighbor's EZPass...""Bob won't
lend me his EZPass until I return the mooshi pillow my son borrowed, though.""And we
haven't returned it because some of the stuffing fell out and we need to get some yak
hair to restuff it."And the next thing you know, you're at the zoo, shaving a yak, all so
you can wax your car.
22. Wasting Time
I feel more and more the time
wasted that is not spent in Ireland.-
Lady Gregory
51. Efficiency
But I will say that living in Ireland has
changed the cadence and fullness of speech,
since the Irish love words and use as many of
them in a sentence as possible.- Anne McCaffrey
- Anne McCaffrey