Thomas Powell gives a Meme peppered talk at Interactive Day San Diego about the Web and Web Dev tech focusing on how far (or not) we have come since the late 1990s.
Serverless Architectures enable scalable and cost-effective apps to be built faster, so they can dramatically increase the odds of Your Startup's Success!
In "Startups + Serverless = Match made in Heaven" meetup, www.ServerlessToronto.org members discussed how to help Entrepreneurs push their businesses up to "other side of the teeterboard" (without failing) using the Serverless technologies: https://www.youtube.com/watch?v=1SqfJo47kMA
This document summarizes a presentation about the Play web framework. The presentation covers the background of Play, why it was created, its key features, and a demo. Play is described as a full-stack Java web framework that aims to provide rapid development, deployment, and a productive developer experience compared to traditional Java EE stacks. Some of Play's highlighted features include being pure Java, having no compile/deploy cycle, built-in support for routing, parameters, and testing.
Wordnik migrated from a MySQL database to a MongoDB non-relational database for 5 key reasons: speed, stability, scaling, simplicity, and their data needs. They tested multiple NoSQL solutions over 8 weeks before selecting MongoDB. The migration process required iterating their object mapping and data access patterns. They used a temporary switch to migrate production data with zero downtime. Performance optimization involved moving to physical data centers and pre-fetching on updates.
Whenever possible you should use this items.
All items shown are very important and not are a secret.
There are many ways of making the system work better and I'm not trying to reinvent the wheel.
You like it, it likes you!
The economies of scaling software - Abdel Remanijaxconf
This document discusses quantifying the scalability of software. It recommends instrumenting code from the beginning to collect monitoring data on application health, the entire cluster, and individual nodes' system resources. This allows measuring how well a system can handle increasing load and evolving constraints.
The HTML5 standard turned out to be not so standard when it comes to cross-platform implementations - from handling touch events, to CSS transitions, to WebSockets, to performance. This presentation will share some of the lessons we learned the hard way developing the TitanFile mobile app using HTML5/JavaScript/CSS3.
10 Mistakes When Moving to Topic-Based Authoringdclsocialmedia
But moving to topic-based authoring can be one of the most expensive things you've ever done. In this talk, Sharon Burton will show you the top 10 mistakes made by companies and how you can avoid them. These mistakes can include missing deadlines, delivering poor quality content, or not integrating this content development strategy into the rest of the product development strategy.
This document provides an agenda and overview for a session on Enterprise JavaScript. The agenda covers JavaScript basics like functions and objects, as well as more advanced topics like closures and events. It also discusses why JavaScript is important, its history, quirks, challenges in writing good JavaScript code, and what makes JavaScript beautiful from a programmer's perspective.
Don't get blamed for your choices - Techorama 2019Hannes Lowette
As developers, we make choices all the time: architecture, frameworks, libraries, cloud providers, etc. And if you’ve been around for a while, you probably ended up regretting at least some of your choices.
In this session, we'll explore the typical pitfalls of making development choices and how to avoid them. By the end of this session, you will be armed to take any decision they will throw at you.
Now, if only there was a way to prove to your peers and superiors that you acquired this skill...
Well, there is! RAD Certification! I'll end my talk by telling you about this awesome certification program!
Presentation for CSS Dev Conf 2014
Have a love/hate relationship with pre-built frameworks? Consider building your own system for front-end development.
Webpack: What it is, What it does, Whether you need itMike Wilcox
Webpack is a module bundler that bundles JavaScript files and their dependencies into packages that can be loaded in a browser. It provides features like module bundling, code splitting, tree shaking, code minification and optimization. While powerful, its configuration can be complex and obtuse. Alternatives like Browserify provide similar functionality but may be easier to use.
Rethinking Scala Presented in San Francisco May 7, 2014Bruce Eckel
How fares this grand language experiment called Scala? Bruce relates experiences while writing "Atomic Scala," insights from last Fall's Scala Summit, and conversations from his recent trip to the Craft Conference in Budapest, with the goal of starting discussions on the issues and direction of the language.
The document discusses best practices for organizing and structuring CSS code, including:
1. Using inheritance, cascading, and specificity principles to determine which styles take precedence.
2. Avoiding inline styles, <br> tags for spacing, for empty elements, and tables for layout as they harm semantics and structure.
3. Preferring class names over IDs due to lower specificity, and using flexbox, grid, rem/em units, and preprocessing with LESS/Sass for modularity and responsive design.
Things that can go wrong when you're writing a cloud orchestration suite, or pretty much any other kind of highly available distributed system in Erlang (or other programming languages)
SQL Server High Availability and DR - Too Many Choices!Mike Walsh
This document provides an overview of high availability and disaster recovery options for SQL Server databases. It begins with introductions and then discusses key concepts like RPO, RTO, and SLAs. Common approaches are explained at an instance level, like Failover Cluster Instances and Availability Groups, and at a database level, like log shipping. Other options involving virtualization, third party tools, and the cloud are also mentioned. Licensing implications are covered. The document emphasizes that these technologies do not replace the need for backups and testing. It suggests discussing options with business stakeholders while considering infrastructure, capabilities, and pricing in order to develop a customized HA/DR strategy. The presenter then opens the floor for questions.
Choosing Javascript Libraries to Adopt for DevelopmentEdward Apostol
"Sorting out the JS Mess" was the title of my sample presentation I led at @Red Academy, talking about how the history of the development workflow with Javascript and how it influences what tools, libraries and steps we take to develop web and mobile apps. I featured a demo using React, and discussed Angular 2, JQuery, Meteor, and other Javascript libraries and frameworks from the context of my development experience.
MySQL Sandbox - A toolkit for productive lazinessGiuseppe Maxia
Presentation on MySQL Sandbox at Percona Live, London 2011
How to install several MySQL servers in the same host, either stand-alone or in groups, easily and painlessly
Modern software architectures - PHP UK Conference 2015Ricard Clau
The web has changed. Users demand responsive, real-time interactive applications and companies need to store and analyze tons of data. Some years ago, monolithic code bases with a basic LAMP stack, some caching and perhaps a search engine were enough. These days everybody is talking about micro-services architectures, SOA, Erlang, Golang, message passing, queue systems and many more. PHP seems to not be cool anymore but... is this true? Should we all forget everything we know and just learn these new technologies? Do we really need all these things?
Big Data! Great! Now What? #SymfonyCon 2014Ricard Clau
Big Data is one of the new buzzwords in the industry. Everyone is using NoSQL databases. MySQL is not cool anymore. But... do we really have big data? Where should we store it? Are the traditional RDBMS databases dead? Is NoSQL the solution to our problems? And most importantly, how can PHP and Symfony2 help with it?
The document discusses various topics related to web development including Java principles, Spring frameworks, PHP, high-load web applications, mobile backend as a service (mBaas), web frameworks, Java web development frameworks like JSF and GWT, rendering on the server-side vs client-side, distribution of work between designers and developers, web browsers and their support for HTML5 and CSS3, programming languages, GUI frameworks, AngularJS, testing tools like JUnit, and build tools like Maven, Ant, and Ivy.
This document discusses how organizations will need to adapt their data infrastructure and software models as Moore's Law ends and data volumes continue growing exponentially. It outlines how traditional clustering, databases, and application servers will no longer scale to meet these new demands. New distributed, dynamically adaptive approaches like NoSQL data stores, functional programming, and eventual consistency models are needed. Hardware is also evolving to support exabyte storage, tens of thousands of CPU cores, and networked memory, requiring new software architectures.
This document discusses quantifying the scalability of software. It recommends instrumenting code from the beginning to collect monitoring data on application health, the entire cluster, and individual nodes' system resources. This allows measuring how well a system can handle increasing load and evolving constraints.
This document discusses building a new prototype for Reliefweb using JSON and JavaScript. It describes using Node.js with Express and Backbone on the backend to build a RESTful JSON API. For the frontend, it recommends using HTML5, jQuery Mobile, Backbone.js, and Jekyll for templates. It also discusses using Elasticsearch for full text search and document storage and Redis for caching. The document notes some challenges but emphasizes benefits of using JSON and JavaScript for performance, tools, and consistency across client and server.
This document summarizes Peter Wang's keynote speech at PyData Texas 2015. It begins by looking back at the history and growth of PyData conferences over the past 3 years. It then discusses some of the main data science challenges companies currently face. The rest of the speech focuses on the role of Python in data science, how the technology landscape has evolved, and PyData's mission to empower scientists to explore, analyze, and share their data.
CrossWorlds: Unleash the Power of Domino for Connections Development LetsConnect
Until now, the only way to surface your Customers’ Domino data in IBM Connections has been via XPages. But over the last year IBM Domino Developers, the Domino landscape and the Java web development landscape have undergone a significant change. See how to use the popular Vaadin framework to create a standard web application on IBM Websphere Liberty using IBM Domino as either a NoSQL or Graph database.
Social Connections 2015 CrossWorlds and DominoPaul Withers
This document discusses CrossWorlds, which allows developing generic web applications using the IBM Domino application server. CrossWorlds is a feature for IBM Websphere Liberty Profile that makes Liberty act like a Domino server to applications. It allows accessing Domino data and services via the OpenNTF Domino API from standard web applications. CrossWorlds provides advantages like Domino's security and data storage along with Liberty's speed and tooling. The OpenNTF Domino API also provides more flexible session handling and data access than traditional XPages development.
This document discusses the importance of HTML 5 and the open web. It provides an overview of HTML 5 and its capabilities including new semantic elements, offline storage, device access, connectivity improvements, multimedia support, 3D graphics, performance enhancements and styling. It also covers threats to the open web like walled gardens, privacy issues and legislation. The document compares native apps to HTML 5 and discusses where HTML 5 is currently in terms of adoption. It outlines the future of HTML 5, JavaScript and related web technologies.
Coding for the cloud - development of modern web applicationsWekoslav Stefanovski
This presentation will cover the fun of making an new web application from File->New, to a fully functional and Azure automatically deployed application.
On that road, some great tools will be shown, staring with Visual Studio Code through Github Desktop to the Azure Management Portal and the Visual Studio Online Editor.
This document provides an agenda and overview for a session on Enterprise JavaScript. The agenda covers JavaScript basics like functions and objects, as well as more advanced topics like closures and events. It also discusses why JavaScript is important, its history, quirks, challenges in writing good JavaScript code, and what makes JavaScript beautiful from a programmer's perspective.
Don't get blamed for your choices - Techorama 2019Hannes Lowette
As developers, we make choices all the time: architecture, frameworks, libraries, cloud providers, etc. And if you’ve been around for a while, you probably ended up regretting at least some of your choices.
In this session, we'll explore the typical pitfalls of making development choices and how to avoid them. By the end of this session, you will be armed to take any decision they will throw at you.
Now, if only there was a way to prove to your peers and superiors that you acquired this skill...
Well, there is! RAD Certification! I'll end my talk by telling you about this awesome certification program!
Presentation for CSS Dev Conf 2014
Have a love/hate relationship with pre-built frameworks? Consider building your own system for front-end development.
Webpack: What it is, What it does, Whether you need itMike Wilcox
Webpack is a module bundler that bundles JavaScript files and their dependencies into packages that can be loaded in a browser. It provides features like module bundling, code splitting, tree shaking, code minification and optimization. While powerful, its configuration can be complex and obtuse. Alternatives like Browserify provide similar functionality but may be easier to use.
Rethinking Scala Presented in San Francisco May 7, 2014Bruce Eckel
How fares this grand language experiment called Scala? Bruce relates experiences while writing "Atomic Scala," insights from last Fall's Scala Summit, and conversations from his recent trip to the Craft Conference in Budapest, with the goal of starting discussions on the issues and direction of the language.
The document discusses best practices for organizing and structuring CSS code, including:
1. Using inheritance, cascading, and specificity principles to determine which styles take precedence.
2. Avoiding inline styles, <br> tags for spacing, for empty elements, and tables for layout as they harm semantics and structure.
3. Preferring class names over IDs due to lower specificity, and using flexbox, grid, rem/em units, and preprocessing with LESS/Sass for modularity and responsive design.
Things that can go wrong when you're writing a cloud orchestration suite, or pretty much any other kind of highly available distributed system in Erlang (or other programming languages)
SQL Server High Availability and DR - Too Many Choices!Mike Walsh
This document provides an overview of high availability and disaster recovery options for SQL Server databases. It begins with introductions and then discusses key concepts like RPO, RTO, and SLAs. Common approaches are explained at an instance level, like Failover Cluster Instances and Availability Groups, and at a database level, like log shipping. Other options involving virtualization, third party tools, and the cloud are also mentioned. Licensing implications are covered. The document emphasizes that these technologies do not replace the need for backups and testing. It suggests discussing options with business stakeholders while considering infrastructure, capabilities, and pricing in order to develop a customized HA/DR strategy. The presenter then opens the floor for questions.
Choosing Javascript Libraries to Adopt for DevelopmentEdward Apostol
"Sorting out the JS Mess" was the title of my sample presentation I led at @Red Academy, talking about how the history of the development workflow with Javascript and how it influences what tools, libraries and steps we take to develop web and mobile apps. I featured a demo using React, and discussed Angular 2, JQuery, Meteor, and other Javascript libraries and frameworks from the context of my development experience.
MySQL Sandbox - A toolkit for productive lazinessGiuseppe Maxia
Presentation on MySQL Sandbox at Percona Live, London 2011
How to install several MySQL servers in the same host, either stand-alone or in groups, easily and painlessly
Modern software architectures - PHP UK Conference 2015Ricard Clau
The web has changed. Users demand responsive, real-time interactive applications and companies need to store and analyze tons of data. Some years ago, monolithic code bases with a basic LAMP stack, some caching and perhaps a search engine were enough. These days everybody is talking about micro-services architectures, SOA, Erlang, Golang, message passing, queue systems and many more. PHP seems to not be cool anymore but... is this true? Should we all forget everything we know and just learn these new technologies? Do we really need all these things?
Big Data! Great! Now What? #SymfonyCon 2014Ricard Clau
Big Data is one of the new buzzwords in the industry. Everyone is using NoSQL databases. MySQL is not cool anymore. But... do we really have big data? Where should we store it? Are the traditional RDBMS databases dead? Is NoSQL the solution to our problems? And most importantly, how can PHP and Symfony2 help with it?
The document discusses various topics related to web development including Java principles, Spring frameworks, PHP, high-load web applications, mobile backend as a service (mBaas), web frameworks, Java web development frameworks like JSF and GWT, rendering on the server-side vs client-side, distribution of work between designers and developers, web browsers and their support for HTML5 and CSS3, programming languages, GUI frameworks, AngularJS, testing tools like JUnit, and build tools like Maven, Ant, and Ivy.
This document discusses how organizations will need to adapt their data infrastructure and software models as Moore's Law ends and data volumes continue growing exponentially. It outlines how traditional clustering, databases, and application servers will no longer scale to meet these new demands. New distributed, dynamically adaptive approaches like NoSQL data stores, functional programming, and eventual consistency models are needed. Hardware is also evolving to support exabyte storage, tens of thousands of CPU cores, and networked memory, requiring new software architectures.
This document discusses quantifying the scalability of software. It recommends instrumenting code from the beginning to collect monitoring data on application health, the entire cluster, and individual nodes' system resources. This allows measuring how well a system can handle increasing load and evolving constraints.
This document discusses building a new prototype for Reliefweb using JSON and JavaScript. It describes using Node.js with Express and Backbone on the backend to build a RESTful JSON API. For the frontend, it recommends using HTML5, jQuery Mobile, Backbone.js, and Jekyll for templates. It also discusses using Elasticsearch for full text search and document storage and Redis for caching. The document notes some challenges but emphasizes benefits of using JSON and JavaScript for performance, tools, and consistency across client and server.
This document summarizes Peter Wang's keynote speech at PyData Texas 2015. It begins by looking back at the history and growth of PyData conferences over the past 3 years. It then discusses some of the main data science challenges companies currently face. The rest of the speech focuses on the role of Python in data science, how the technology landscape has evolved, and PyData's mission to empower scientists to explore, analyze, and share their data.
CrossWorlds: Unleash the Power of Domino for Connections Development LetsConnect
Until now, the only way to surface your Customers’ Domino data in IBM Connections has been via XPages. But over the last year IBM Domino Developers, the Domino landscape and the Java web development landscape have undergone a significant change. See how to use the popular Vaadin framework to create a standard web application on IBM Websphere Liberty using IBM Domino as either a NoSQL or Graph database.
Social Connections 2015 CrossWorlds and DominoPaul Withers
This document discusses CrossWorlds, which allows developing generic web applications using the IBM Domino application server. CrossWorlds is a feature for IBM Websphere Liberty Profile that makes Liberty act like a Domino server to applications. It allows accessing Domino data and services via the OpenNTF Domino API from standard web applications. CrossWorlds provides advantages like Domino's security and data storage along with Liberty's speed and tooling. The OpenNTF Domino API also provides more flexible session handling and data access than traditional XPages development.
This document discusses the importance of HTML 5 and the open web. It provides an overview of HTML 5 and its capabilities including new semantic elements, offline storage, device access, connectivity improvements, multimedia support, 3D graphics, performance enhancements and styling. It also covers threats to the open web like walled gardens, privacy issues and legislation. The document compares native apps to HTML 5 and discusses where HTML 5 is currently in terms of adoption. It outlines the future of HTML 5, JavaScript and related web technologies.
Coding for the cloud - development of modern web applicationsWekoslav Stefanovski
This presentation will cover the fun of making an new web application from File->New, to a fully functional and Azure automatically deployed application.
On that road, some great tools will be shown, staring with Visual Studio Code through Github Desktop to the Azure Management Portal and the Visual Studio Online Editor.
DownTheRabbitHole.js – How to Stay Sane in an Insane EcosystemFITC
This document provides a history of JavaScript development from 1995 to the present. It describes how JavaScript evolved from a scripting language created in 10 days for Netscape (Mocha/LiveScript) to an industry standard (ECMAScript). It outlines major developments like Node.js, npm, and the rise of JavaScript modules/tooling. It recommends choosing technologies based on your specific needs rather than trends, investing in great tooling, and continuing to learn as the ecosystem rapidly changes.
Scaling a High Traffic Web Application: Our Journey from Java to PHP120bi
What makes an application scale? What should you worry about early on and what can wait?
Over the last 3 years, Achievers has learned many lessons and gained fundamental knowledge on scaling our SaaS platform. CTO Dr. Aris Zakinthinos will present and discuss the decisions we’ve made including language choice, server architecture, and much more; join us while we share tips, tricks, and things to absolutely avoid.
Throughout the evening you will have the opportunity to talk to the development team behind the Achievers Platform and ask questions on scaling best practices.
Stig: Social Graphs & Discovery at ScaleDATAVERSITY
Stig is a distributed graph database built from scratch at Tagged. It handles our scale of data and user demands, which means 100M+ users and 6B+ page views per month. It is particularly suited to graph-based applications involving large volumes of data, transactional updates, and inference-driven queries.
The goal of the stig project is to increase the productivity of web programmers. To this end, the system hides the details of its distributed architecture and provides the application programmer a single, consistent, and reliable path to data. The query language is highly expressive and composable, but also easy to use and stocked with helpful libraries.
Reuven Lerner's first talk from Open Ruby Day, at Hi-Tech College in Herzliya, Israel, on June 27th 2010. An overview of what makes Rails a powerful framework for Web development -- what attracted Reuven to it, what are the components that most speak to him, and why others should consider Rails for their Web applications.
ServiceStack is probably best known for its simple approach to write webservices, no matter if it is the REST-way or anything else. Have you looked what come in the package besides just the services? There are allot of tools that could help you developments get even faster. Getting tired of big ORMs, well there is OrmLite for several different databases, besides dataaccess there are several other goodies that comes along. From dataaccess, logging to caching there are plenty of helpful things that integrate straight into ServiceStack.
This session will dig deeper into what the different packages can solve for you, and how they are used…of course it is impossible to get deep into all of them, but you will see how to get going in different areas.
The web standards gentleman: a matter of (evolving) standards)Chris Mills
This talk discusses standards evolution, HTML5 and CSS3 in detail. Starting with the history of HTML and CSS, it goes on to show how HTML5 and CSS3 were developed, why they were necessary, the problems they aim to solve, what the main new features are and why they are so useful, and how we can start using these features in the real world, right now. It also provides advice for the discerning web standards gentleman.
Slides from talk given on Java/Scala Lab 2014 in Odessa, Ukraine. Describes of how Java can be used as platform for latency-restricted applications such as High Frequency Trading and demonstrates how latencies 15-30µsec can be achieved on vanilla Oracle JDK.
This was a presentation given at San Diego Python's Django Day:
http://www.meetup.com/pythonsd/events/95751792/
https://github.com/pythonsd/learning-django
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
2. Who Am I?
• Yeah I worked on the Old Timey Internet
• Wrote a bunch of books
• Taught a lot people
• Web Agency Background
• Started a few successful Web Software Plays
3. Why Am I Here?
• Hoping to talk about Data Viz & Big Data
• “Too Specific. How about HTML5?”
• Ok, easy enough
• “Scratch that! Too techie, talk about
changes and trends in Web dev instead!”
• Ok...sure (head scratching)
4. Here We Are Then
• ~45 mins or so, let’s start the clock
• Time to talk about hopefully interesting things
• Sure you might be into marketing, but we need
context so let’s talk about:
• Techie stuff : HTML5, JS, Networks, etc.
• Security and Privacy
• Performance
• Trends
6. A Long Time Ago...
• I wrote this book on paper
• Premise: Web Sites/Apps ==
Software, thus treat dev as such
• Then : “Wow, makes sense”
• Now : “Eh...Duh”
• So we’ve evolved and fast!?
7. What Makes Web
Different?
• The Public Network
• Dev Practices
• Ownership
• Other Theories
8. The Network
• You don’t control it end to end
• Delivery time not guaranteed
• Latency is significant
• HTTP impacts
• Simple but...
• Stateless
• Slow
• Security - an after thought
9. Dev Practices
• What are those?
• Software Engineering without
_________
• Release cycles
• You mean when we change code?
• QA
• Always doing or never doing?
• Let the users tell us!
10. Owner Effects
• Strong Patron and Walled Gardens
• Many Patrons and Open Market
• Convention and consensus over
some predetermined standard
• Is there a right answer?
• Trade-offs always!
11. Theories
• It’s different because
• Easy to leave ... but
stickiness=lock-in
• Biz model ... but freemium
looks like shareware
• Distribution ... but software
is now the same
• Platform ... but browser
becomes OS
• UI Issues ... but look at
history
12. Let’s Take a Tour
• Different or not it doesn’t matter
• Time to tour the Web Dev Space
• We’ll go up and down the stack
• Visit some buzzwords
• Expose some pros and cons
• Hopefully seed many questions
for the end
13. Browser Wars
• Version Number Battle
• Chrome 19*, Firefox 13, Opera
12, and coming up last IE 10
• Near monthly releases and
nightly updates
• Tons of invented features
• Trouble: Continuous QA cycle!
14. Zombie Browsers
• Yes IE6 sucks (7/8 too)
• But did it back then?
• Consider that Chrome 19
will suck in 10 years
• Dev today for features
which you expect to be
standard which later
aren’t...what happens?
15. Browser as Platform
• Browsers have more privileged access
• File System, Geoloc, WebCam,
Gamepad, and more
• Native is ultimate goal - see Google
Native Client
• Netscape’s early vision finally realized
• Browser as OS - see Chrome OS
• Outcomes: Security, Complexity,
Portability just in new container
16. What is HTML5?
• Sad Truth: Most often a buzzword for
anything new, focused on some feature
of interest and tremendously confused
with heavy JavaScript use
• Sprawling Spec under constant change
• Evolution of HTML 4
• Acknowledges failure of XHTML
• Paves cowpaths with non-standard
to standard
• Secret Win: Tag Soup Parse Rules
17. HTML5 : Semantic Tags
• <header>, <footer>,
<section>, <article>,
<aside>, <nav>, <figure>,
<mark>, <time>
• You can easily use them
now
• HTML5 Shim, Modernizr
• Better than <div> - itis
• Outcomes: Semantics
(maybe SEO), outlining
18. HTML5 : Web Forms
• Rich Form Widgets
• Date Pickers, Color Pickers,
Sliders, Search box,
Autocomplete Lists
• Semantic Types
• email, tel, url, number
• Validation without JavaScript
• pattern, required, semantic types
19. HTML5 : Media
• <audio> and <video> tags
• Flash video begone!
• But...codec chaos
returns
• And maturity and
integration jumps
backwards
20. HTML5 : Canvas
• <canvas> tag + Canvas API using
JavaScript = Programmatic
Bitmap Graphics
• Pros: Small API and fast esp. if
GPU accelerated
• Cons: Too low level, no IE until
IE9, Not retained mode (no
picking), accessibility is bad
21. Canvas Alternatives
• SVG - tag based, retained mode,
in some cases faster
• JS DOM Animation - flexible but
can be slow
• Flash - yes Flash, get over it
• CSS Animations and Transitions
• Fast but specialized and
feature limited
22. JavaScript Everywhere
• Client-Side (with many names - DHTML,
Ajax, HTML5, etc.)
• Library Mania: jQuery, ExtJS,
Backbone,...
• Server-Side:
• node.js, silk.js, Helma, Ringo, even
classic ASP
• Mobile
• Sencha Touch, Phone Gap, ...
• Even Desktop
23. Hating on JavaScript
• It has “Ugly Parts”
• Rework it - ECMAScript5, 6, etc.
• Compile to it - Coffeescript, GWT
• It’s Slow
• Yeah and other dynamic langs?
• Great improvements:V8, Chakra
• It’s insecure
• Is it? Or is it what you are doing
with it?
24. CSS 1,2,3,4...
• Multiple Columns, Drop Shadows,
Custom Fonts, Image Borders,
Layouts, Media-Queries,
Animations, Filters!?
• CSS Bloat
• Welcome to -vendor prefix hell!
• Compilers Emerge
• Less, Sass, Stylus
• BTW CSS Variables are here too
25. Server-Side
• First stop the “____ won’t scale”
nonsense, that’s a different problem
• JavaScript to erode PHP, Ruby, Python
• All continue with C# and Java a bit
more entrenched
• More biz logic moves client-side.
• Server side becomes service layer
• REST won, URL as command line,
and JSON everywhere
26. Database Drama
• The Rise of NoSQL (ex. MongoDB)
• Lots of hype here
• Good reasons why we want it but...
• DB research and tradition thrown out
the window
• Change for sure, I expect a hybrid
winner
27. Security Challenges
• Hack traffic is nearly ambient at
this point
• Exploits are now industrialized
• Pants are down all over the place
• Anonymous is really not that
l33t
• Trust relationship are not
understood or admitted to
28. Security Face Palms
• The client-side is untrustworthy!
• You can’t can’t can’t trust inputs
• You must encrypt your transmission
• Especially given heavy public WiFi use
• Open Source is open to all (hackers included)
29. Web Security Truths
• Tech can’t solve the security problem
• There is no such thing as perfect security
• Security is a posture, not a feature
• The business model of Web security is mostly flawed
30. Delivery Woes
• Speed matters! Can never be fast
enough
• Bandwidth fallacy still reigns, but
latency is more important!
• Even 100ms can equal loss
• Client Side problems are source of >
80% of speed problems
• 3rd Party Includes and Scripts are
major problem
• Speed, Security, even SPOF!
31. Serving Changes
• Performance & scale matter!
• Apache is fading
• Others rising Ngnix,
Lighthttpd, node.js, etc.
• Protocols are changing - SPDY
• # of requests is the issue
• I/O is still a bottleneck
• CDNs use is more common
32. Analytics Shake-Up
• Reliances on JavaScript, Cookies and
3rd party hosts are quite troubling
• Lots of handwaving and conflicts of
interest
• There is increasing tracking abuse
• Regulation is coming
• EU Cookie Law
• Could be a good business
opportunity
33. Big Data != Big Wisdom
• We want to know everything!
• Storing and processing all that
data is expensive and time
consuming
• Viz helps
• Good questions help more
34. Data Driven to Disaster
• Lots of “data science” but often lack
some basic scientific thinking patterns
• Causality and correlation are quite
often confused
• Tons of confirmation bias
• Lots of sampling bias
• Crowd Wisdom is ruling a bit much
• Science isn’t easy, be skeptical
35. Mobile! Mobile! Mobile!
• Indeed huge changes!
• Mobile won’t completely rule
• On Star Trek ...
• In Japan...
• Creation vs. Consumption
• Walled Garden versus Open
Garden tension again
36. Tool/Tech Blaming
• The languages, services, tools,
hosts, etc. you use don’t make
you do dumb things we tend
to do that fine on our own
• Looking for the perfect _____
is going to be a long process
• Trade-offs exist, deal with
them
37. Implementation over
Function?
• Who cares what your app is
written in?
• Hackers? Competitors?
• What does Google or ____
use?
• Does it matter?
• BTW ever viewed Google’s
source?
39. The Constant
• Being human is the constant, new
technology is the variable
• Human nature tends to trend to
norms over time
• The Web doesn’t make you (or
your kids or customers) a
smarter, super-friend making
multi-tasker
40. User General Truths
• Customer always right, listen to the
customer, nobody likes to wait, less
work-more gain, etc.
• I’ve tended to find more insight in
books like Robert Cialdini’s Influence:
The Psychology of Persuasion or
general works on General Biz, Psych,
CogSci, Interface Design, etc. then
Web specific ones
• BTW have you heard? The Web is
the real world?
41. Thanks!
&
Questions?
Thomas A. Powell
[email protected]
http://www.pint.com
Twitter: PINTSD