The Web moves fast, really fast. No one talks about what version of a web site you are using. Maybe you are using the beta version. Even then, it is always new. The Web is obsessed with new. It thrives on new. To meet this demand, in the early years of the web, teams learned a new way to deploy their software. Rather than the traditional models used by compiled, installed software, these pioneers on the Internet deployed software when it was ready. That meant Web sites could be responsive to changes, fix bugs quickly, and add new features to compete with the market. This method is still alive today. Successful web companies still do this to keep their advantage. While there are no set rules, there are good examples of what others do and how it helps them be successful.
HTML5 and CSS3 offer some great features that everyone is clamoring to use. However, not everyone can simply rip apart their site and redo all of their markup and styling across the board. There are some quick wins, especially with CSS3, to be had that you can integrate into your site without rewriting your whole entire site.
Memcached: What is it and what does it do? (PHP Version)Brian Moon
Memcached has become the de facto standard for caching web applications. But, many users jump in feet first without understanding what it does or perhaps more importantly what it does not do. Once you understand memcached, you may come to realize that it is what it does not do that makes it so good. Memcached is a distributed memory based caching system. But, what does that mean for you? This session willcover the basics of memcached. What are all the components needed? Where is your data cached? What happens when there is a system failure? Is my data stored in more than one place? How do I know what isin my cache? All these questions and more will be answered.
Comparative analysis on E-Gov web sitesAndrea Tino
Project assignment at University. Analyzing the most important web sites about e-government and providing a description about how efficiently their design allow users to navigate and use services on-line.
The Web moves fast, really fast. No one talks about what version of a web site you are using. Maybe you are using the beta version. Even then, it is always new. The Web is obsessed with new. It thrives on new. To meet this demand, in the early years of the web, teams learned a new way to deploy their software. Rather than the traditional models used by compiled, installed software, these pioneers on the Internet deployed software when it was ready. That meant Web sites could be responsive to changes, fix bugs quickly, and add new features to compete with the market. This method is still alive today. Successful web companies still do this to keep their advantage. While there are no set rules, there are good examples of what others do and how it helps them be successful.
HTML5 and CSS3 offer some great features that everyone is clamoring to use. However, not everyone can simply rip apart their site and redo all of their markup and styling across the board. There are some quick wins, especially with CSS3, to be had that you can integrate into your site without rewriting your whole entire site.
Memcached: What is it and what does it do? (PHP Version)Brian Moon
Memcached has become the de facto standard for caching web applications. But, many users jump in feet first without understanding what it does or perhaps more importantly what it does not do. Once you understand memcached, you may come to realize that it is what it does not do that makes it so good. Memcached is a distributed memory based caching system. But, what does that mean for you? This session willcover the basics of memcached. What are all the components needed? Where is your data cached? What happens when there is a system failure? Is my data stored in more than one place? How do I know what isin my cache? All these questions and more will be answered.
Comparative analysis on E-Gov web sitesAndrea Tino
Project assignment at University. Analyzing the most important web sites about e-government and providing a description about how efficiently their design allow users to navigate and use services on-line.
All product and company names mentioned herein are for identification and educational purposes only and are the property of, and may be trademarks of, their respective owners.
Métricas em mídias sociais (versão 2010)Edney Souza
Fiz um novo material de métricas para meus cursos e resolvi compartilhar aqui o antigo, que apesar de já estar desatualizado é muito melhor que o de 2008 que tem aqui no meu slideshare com mais 17 mil views.
Fiquem à vontade para compartilhar dúvidas, correções e sugestões nos comentários.
Quer o curso na sua cidade? Preencha esse formulário: http://ney.me/gFvSFN
All product and company names mentioned herein are for identification and educational purposes only and are the property of, and may be trademarks of, their respective owners.
Métricas em mídias sociais (versão 2010)Edney Souza
Fiz um novo material de métricas para meus cursos e resolvi compartilhar aqui o antigo, que apesar de já estar desatualizado é muito melhor que o de 2008 que tem aqui no meu slideshare com mais 17 mil views.
Fiquem à vontade para compartilhar dúvidas, correções e sugestões nos comentários.
Quer o curso na sua cidade? Preencha esse formulário: http://ney.me/gFvSFN
Presentation of things learned at conferences in October and November 2011. Specifically, information about Day Camp 4 Developers, HTML5.tx, ZendCon, and RedDirt.js.
Symony2 A Next Generation PHP FrameworkRyan Weaver
A mixture of architecture and hands-on examples, this presentation takes you through the killer features of Symfony2, how it's so decoupled, and how you can get started developing in it.
As an added bonus, a number of new standalone PHP libraries and tools are mentioned at the end.
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.
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.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
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.
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.
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.
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.
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.
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
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Phorum - PHP Community Conference
1. Phorum
The first PHP/MySQL message board
Brian Moon
Senior Web Engineer - dealnews.com
http://brian.moonspot.net/
@brianlmoon
Saturday, April 23, 2011
2. Why am I on stage?
• I wrote PHP/FI code
• I wrote for msql (not mysql)
• I wrote Perl CGI scripts
• Wrote mysql_fetch_assoc()
• Wrote a core PHP function that has
been deprecated
(bottom line? I am an old man in PHP years!)
Saturday, April 23, 2011
3. Rasmus Lerdorf
“PHP began life as a simple little CGI wrapper written in Perl. I wrote it in an afternoon during a
period between contracts when I needed a quick tool to get an idea of who was reading my online
resume. It was never intended to go beyond my own private use. The web server where I had my
resume was extremely overloaded and had constant problems forking processes. I rewrote the Perl
wrapper in C to get rid of the considerable overhead of having to fork Perl each time my resume was
accessed.”
http://www.php.net/manual/phpfi2.php#history
Saturday, April 23, 2011
8. Evolution
• Store messages in MySQL
• Support Paging
• Search Messages
• Use a block layout
http://www.flickr.com/photos/brentdanley/2205021283
Saturday, April 23, 2011
9. Accidental Open Source
• Offered to the PHP General
list
• Help me debug and you can
have the source
• 10 bug reports in the first day,
rolled to deal-mac.com in 3
days.
http://www.flickr.com/photos/rrenomeron/85825614/
Saturday, April 23, 2011
10. Open Source
• Started with no license
• Switched to GPL in 1998 sometime
• During 1999 Apachecon, heard a
talk on GPL vs. Apache license.
Changed to the Apache license in Vs.
the hotel room that night
• Phorum License is a BSD license
Ben Ramsey
today http://www.flickr.com/photos/maistora/5017939764
http://www.flickr.com/photos/mikeschinkel/424276070
Saturday, April 23, 2011
11. Open Source
• 50+ contributors over the years
• Many are still friends even though
they are not active on Phorum
• 3 core developers over the last 5 or Vs.
so years
• Power users more prevalent in our
support forums now Ben Ramsey
http://www.flickr.com/photos/maistora/5017939764
http://www.flickr.com/photos/mikeschinkel/424276070
Saturday, April 23, 2011
12. Failures
• Evolutionary, not
revolutionary
• v1 lacked moderation, web
based configuration, user
accounts, more
• Tailored for deal-mac largely
in the early years
Saturday, April 23, 2011
13. Successes
• Performance was always a top priority
• Code sanity
• Utilized the database well
• Hook and Module system
• Real threading of messages
http://www.flickr.com/photos/alltheaces/4158804332
Saturday, April 23, 2011
14. Diverging from mainstream
• Shunned OOP in PHP4 for Phorum 5
• Wrote our own template system. Smarty was only
months old at the time + it was OOP
• Wrote our own database layer. Never seen a good
one, including PDO
• Uses a “no framework”
framework
http://moonspot.net/rasmus-php-mvc
http://www.flickr.com/photos/conorkeller/4455479137
Saturday, April 23, 2011
15. Market Share Quality over quantity
* Hired creator of another product and
switched to that and is now on phpBB
"powered by phorum" returns 5+ million results on google
"powered by phpbb" returns 32+ million results on google
Saturday, April 23, 2011
16. Status
• Phorum 5.2 is the current
release. It is in maintenance
status.
• Major work being done in Maurice Makaay
Phorum 5.3 to make the
application more developer
friendly.
• Phorum 6?
Thomas Seifert
Saturday, April 23, 2011
17. Future of message boards
• Needs another revolution
• Last revolution was UBB,
everything else has just evolved
their model
• Focus on less categorization and
more about getting people what
http://www.flickr.com/photos/arfried/186159147
they want to see
• Do it as distributed software, not
as a service
Saturday, April 23, 2011
18. Phorum
The first PHP/MySQL message board
Brian Moon
Senior Web Engineer - dealnews.com
http://brian.moonspot.net/
@brianlmoon
Saturday, April 23, 2011