I gave a talk at the Art Institute of Washington DC's "Pizza With the Pros" event to a group of Web Design and other media art students. This presentation was geared towards this group of students, ranging from Freshmen to Seniors, with the goal of delivering some tips to help them get ahead in the world of Web Design.
Eli Aleyner & Mani Fazeli - What does it take to find a co founder#DevTO
When people mention startup hubs, San Francisco, Boston, and now even New York come up right away. But after returning from the West coast in mid 2011, Eli Aleyner and Mani Fazeli saw huge potential in Toronto’s booming startup community. Amazing talent, great universities and new startup accelerators have them believing that Toronto can be part of this short list. That’s why they are Managing Directors of FounderDating for Toronto – working to solve what they believe is one of the biggest challenges for entrepreneurs today – connecting with the right people to get started.
When I turned my web writing job into this “content strategy” thing back in 2008, I thought I’d hit the jackpot: Finally, I had the tools to solve the problems that plagued my projects. Content wasn’t left ’til last, projects weren’t delayed, concerns weren’t limited to design and development. Win, win, win.
But then some terrible someone always came along to spoil my party. I’d make a style guide; the authors would stop following it. I’d work out a content model; the designer would insist on an interface it couldn’t support. I’d go through the audit results; the client would smile, nod...and go back to business as usual. I wanted to make content meaningful. Instead, I was making documents. I was making fantasies. Sometimes, I was even making enemies.
I was overwhelmed, overworked, and disappointed—until I changed the way I saw my role. Instead of tying things up with a bow and delivering it to others’ doorsteps, I learned how to make the work theirs instead—to create strategy with them, not for them.
In this talk, I share the ways I overhauled how I work, and how that’s led to more successful projects and more satisfying client relationships.
Keynote presentation at Future of Web Design 2014 in NYC
Templates, trainings, threats: I’ve tried everything to get content from clients and colleagues sooner—and mobile hasn’t made things easier. Instead of planning pages, now we’re asking stakeholders to prioritize and manage a million bits of modular content. So how do we keep our subject-matter experts from feeling overwhelmed, prevent carousel-obsessed executives from endless homepage arguments, and get the content we need to make design and development decisions? The answer is in using content strategy as a means to orchestrate, not dictate.
Content’s a funny beast: it's both part of our web projects, and outside of them. You need to define your strategy and work with real content during the design process, and also prepare people for all the implications of your decisions: rewriting, reorganizing, archiving, migrating, and a million other tasks that take time, skill, and planning—not to mention all the stuff people will post and change after launch.
But you’re a project manager, not an everything-all-the-time manager. How can you guide all that content work that exists beyond your project’s boundaries without losing sight of your scope? In this talk, you’ll learn how to create a parallel process for content—one where the content decisions made within the design process are vetted against real-world constraints, and where PMs can rally the right people at the right time to keep content on track.
Templates, trainings, threats: I’ve tried everything to get content from clients and colleagues sooner—and mobile hasn’t made things easier. Instead of planning pages, now we’re asking stakeholders to prioritize and manage a million bits of modular content.
So how do we keep our subject-matter experts from feeling overwhelmed, prevent carousel-obsessed executives from endless homepage arguments, and get the content we need to make design and development decisions?
The answer is in using content strategy as a means to orchestrate, not dictate.
Organizations are messy places: politics thwart progress, departmental squabbles are status quo, and decision-making often takes months. This chaos makes its way right to our websites, filling them with crap users don't want, need, or sometimes even understand. We’re practicing content strategy now, so what gives? Why are we still designing around all this clutter and corporate-speak? Because strategy documents and style rules alone won’t make people actually produce content that meets users’ needs and aligns with our designs. In this talk, you’ll hear what will: embracing (okay, tolerating) content chaos, instead of anguishing over imperfections. You'll learn strategic approaches for defining meaningful content problems in your organization—and solving them one at a time.
Whether you’re talking about APIs, responsive sites, or content repositories, you’re going to need structured content. But if you want structure to really work, you have to change more than your CMS. You have to change your organization.
Eli Aleyner & Mani Fazeli - What does it take to find a co founder#DevTO
When people mention startup hubs, San Francisco, Boston, and now even New York come up right away. But after returning from the West coast in mid 2011, Eli Aleyner and Mani Fazeli saw huge potential in Toronto’s booming startup community. Amazing talent, great universities and new startup accelerators have them believing that Toronto can be part of this short list. That’s why they are Managing Directors of FounderDating for Toronto – working to solve what they believe is one of the biggest challenges for entrepreneurs today – connecting with the right people to get started.
When I turned my web writing job into this “content strategy” thing back in 2008, I thought I’d hit the jackpot: Finally, I had the tools to solve the problems that plagued my projects. Content wasn’t left ’til last, projects weren’t delayed, concerns weren’t limited to design and development. Win, win, win.
But then some terrible someone always came along to spoil my party. I’d make a style guide; the authors would stop following it. I’d work out a content model; the designer would insist on an interface it couldn’t support. I’d go through the audit results; the client would smile, nod...and go back to business as usual. I wanted to make content meaningful. Instead, I was making documents. I was making fantasies. Sometimes, I was even making enemies.
I was overwhelmed, overworked, and disappointed—until I changed the way I saw my role. Instead of tying things up with a bow and delivering it to others’ doorsteps, I learned how to make the work theirs instead—to create strategy with them, not for them.
In this talk, I share the ways I overhauled how I work, and how that’s led to more successful projects and more satisfying client relationships.
Keynote presentation at Future of Web Design 2014 in NYC
Templates, trainings, threats: I’ve tried everything to get content from clients and colleagues sooner—and mobile hasn’t made things easier. Instead of planning pages, now we’re asking stakeholders to prioritize and manage a million bits of modular content. So how do we keep our subject-matter experts from feeling overwhelmed, prevent carousel-obsessed executives from endless homepage arguments, and get the content we need to make design and development decisions? The answer is in using content strategy as a means to orchestrate, not dictate.
Content’s a funny beast: it's both part of our web projects, and outside of them. You need to define your strategy and work with real content during the design process, and also prepare people for all the implications of your decisions: rewriting, reorganizing, archiving, migrating, and a million other tasks that take time, skill, and planning—not to mention all the stuff people will post and change after launch.
But you’re a project manager, not an everything-all-the-time manager. How can you guide all that content work that exists beyond your project’s boundaries without losing sight of your scope? In this talk, you’ll learn how to create a parallel process for content—one where the content decisions made within the design process are vetted against real-world constraints, and where PMs can rally the right people at the right time to keep content on track.
Templates, trainings, threats: I’ve tried everything to get content from clients and colleagues sooner—and mobile hasn’t made things easier. Instead of planning pages, now we’re asking stakeholders to prioritize and manage a million bits of modular content.
So how do we keep our subject-matter experts from feeling overwhelmed, prevent carousel-obsessed executives from endless homepage arguments, and get the content we need to make design and development decisions?
The answer is in using content strategy as a means to orchestrate, not dictate.
Organizations are messy places: politics thwart progress, departmental squabbles are status quo, and decision-making often takes months. This chaos makes its way right to our websites, filling them with crap users don't want, need, or sometimes even understand. We’re practicing content strategy now, so what gives? Why are we still designing around all this clutter and corporate-speak? Because strategy documents and style rules alone won’t make people actually produce content that meets users’ needs and aligns with our designs. In this talk, you’ll hear what will: embracing (okay, tolerating) content chaos, instead of anguishing over imperfections. You'll learn strategic approaches for defining meaningful content problems in your organization—and solving them one at a time.
Whether you’re talking about APIs, responsive sites, or content repositories, you’re going to need structured content. But if you want structure to really work, you have to change more than your CMS. You have to change your organization.
What you don't know will hurt you: Designing with and for existing contentSara Wachter-Boettcher
Are you trying to make responsive design scale for a complex site? Building an app, but your organization doesn't have an API yet? If so, you've probably got legacy content—content that already exists, and that doesn't fit neatly into your new project.
What do you do? You could ignore it and end up with one of those responsive homepages that devolve into big content blobs after just one tap, or a one-off mobile site that no one can remember to maintain. You could put it off until it becomes the bane of your existence: the thing that "breaks" your design, because it's way messier than you’ve planned for. Or, you could deal with it.
Responsive. Adaptive. Mobile first. Cross-channel. We all want a web that's more flexible, future-friendly, and ready for unknowns. There’s only one little flaw: Our content is stuck in the past. Locked into inflexible pages and documents, our content is far from ready for today's world of apps, APIs, read-later services, and responsive sites—much less for the coming one, where the web is embedded in everything from autos to appliances.
We can't keep creating more content for each of these new devices and channels. We'd go nuts trying to manage and maintain all of it. Instead, we need content that does more for us: Content that's structured and defined so it can travel and shift while keeping its meaning and message intact. Content that's trim, focused, and clear—for mobile users and for everyone else, too. Content that matters, wherever it's being consumed.
But it's not just that our content is stuck. Truth is, our organizations and clients are stuck, too—and unless we, web professionals of all stripes, take the lead to do things differently, they won't be able to keep up. In this session, well start with revisiting our legacy content and adding the structure and metadata we'll need to make it more flexible. Then, we'll also tackle the heart of the problem: organizational cultures that are terrified of change.
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...Peter Bromberg
Script and supporting materials at: http://peterbromberg.com/sla
Throw out those 5 year strategic plans, change ain't what it used to be. Change no longer happens in slow, predictable, macro waves that allow us the time to make and execute big plans. Change now happens in a continual series of microbursts, each one potentially changing our experiences, behaviors, perceptions, and expectations in unexpected but potentially powerful ways.
A new type of leadership is called for. A leadership that not only provides a map for change, but also empowers people in your organization to throw away the map and respond to clients' needs in the moment. A leadership that questions best practices, holding only lightly to the ways of the past. A leadership that monitors societal trends and embraces small innovations and good ideas no matter where they come from.
Sound familiar? The Rails ecosystem is growing in leaps and bounds, like the Java ecosystem did in its’ early days. So many languages, frameworks, plugins, engines, libraries and tools. So little time to deliver your new project.
It’s tempting to hire a rock star who knows absolutely everything to get your new project off the ground. You can also hire "consultants" to help fill in the holes in your team when taking your existing product to the next level. Or maybe just hire a whole bunch of people for cheap, and they’ll get the job done... But did you ever consider the untapped wealth of the team you already have?
In this session we’ll explore ways in which the average development team can explore, learn, teach, and grow, until the sum of members of the team is as great as any Consultant or Rockstar.
Sound familiar? The Rails ecosystem has grown in leaps and bounds, like the Java ecosystem did in its’ early days. So many languages, frameworks, plugins, engines, libraries and tools. So little time to deliver your new project.
It’s tempting to hire a rock star who knows absolutely everything to get your new project off the ground. You can also hire "consultants" to help fill in the holes in your team when taking your existing product to the next level. Or maybe just hire a whole bunch of people for cheap, and they’ll get the job done... But did you ever consider the untapped wealth of the team you already have?
In this session we’ll explore ways in which the average development team can explore, learn, teach, and grow, until the sum of members of the team is as great as any Consultant or Rockstar.
Great content is human, refreshing, and relatable—not robotic. But the more users expect content to cross devices and platforms, the more we need to think like our robot friends.
No designer can lay out thousands of pages to make sure every possible permutation of a large responsive site looks right. No Readability editor can review every article someone saves and decide which elements are important. No magical elf can add cross-reference links to every deep layer of content.
Instead, we must rely on systems that automatically determine how content should be assembled, rendered, formatted, and connected. And the more we understand how these systems work, the better we can put them to work at ensuring our content stays lively and lovable, wherever it goes.
My life is, is like a reality show. My name is Amy Anderson (laughing in background). The things that go on at my house with my child and Family, from my brother shooting squirrels and the dog going to role in the stench, to my child yelling and fussing about her Popsicle fell in the toilet! Like, we just have constant drama in my home. And I love reality TV, so my life seems like a hillbilly meets Hollywood reality TV show (laughing in background). My degree program is Graphic Design. I chose that because I felt like it is the personally the most fun and best way to displays my art and design skills to the entire world in some form or fashion. I not only love working with computers but also like building things out of wood, painting, making jewelry, sewing, cooking, and training dogs. The talents combined definitely have helped me decide the path for my future. I guess you could say I am
in the work mode catorgaterised as a Multipotentialite. I would like to tell you a little about myself. I am originally from Richmond Virginia and moved to Amelia Virginia when I was 13 years old. I graduated from Amelia county high school in 2005. It took me a long time to figure out what I really wanted to do with my life. I knew it would of course have something to do with art but wasn’t exactly sure how to go about it. That is when I found out about Fullsail and sighed up for the graphic design program. I would be siked to work for a company such as the martin agency. They are located in Richmond va and have clients such as Gieco, Coolwhip, Discover, and many more. The reason I would like to work for them is because they are a laid back crazy, creative fun bunch of people to work for. They design brands, logos, magazine spreads, advertisements, and commercials. I feel I could bring fun and creative ideas to the table. My brand mantra statement is “Life isn’t about finding yourself, is about creating yourself” the reason for this brain mantra is because it really makes you take a step back and realize you must do something to get something positive in your life. Nothing comes free these days and you are your own superhero. I really feel with the skills I’m attaining and working for every day I will be able to offer the industry concepts and ideas creating professional designs. Success is definitely a top priority in life. The meaning of success for me is to accomplish my set goals and purpose. Well, that’s all I got for now thank you for your time! I look forward to working with you in the near future, farewell.¬
Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...Hazel Owen
This was a paper presented at the eFest meets Teaching & Learning conference, UCOL 2009.
To access the accompanying handout: http://www.scribd.com/full/20133056?access_key=key-2kh798rentwwpywxfd9l
Abstract: Plagiarism is a global issue that needs to be addressed by all educators and learners. This paper considers a simple definition of plagiarism, and then briefly considers reasons why students plagiarise. At Unitec NZ, Te Puna Ako: The Centre for Teaching and Learning Innovation (TPA:CTLI) is working closely with faculty, managers, student support services and library personnel to introduce strategies and tools that can be integrated into programmes and curricula whilst remaining flexible enough to be tailored for specific learners. The authors therefore provide an overview of one of the tools available to check student work for plagiarism - Turnitin - and describe the academic Professional Development (PD) approaches that have been put in place to share existing expertise, as well as help staff at Unitec NZ to use the tool in pedagogically informed ways, which also assist students in its use. Evaluation and results are considered, before concluding with some recommendations. It goes on to theorise how blended programmes that fully integrate academic literacy skills and conventions might be used to positively scaffold students in the avoidance of plagiarism. Conference participants will be asked to comment on and discuss their institutions' approach to supporting the avoidance of plagiarism (including the utilisation of PDS and other deterrents), describe their own personal experiences, and relate the strategies they employ in their teaching practice and assessment design to help their learners avoid plagiarism. It is planned to record the session so that the audience's narratives can be shared with other practitioners.
Please cite as: Owen, H., & Narayan, V. (2009, 29 Sept - 01 Oct). Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Professional Development and Turnitin. Paper presented at the Teaching excellence - excellence in teaching: Teaching and Learning Conference Meets eFest 2009, Universal College of Learning (UCOL), Palmerston North.
What you don't know will hurt you: Designing with and for existing contentSara Wachter-Boettcher
Are you trying to make responsive design scale for a complex site? Building an app, but your organization doesn't have an API yet? If so, you've probably got legacy content—content that already exists, and that doesn't fit neatly into your new project.
What do you do? You could ignore it and end up with one of those responsive homepages that devolve into big content blobs after just one tap, or a one-off mobile site that no one can remember to maintain. You could put it off until it becomes the bane of your existence: the thing that "breaks" your design, because it's way messier than you’ve planned for. Or, you could deal with it.
Responsive. Adaptive. Mobile first. Cross-channel. We all want a web that's more flexible, future-friendly, and ready for unknowns. There’s only one little flaw: Our content is stuck in the past. Locked into inflexible pages and documents, our content is far from ready for today's world of apps, APIs, read-later services, and responsive sites—much less for the coming one, where the web is embedded in everything from autos to appliances.
We can't keep creating more content for each of these new devices and channels. We'd go nuts trying to manage and maintain all of it. Instead, we need content that does more for us: Content that's structured and defined so it can travel and shift while keeping its meaning and message intact. Content that's trim, focused, and clear—for mobile users and for everyone else, too. Content that matters, wherever it's being consumed.
But it's not just that our content is stuck. Truth is, our organizations and clients are stuck, too—and unless we, web professionals of all stripes, take the lead to do things differently, they won't be able to keep up. In this session, well start with revisiting our legacy content and adding the structure and metadata we'll need to make it more flexible. Then, we'll also tackle the heart of the problem: organizational cultures that are terrified of change.
The Value of Leadership, the Leadership of Value: Remaining Relevant in times...Peter Bromberg
Script and supporting materials at: http://peterbromberg.com/sla
Throw out those 5 year strategic plans, change ain't what it used to be. Change no longer happens in slow, predictable, macro waves that allow us the time to make and execute big plans. Change now happens in a continual series of microbursts, each one potentially changing our experiences, behaviors, perceptions, and expectations in unexpected but potentially powerful ways.
A new type of leadership is called for. A leadership that not only provides a map for change, but also empowers people in your organization to throw away the map and respond to clients' needs in the moment. A leadership that questions best practices, holding only lightly to the ways of the past. A leadership that monitors societal trends and embraces small innovations and good ideas no matter where they come from.
Sound familiar? The Rails ecosystem is growing in leaps and bounds, like the Java ecosystem did in its’ early days. So many languages, frameworks, plugins, engines, libraries and tools. So little time to deliver your new project.
It’s tempting to hire a rock star who knows absolutely everything to get your new project off the ground. You can also hire "consultants" to help fill in the holes in your team when taking your existing product to the next level. Or maybe just hire a whole bunch of people for cheap, and they’ll get the job done... But did you ever consider the untapped wealth of the team you already have?
In this session we’ll explore ways in which the average development team can explore, learn, teach, and grow, until the sum of members of the team is as great as any Consultant or Rockstar.
Sound familiar? The Rails ecosystem has grown in leaps and bounds, like the Java ecosystem did in its’ early days. So many languages, frameworks, plugins, engines, libraries and tools. So little time to deliver your new project.
It’s tempting to hire a rock star who knows absolutely everything to get your new project off the ground. You can also hire "consultants" to help fill in the holes in your team when taking your existing product to the next level. Or maybe just hire a whole bunch of people for cheap, and they’ll get the job done... But did you ever consider the untapped wealth of the team you already have?
In this session we’ll explore ways in which the average development team can explore, learn, teach, and grow, until the sum of members of the team is as great as any Consultant or Rockstar.
Great content is human, refreshing, and relatable—not robotic. But the more users expect content to cross devices and platforms, the more we need to think like our robot friends.
No designer can lay out thousands of pages to make sure every possible permutation of a large responsive site looks right. No Readability editor can review every article someone saves and decide which elements are important. No magical elf can add cross-reference links to every deep layer of content.
Instead, we must rely on systems that automatically determine how content should be assembled, rendered, formatted, and connected. And the more we understand how these systems work, the better we can put them to work at ensuring our content stays lively and lovable, wherever it goes.
My life is, is like a reality show. My name is Amy Anderson (laughing in background). The things that go on at my house with my child and Family, from my brother shooting squirrels and the dog going to role in the stench, to my child yelling and fussing about her Popsicle fell in the toilet! Like, we just have constant drama in my home. And I love reality TV, so my life seems like a hillbilly meets Hollywood reality TV show (laughing in background). My degree program is Graphic Design. I chose that because I felt like it is the personally the most fun and best way to displays my art and design skills to the entire world in some form or fashion. I not only love working with computers but also like building things out of wood, painting, making jewelry, sewing, cooking, and training dogs. The talents combined definitely have helped me decide the path for my future. I guess you could say I am
in the work mode catorgaterised as a Multipotentialite. I would like to tell you a little about myself. I am originally from Richmond Virginia and moved to Amelia Virginia when I was 13 years old. I graduated from Amelia county high school in 2005. It took me a long time to figure out what I really wanted to do with my life. I knew it would of course have something to do with art but wasn’t exactly sure how to go about it. That is when I found out about Fullsail and sighed up for the graphic design program. I would be siked to work for a company such as the martin agency. They are located in Richmond va and have clients such as Gieco, Coolwhip, Discover, and many more. The reason I would like to work for them is because they are a laid back crazy, creative fun bunch of people to work for. They design brands, logos, magazine spreads, advertisements, and commercials. I feel I could bring fun and creative ideas to the table. My brand mantra statement is “Life isn’t about finding yourself, is about creating yourself” the reason for this brain mantra is because it really makes you take a step back and realize you must do something to get something positive in your life. Nothing comes free these days and you are your own superhero. I really feel with the skills I’m attaining and working for every day I will be able to offer the industry concepts and ideas creating professional designs. Success is definitely a top priority in life. The meaning of success for me is to accomplish my set goals and purpose. Well, that’s all I got for now thank you for your time! I look forward to working with you in the near future, farewell.¬
Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Pr...Hazel Owen
This was a paper presented at the eFest meets Teaching & Learning conference, UCOL 2009.
To access the accompanying handout: http://www.scribd.com/full/20133056?access_key=key-2kh798rentwwpywxfd9l
Abstract: Plagiarism is a global issue that needs to be addressed by all educators and learners. This paper considers a simple definition of plagiarism, and then briefly considers reasons why students plagiarise. At Unitec NZ, Te Puna Ako: The Centre for Teaching and Learning Innovation (TPA:CTLI) is working closely with faculty, managers, student support services and library personnel to introduce strategies and tools that can be integrated into programmes and curricula whilst remaining flexible enough to be tailored for specific learners. The authors therefore provide an overview of one of the tools available to check student work for plagiarism - Turnitin - and describe the academic Professional Development (PD) approaches that have been put in place to share existing expertise, as well as help staff at Unitec NZ to use the tool in pedagogically informed ways, which also assist students in its use. Evaluation and results are considered, before concluding with some recommendations. It goes on to theorise how blended programmes that fully integrate academic literacy skills and conventions might be used to positively scaffold students in the avoidance of plagiarism. Conference participants will be asked to comment on and discuss their institutions' approach to supporting the avoidance of plagiarism (including the utilisation of PDS and other deterrents), describe their own personal experiences, and relate the strategies they employ in their teaching practice and assessment design to help their learners avoid plagiarism. It is planned to record the session so that the audience's narratives can be shared with other practitioners.
Please cite as: Owen, H., & Narayan, V. (2009, 29 Sept - 01 Oct). Pedagogy, Policing or Preventing Plagiarism? Experiences with facilitating Professional Development and Turnitin. Paper presented at the Teaching excellence - excellence in teaching: Teaching and Learning Conference Meets eFest 2009, Universal College of Learning (UCOL), Palmerston North.
Estudio34 Presents Will critchlow the future of linkbuilding in LinkLove2013William Renedo
Will, como manda la tradición cerró la sesión anunciando que este 5 aniversario sería el último de Linklove como conferencia y que podremos disfrutar de esta innovación en la siguiente secuencia de SearchLove 2014
It's Business Time: Givin' User Experience Love with CSS3Denise Jacobs
Advanced CSS and CSS3 can add richness to your site’s experience layer by enhancing interactivity. While the CSS3 specification as a whole is still in flux, but you can still use many CSS3 properties today. Regardless of the project, anyone can inject flexible techniques that enrich the interactions built into websites.
Social media is a great tool to add to your marketing arsenal. One of its most powerful uses is to get traction for your online and in-person events. Join us for this webinar to talk about using free and paid social media tools to reach your future attendees AND make sure they show up! Targeting people by likes, interests, and geographic location has never been easier.
Work is not a Dare: Tips for Building Inclusive TeamsShawn Rider
All too often, working on a team becomes a never ending sequence of dares. This applies to all teams, but for development teams the problem has some recognizable patterns: Changes are submitted, approved and merged with discussions that take place over the heads of most of the team members -- or without explanation at all; projects lack the supportive tooling that makes work efficient and pleasurable for all of the roles on a team; developers are told to “own” a problem and sent off alone as if on some mythical hero quest. This is a set of dares. We dare you to speak up. We dare you to ask for explanation of code you do not understand. We dare you to figure out how to create your own tools. We dare you to find an end-to-end solution in isolation that the rest of the group will deem worthy.
The dares may not be explicit, but the implied risk involved in speaking up, asking for help, or seeking collaboration is often real: Our reactions to the behaviors listed above are used as indicators of how smart and good we are. These behaviors, and many others that follow along the same lines, create significant barriers to building and operating inclusive teams that can successfully leverage members from varying backgrounds, with varying levels of training, and with varying subject matter expertise.
This presentation will offer ideas for how teams can become more inclusive in order to create a positive, productive environment that allows all members to maximize their efficiency and pleasure. There are quite a few steps an organization can take to improve team structure and processes, but to create an inclusive environment the key concept is support. Putting mutual support, whether requested or not, at the base of every decision we make is the best way to create an inclusive team that builds the commitment and investment of its members while building a product that represents them.
An introduction to SASS and how to use SASS and SCSS to theme websites. There is a complimentary github repo that goes along with this presentation as a demonstration of the techniques discussed: http://shawnr.net/sass-themes
A brief introduction to the Yeoman workflow, including some useful links and tips for getting started. This presentation was delivered at the April 14 Meetup of the Seattle University Web Developers Meetup (http://www.meetup.com/Seattle-University-Web-Developers-Meetup/).
The Yeoman workflow provides not only a useful development environment and setup, but a ready learning tool that you can use to explore brand new approaches and architectures. Easily scaffolding projects enables you to see the way others approach organizing their work and setting up their workflow, which allows you to become a better developer.
Barbarians at the Gate: Games and CultureShawn Rider
This is a presentation discussing the recent #GamerGate phenomenon prepared for a guest lecture in Sonora Jha's Media Study course at Seattle University.
Teaching an Old Pony New Tricks: Maintaining and Updating and Aging Django SiteShawn Rider
This talk details the history of the PBS TeacherLine website, the first Django project launched to production at PBS in 2007. It discusses the challenges, successes, and failures of maintaining the site.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
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
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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/
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
54. Thank You The End Slides and Links Available for Download: http://shawnrider.com March 10, 2010
Editor's Notes
Brief self intro, read title. Then pause to correct title.
Since “success” is so difficult to define, we should really say that this talk is more focused on how to get ahead in web design – things that every new web designer should know out of school but probably doesn’t.Of course, we could use a little SEO magic on it and…
Click through quickly
And then we’d end up with a title that is not only technically correct, but sums up the limitations of the presentation format and results in something that a weathered Web veteran would likely scan past in a list on Reddit.Nonetheless, here are some things about web design that might not fit neatly into your college courses, but you should try to know them anyway.
Click through quickly
Click through quickly
Click through quickly
Some things were not so different back then… But web design was pretty much an oxymoron.
Notice that McDonald’s pioneered the common “adult or child” user interface…
It’s just too funny…Consider, too, that this design is from an organization that, in 1996, has over 100 years of experience in evolved text and image layout and design.
The short answer is: We never do.But that’s not entirely true. We never master Web Design and Development because the technology and culture is constantly evolving. We can, however, become very good at making Web things. And the nature of the Web means that a savvy Web user is always in danger of becoming a Web creator.
Try every service and website you can find, if only to secure your username against anyone else ever taking your name. Remember that online your username is a major piece of your identity, and using consistent usernames make it easier for people to connect you (and, thus, your reputation) across the different sites you use.But as a maker, the reason you are doing this is to learn from how others are solving problems. You must be aware of what your friends and competitors are doing, and a wide range of knowledge about the Web ecosystem is always helpful to a Web Designer.
Use a service such asDelicious.com, Mag.nol.ia or Evernote to track your bookmarks. And be sure to tag and notate them usefully. Any amount of effort you put into this (and use plugins and whatnot to make the effort as low as possible) will be rewarded ten-fold the first time you need to find an example, some inspiration, or that tutorial you read late one night.
One beautiful thing about Web Design and Development is that so much of our work is impossible to obscure. All HTML, CSS and Javascript is delivered to your browser as plain text files that can be saved, viewed, analyzed and used to help further your understanding and technique.Of course, the quality of code on the Web is far from uniform, so always be sure to remain true to the best practices and standards that you have learned in school. But reading the source code of sites is an easily accessible way to learn valuable techniques.
With social services such as Twitter and Delicious, it is easier than ever to keep track of an area of research. Find people who are leading the areas you’re interested in and follow them online. This includes subscribing to their bookmarks and status updates, but don’t forget about “old-fashioned” systems such as subscribing to RSS feeds and signing up to mailing lists. These are all the ways things get discussed and decided online. If you want to be a part of the action, then you need to know what’s going on.
It’s important to never forget that everyone out there is smarter than everyone in here. No matter how big your room is, it will never contain all of the good ideas or solid talent in the world. So keep open to others. Find a community and become a part of it.
Realize that design, and especially Web Design, is all about solving problems. However, with the addition of complex technology, the problem often becomes poorly defined. The focus become “making it work” as opposed to “doing what we need to get done.”Being able to succinctly state the problem is key: “Users must be able to login”, “Encourage users to sign up for promotional emails”, “Present the informational hierarchy of the site in a concise navigation”
Often Websites get stuck in a far-sighted mode where nothing is ever brought down to earth. We see this all the time in technology in general. Your job is to break big problems down to doable tasks and then complete them. Just like when you attack an HTML page, you start with just one component and finish it out. If you work in a hodge-podge pattern then you’ll inevitably forget something.When you break these tasks out, be sure to phrase them as something that has a measurable outcome. For example “Design really cool signup page” is not as measurable as “Design new signup page to increase signups 15% over previous year.” Specifying the outcome you want in the statement of a task better insures that you will get what you want.
If a solution exists – a method of creating a visual effect, or a standard way of formatting HTML for a component – then you should probably use it. It’s almost never faster or better to recreate the work of another.However, at the same time we must be vigilant against bad code. This is the dual-edge of such a communal industry: Bad code gets passed around almost as often as good. You must be good enough at what you do to either evaluate a third-party solution or to know where to go for expert advice.
A Web Designer, or anyone making websites, is never finished. There is no end. A Website that is not currently in development is dead. Everything is constantly under construction, including yourself.You must be tenacious when you are looking for solutions, and you must be willing to research, experiment and seek advice.
It’s often abused, but the notion that failing quickly is better than a long, drawn-out failure has become a rule of the Web. When you are working through projects and solutions, don’t be afraid to make something that doesn’t work, or that works poorly. But develop your skills so that you can tell quickly when something isn’t working out so that you can take steps to either correct or abandon course.Of course, failure is never a reason to stop trying.
When you do realize a limitation – be it hardware, technical, resources, whatever – make adjustments as soon as possible. If it becomes apparent that the server architecture is not going to support the AJAX-based chat system, then make that known when you notice that the dev site is dog slow. Don’t wait for the day before launch to say something. A lot of times, adjusting vision and scope is left to managers, but it is the role of every hands-on, skilled individual contributing to a project to raise the alarm when something is not right. Come with a clearly stated problem and some ideas towards a solution.
It is up to every person on the team to help eliminate limitations. There may be some things that are truly out of your control as a Web Designer, but the world of HTML, CSS and Javascript is incredibly dynamic. It is more than can be expected of anyone to stay completely abreast of developments and new techniques in all of these areas, but you should be constantly searching to fill in holes in your knowledge and/or keep up with new techniques and developments.
In the end, what a User receives in their browser are largely text files full of HTML and CSS. Everything about your site is dependent on well-formed code. The fact that so many people in general have so little respect for well-written HTML and CSS shows just how poorly many people who are making Web Sites understand what they are doing.
Graphical, or WYSIWIG, editors for CSS and HTML are not for professionals. There are many editors that make the job of a Web Designer easier, quicker and less frustrating.
Web Designers should be experts in HTML and CSS. They should be snobby about it. They should mock people who don’t know the difference between a DIV and a SPAN (OK, they probably shouldn’t be jerks about being so awesome…).
Phew! That’s a lot of stuff so far. But we’re past the halfway point now.
Think of a Web Designer’s relationship to the underlying systems and hardware that run a website in the context of a Print Designer’s relationship to the paper on which a design is to be printed. If the print designer does not understand the unique qualities of different types of paper, then he cannot fully control the outcome of his prints. The same is true for Web Designers.
If you are only interested in making pretty pictures, then you should not be doing Web Design. Designing for the Web is inextricably entwined with technology, and you should embrace that.
Code versioning is very useful for protecting against accidentally overwriting file contents or losing archived files. It is essential to software projects so that multiple individuals can work on different parts of the project without stepping on each other’s toes.
Most businesses use version control and will mandate its use by both employees and contractors. If you are working freelance for a larger corporation, you may be required to use their version control system, which might involve learning a whole new complex system overnight so that work is not delayed.
The best way to get familiar with version control systems is to consult the support documents and begin participating in one of the sites listed above. Open source projects are constantly in need of designers, and these sites are geared towards helping novice users get into their particular version control systems.
Whether you are working freelance or for a large corporation, time is money. The more accurate you can make your estimates, the better.But estimating is very difficult. Begin tracking the time it takes you to complete tasks while you are in school and you will be better at making estimates when you get out of school.
Making estimates and tracking the time you spent on specific tasks will also help you realize how much you are improving as you build your Web Design skills. And that will make you happy. Web design is hard work!
“Design” does not stop at the site graphics and layout. On a website, motion conveys meaning, and part of designing information architecture and presentation is also designing processes.Don’t underestimate the importance of quick, responsive animation and graphics changes for a user’s experience.
Sometimes traditional comps are not enough to convey the complex interactions of a sophisticated Website. Storyboards can help convey in still images the sequence of events and actions involved in an interface. And even better are working prototypes – dummy up some data and make something that can be clicked and seen.
Treat every implementation as a unique thing. Realize that every time you do something both technology and culture have changed. You must always return to your assumptions and evaluate whether or not they are still valid.One comp is not enough. And one writing of the HTML and CSS is not enough. Every time you should be making at least two drafts so that you can evaluate effectiveness, stability, and quality of your solutions.
When creating HTML and CSS, we often use, re-use, and borrow code from various places. This is fine as long as you completely understand what’s happening in the code and as long as you don’t leave in anything that is outdated or superfluous.
Javascript is used on every single website. It facilitates the graphically rich experiences we have come to expect from top Websites. It has made its way to mobile devices, web servers, desktop applications, videogames, and more.
Javascript is currently the fastest-growing programming language. In the chart on this slide the blue line shows the growth of news coverage of javascript since 2004. Large companies including Apple, Google and Mozilla have made significant recent investments in Javascript.
Web Designers are generally not asked to do much programming, but Javascript is the one place where Web Design and programming meet. What was once purely thought of as Web Design is now blending with programming to become “Frontend Development.” Web Design jobs will exist all along the spectrum from “mostly design” to “lots of coding”.One thing to note is that skill with Javascript can be directly related to compensation for a Web Designer these days.
Learning “the basics” is good, but learning a framework is more practically useful. Look, programming is a huge topic and difficult to get into. Nothing is going to make it super easy. But for many of the daily requirements for Web Designers, basic knowledge of how to implement existing Javascript libraries will be sufficient.There are many very good Javscript frameworks. I recommend jQuery, Processing.js, Prototype, MooTools, YUI. All of these frameworks expose easy APIs that are well-documented.