This introduction to Drupal 6 was presented to the Chicago Web Professionals meetup as the third in a series of CMS introductions (following WordPress and Joomla)
Apache Hadoop started as batch: simple, powerful, efficient, scalable, and a shared platform. However, Hadoop is more than that. It's true strengths are:
Scalability – it's affordable due to it being open-source and its use of commodity hardware for reliable distribution.
Schema on read – you can afford to save everything in raw form.
Data is better than algorithms – More data and a simple algorithm can be much more meaningful than less data and a complex algorithm.
This introduction to Drupal 6 was presented to the Chicago Web Professionals meetup as the third in a series of CMS introductions (following WordPress and Joomla)
Apache Hadoop started as batch: simple, powerful, efficient, scalable, and a shared platform. However, Hadoop is more than that. It's true strengths are:
Scalability – it's affordable due to it being open-source and its use of commodity hardware for reliable distribution.
Schema on read – you can afford to save everything in raw form.
Data is better than algorithms – More data and a simple algorithm can be much more meaningful than less data and a complex algorithm.
*UPDATED* These are slides that were present at SharePoint Saturday Vancouver. They have been updated as of 14 April 2018.
Description: You got Office 365 and you need to use it. You need to let others in your organization use it because you were designated the admin but you can't spell Office 365... yet. Where do you start? In this session, you will learn about the basics of administering Office 365 through the Admin Centers and where to start.
1. Be introduced to Office 365
2. Learn how to setup and manage users
3. Learn how to add your organization's domain
4. Learn about the Office 365 Admin Center and the other 3 major admin centers: Exchange, Skype for Business, and SharePoint (old and new).
5. Best practices, tips, and tricks along the way
Frontend 'vs' Backend Getting the Right MixBob Paulin
Modern website architectures are typically composed of 2 parts: frontend and backend. Building out frontend and backend components requires diverse skill sets and often have competing interests when it comes to developer productivity and site performance. This talk will discuss some ways Java frameworks deal with these issues as well as benefits and tradeoffs. The talk will include combine demos with cutting edge frontend frameworks (Handlebarsjs, CoffeeScript, Less) and popular Java backends (Spring, Apache CXF).
Bio:
Bob Paulin is an independent consultant that has been developing on Java for the past 10 years. Bob is focuses on Business Enablement and Web Centric Applications. He’s presented in the past at CJUG on Apache Sling and is currently helping his clients perform modular development/design, automation for continuous delivery, and build forward leaning web applications. When not coding, Bob enjoys coaching football and spending time with his with his wife and 3 kids.
MES102 - Verse on Premises 2.0 Best PracticesDylan Redfield
In July 2020 Verse on Premises 2.0 was released, delivering a slew of new features. And when V12 of Notes and Domino ships, iNotes will be officially deprecated in favor of VoP. Join me to learn about the functionality that VoP 2.0 brings. Additionally, learn about deployment and administrative best practices to ensure your VoP offering meets your user’s needs.
Microservice architecture is gaining popularity in the community, as large scale websites, such as Netflix and Amazon, adopted this paradigm and achieved better scalability. In this talk, we will cover issues with monolithic approach, how microservice architecture addresses those issues, and how it works in the real world.
What is No-Code/Low-Code App Development and Why Should Your Business Care?kintone
No-code/low-code aPaaS (Platform as a service) solutions enable line of business managers to handle technology needs to automate workflows, develop shared document repositories, construct reporting dashboards and process data without ever having to write a line of code.
20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power PlatformTracy Van der Schyff
Session delivered on 7 November 2020 -Global Microsoft 365 Developer Bootcamp Ghana
Putting the DEV in Citizen DEVeloper with the Microsoft Power Platform
No longer is rapid application development out of reach for non-developers. If you understand the business process well enough and you're affected by the inefficiencies, then you can make a difference. Spending a couple of minutes to build a workflow, once, could save you a couple of minutes, every day of the year.
In this session Tracy will share:
- Getting started with Power Automate, Power Apps, SharePoint & Microsoft Lists
Quick win solutions
- Co-innovation with other Microsoft | Office 365 apps and services
- Supporting your citizen developers
If you're new to the world of workflows, form designers and application builders then this session will open your eyes to opportunities to improve as well as faith in your own abilities to do so.
IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...Mat Newman
25 years of the most revolutionary desktop application ever created condensed into 25 "Notes". We'll panel our way through the good, the interesting and the controversial, as we take a trip down memory lane, you'll laugh, you'll cry, but one thing is for certain, you'll fall in love with Notes all over again!
Wie oft haben Sie schon in Foren gelesen: "Das geht nicht mit Bordmitteln; das muss man mit der C API machen". Schön und gut, aber wie geht das? Welche Tools benötige ich, und wo bekomme ich diese her? Die Session gibt einen Überblick über die Anwendungsgebiete der C / C++ API für Lotus Notes / Domino und erläutert die Installation einer Entwicklungsumgebung. Neben der Erstellung von C Programmen wird auch der direkte Aufruf von Funktionen aus Lotusscript heraus erläutert.
Praktische Beispiele sollen dem Entwickler den Einstieg in die Programmierung mit der C / C++ API für Lotus Notes / Domino erleichtern. Level: Einsteiger, die sich auch in Zeiten von XPages, JAVA und SSJS noch an das "Urgestein C" herantrauen.
*UPDATED* These are slides that were present at SharePoint Saturday Vancouver. They have been updated as of 14 April 2018.
Description: You got Office 365 and you need to use it. You need to let others in your organization use it because you were designated the admin but you can't spell Office 365... yet. Where do you start? In this session, you will learn about the basics of administering Office 365 through the Admin Centers and where to start.
1. Be introduced to Office 365
2. Learn how to setup and manage users
3. Learn how to add your organization's domain
4. Learn about the Office 365 Admin Center and the other 3 major admin centers: Exchange, Skype for Business, and SharePoint (old and new).
5. Best practices, tips, and tricks along the way
Frontend 'vs' Backend Getting the Right MixBob Paulin
Modern website architectures are typically composed of 2 parts: frontend and backend. Building out frontend and backend components requires diverse skill sets and often have competing interests when it comes to developer productivity and site performance. This talk will discuss some ways Java frameworks deal with these issues as well as benefits and tradeoffs. The talk will include combine demos with cutting edge frontend frameworks (Handlebarsjs, CoffeeScript, Less) and popular Java backends (Spring, Apache CXF).
Bio:
Bob Paulin is an independent consultant that has been developing on Java for the past 10 years. Bob is focuses on Business Enablement and Web Centric Applications. He’s presented in the past at CJUG on Apache Sling and is currently helping his clients perform modular development/design, automation for continuous delivery, and build forward leaning web applications. When not coding, Bob enjoys coaching football and spending time with his with his wife and 3 kids.
MES102 - Verse on Premises 2.0 Best PracticesDylan Redfield
In July 2020 Verse on Premises 2.0 was released, delivering a slew of new features. And when V12 of Notes and Domino ships, iNotes will be officially deprecated in favor of VoP. Join me to learn about the functionality that VoP 2.0 brings. Additionally, learn about deployment and administrative best practices to ensure your VoP offering meets your user’s needs.
Microservice architecture is gaining popularity in the community, as large scale websites, such as Netflix and Amazon, adopted this paradigm and achieved better scalability. In this talk, we will cover issues with monolithic approach, how microservice architecture addresses those issues, and how it works in the real world.
What is No-Code/Low-Code App Development and Why Should Your Business Care?kintone
No-code/low-code aPaaS (Platform as a service) solutions enable line of business managers to handle technology needs to automate workflows, develop shared document repositories, construct reporting dashboards and process data without ever having to write a line of code.
20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power PlatformTracy Van der Schyff
Session delivered on 7 November 2020 -Global Microsoft 365 Developer Bootcamp Ghana
Putting the DEV in Citizen DEVeloper with the Microsoft Power Platform
No longer is rapid application development out of reach for non-developers. If you understand the business process well enough and you're affected by the inefficiencies, then you can make a difference. Spending a couple of minutes to build a workflow, once, could save you a couple of minutes, every day of the year.
In this session Tracy will share:
- Getting started with Power Automate, Power Apps, SharePoint & Microsoft Lists
Quick win solutions
- Co-innovation with other Microsoft | Office 365 apps and services
- Supporting your citizen developers
If you're new to the world of workflows, form designers and application builders then this session will open your eyes to opportunities to improve as well as faith in your own abilities to do so.
IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...Mat Newman
25 years of the most revolutionary desktop application ever created condensed into 25 "Notes". We'll panel our way through the good, the interesting and the controversial, as we take a trip down memory lane, you'll laugh, you'll cry, but one thing is for certain, you'll fall in love with Notes all over again!
Wie oft haben Sie schon in Foren gelesen: "Das geht nicht mit Bordmitteln; das muss man mit der C API machen". Schön und gut, aber wie geht das? Welche Tools benötige ich, und wo bekomme ich diese her? Die Session gibt einen Überblick über die Anwendungsgebiete der C / C++ API für Lotus Notes / Domino und erläutert die Installation einer Entwicklungsumgebung. Neben der Erstellung von C Programmen wird auch der direkte Aufruf von Funktionen aus Lotusscript heraus erläutert.
Praktische Beispiele sollen dem Entwickler den Einstieg in die Programmierung mit der C / C++ API für Lotus Notes / Domino erleichtern. Level: Einsteiger, die sich auch in Zeiten von XPages, JAVA und SSJS noch an das "Urgestein C" herantrauen.
As Notes turns 25 we look at the future for this Rapid Application Development Platform. Notes has been pronounced dead by many over the years and yet it still lives on. In this session we look at other technologies that have lived on or suddenly died out to find clues on what the future may hold for Notes.
social media netnography presentation IBM information on demand, nov 2010Steven Van Belleghem
Word-of-mouth is the key driver of growth. Managing it is the challenge for the future. By observing, facilitating and joining the conversation you can actually lead it. This presentation is about the first step: how to observe conversations on social media.
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...Chris Miller
Things WILL get VERY technical when two experts face-off in a unique session that explores polar perceptions regarding various types of logs, verbosity levels, data extraction, responses for alerts, and more. Be it Domino, Sametime, or Traveler operating on-prem. or in Hybrid and Cloud environments, it is vital to have an understanding of log data structure, what is (or isn't) logged and why, and how to search logs effectively. But aren't there ways to find your information without having to pipe everything into the log? Where does one's best practice end and another's begin? From this collision of opposing viewpoints and real-world stories, you'll take away knowledge and tools ready to deploy to various scenarios, products, and log types.
What if I were to say to you that applications do not exist? That what you are seeing today are merely the remnants of a concept created by an ancient IT civilization. An era ruled by large mainframes and antiquated software. It is now 2015 and advances in social software, cognitive computing, and graph databases have the potential to deliver new ways in which computer devices can be used to integrate their users with important business processes. We now live in an era in which we expect to quickly find relevant information regardless of the data silo in which it is stored. An era in which we demand to be connected to all the relevant information capable of empowering us to do our job. In this session we will explore a world in which Domino acts as a data server instead of an application server. A world in which NSF data silos form part of a business graph that is then augmented with social data. A world without applications.
Can you tell your organization's "culture story" in precisely 6 words? Knowing who you are, what you stand for, and what you won't stand for - and being able to tell that story in just 6 words - gives you an incredible source of competitive advantage for marketing and recruiting.
Presentation: Engage.ug March 2015 by Peter Presnell
Many organizations are now investing in the development of web interfaces for their existing (and new) Notes/Domino applications. Now is the perfect time to start paying down on the technical debt we have accumulated to ensure that we don’t pass on an unsustainable software development deficit to those that will follow. With this presentation we will challenge the notion that trickle down development based on XPages is the next logical step in that evolution. While XPages still has a place in the world of modern Domino development we will explore new approaches and alternative technologies that have the potential to deliver a brighter prosperous.
Alfresco: The Story of How Open Source Disrupted the ECM MarketJeff Potts
The early 90's saw the rise of powerful, inexpensive team collaboration software on one hand and huge document management systems on the other. Open source and cloud have brought us full circle. Today's businesses can implement extremely powerful productivity enhancing solutions quickly and easily. Alfresco capitalized on this trend. It used open source to get to the market quickly. It delivered functionality on par with legacy ECM as open source. Today, however, it is not just an open source alternative to things like Documentum and SharePoint, it is a visionary in the ECM market. This presentation tells that story, putting into context the things happening in ECM, collaboration, open source, and cloud from the 1990's to present day.
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...John Head
So you are a LotusScript developer. You can make forms and agents sing. But with Lotus Notes 8, you want to extend your applications into Composite Applications, the sidebar, and the menus. You notice this is all done in Eclipse.org, IBM Lotus Expeditor, and Java. What is a LotusScript developer to do? You come to this session. You will learn how to get started with these new tools, see demos and take home samples on how to begin integrating today. We will talk about why Composite Applications should excite you. We will walk you thru building your first Sidebar application. And, we will show you how to interact with the Lotus Notes 8 menus. A few surprizes will give you the tools and knowledge on how to make your applications look like they belong in Lotus Notes 8!
When Plato Left The Cave - A brief history of Lotus NotesUlrich Krause
Jump back in time to 1974. In a Harvard dormitory, Bill Gates, future cofounder of Microsoft, is goofing off playing poker and pinball. Over in India, Steve Jobs, future cofounder of Apple, has shaved his head and is wandering around seeking enlightenment. Out in Hawaii, Steve Case, future cofounder and head of AOL Time Warner, is busy writing album reviews for his Honolulu high school newspaper. While these future billionaire CEOs of Internet-industry behemoths are busy enjoying their last teenage years, at a university town in Illinois the 'Net' has already arrived. Indeed: it's in full swing!
In the following years the germ cell of Lotus Notes began to grow and to evolve to the world's leading groupware application.
Follow the timeline from the past to present in the history of Lotus Notes / Domino.
4
Productivity Applications
Learning Objectives
After reading this chapter, you should be able to complete the following:
• Summarize the development of word processing, the importance of Microsoft® Word,
and its alternatives.
• Analyze the key features of PowerPoint® and presentation software.
• Describe the importance of Microsoft® Excel® and spreadsheets.
• Explain how databases work and alternatives to Microsoft® Access®.
• Evaluate the different types of multimedia applications.
• Describe mobile applications and their importance.
Superstock/Superstock
bow80854_04_c04.indd 87 7/26/13 12:46 PM
CHAPTER 4Pre-Test
Introduction
The office of the 1970s was a noisy place. The clickety-clack sounds made by the fingers of frenetic typists emanated from bulky electric typewriters and calculators with paper tape. Telephones rang loudly and constantly. Metal filing cabinets were
continuously opening and closing. The photocopy machine was in constant operation.
A vast army of secretaries, skilled in the use of cumbersome office equipment, served as
the communications heart of most organizations. Once upon a time, many thousands of
students went to school to learn how to use these machines because they planned for this
to be their primary vocation. Skilled typists could earn up to a few dollars per hour in
the 1960s or 1970s. They would work for someone they called their “boss,” who would
handwrite notes or dictate thoughts into a tape recorder. The typist would simply type the
words, hand over the paper, and go on to the next typing job.
Today’s office is different. Although typing skills have continued to be a vital skill in data
entry, the profession of the skilled secretarial typist is essentially extinct. What killed it?
The computer and the word processor.
Pre-Test
1. Which of the following applications is a competitor to Word today?
a. Google Docs™
b. PageMaker
c. Google Gears
d. MultiMate
2. Which term is NOT associated with PowerPoint®?
a. Multimedia
b. Microsoft®
c. Slide
d. Docs
3. Which of the following is NOT a dedicated spreadsheet application?
a. Excel®
b. Calc
c. VisiCalc
d. Lotus 1-2-3
4. Which of the following is NOT one of the basic items in a database?
a. primary key
b. record
c. field
d. slide
bow80854_04_c04.indd 88 7/26/13 12:46 PM
CHAPTER 4Section 4.1 Word Processing
5. CAD is an acronym for which of the following?
a. Computer Aided Display
b. Computer Aided Drawing
c. Computer Aided Design
d. Computer Aided Dimension
6. Evernote is a popular mobile app that includes several applications. Which of the
following is NOT one of them?
a. Skitch
b. Penultimate
c. Web Clipper
d. Twitter
Answers
1. a. Google Docs™. The answer can be found in Section 4.1.
2. d. Docs. The answer can be found in Section 4.2.
3. d. Lotus 1-2-3. The answer can be found in Section 4.3.
4. d. slide. The answer can be found in Section 4.4.
5. c. Computer Aided Design. The answer.
4
Productivity Applications
Learning Objectives
After reading this chapter, you should be able to complete the following:
• Summarize the development of word processing, the importance of Microsoft® Word,
and its alternatives.
• Analyze the key features of PowerPoint® and presentation software.
• Describe the importance of Microsoft® Excel® and spreadsheets.
• Explain how databases work and alternatives to Microsoft® Access®.
• Evaluate the different types of multimedia applications.
• Describe mobile applications and their importance.
Superstock/Superstock
bow80854_04_c04.indd 87 7/26/13 12:46 PM
CHAPTER 4Pre-Test
Introduction
The office of the 1970s was a noisy place. The clickety-clack sounds made by the fingers of frenetic typists emanated from bulky electric typewriters and calculators with paper tape. Telephones rang loudly and constantly. Metal filing cabinets were
continuously opening and closing. The photocopy machine was in constant operation.
A vast army of secretaries, skilled in the use of cumbersome office equipment, served as
the communications heart of most organizations. Once upon a time, many thousands of
students went to school to learn how to use these machines because they planned for this
to be their primary vocation. Skilled typists could earn up to a few dollars per hour in
the 1960s or 1970s. They would work for someone they called their “boss,” who would
handwrite notes or dictate thoughts into a tape recorder. The typist would simply type the
words, hand over the paper, and go on to the next typing job.
Today’s office is different. Although typing skills have continued to be a vital skill in data
entry, the profession of the skilled secretarial typist is essentially extinct. What killed it?
The computer and the word processor.
Pre-Test
1. Which of the following applications is a competitor to Word today?
a. Google Docs™
b. PageMaker
c. Google Gears
d. MultiMate
2. Which term is NOT associated with PowerPoint®?
a. Multimedia
b. Microsoft®
c. Slide
d. Docs
3. Which of the following is NOT a dedicated spreadsheet application?
a. Excel®
b. Calc
c. VisiCalc
d. Lotus 1-2-3
4. Which of the following is NOT one of the basic items in a database?
a. primary key
b. record
c. field
d. slide
bow80854_04_c04.indd 88 7/26/13 12:46 PM
CHAPTER 4Section 4.1 Word Processing
5. CAD is an acronym for which of the following?
a. Computer Aided Display
b. Computer Aided Drawing
c. Computer Aided Design
d. Computer Aided Dimension
6. Evernote is a popular mobile app that includes several applications. Which of the
following is NOT one of them?
a. Skitch
b. Penultimate
c. Web Clipper
d. Twitter
Answers
1. a. Google Docs™. The answer can be found in Section 4.1.
2. d. Docs. The answer can be found in Section 4.2.
3. d. Lotus 1-2-3. The answer can be found in Section 4.3.
4. d. slide. The answer can be found in Section 4.4.
5. c. Computer Aided Design. The answer.
Covers the IBM - Lotus commitment to Linux and ways a business customer can create business saves by running their supported Lotus product offerings on Linux. Includes a few admin tips and tricks too.
Products should always be an extension of a brand strategy that defines how you want to represent yourself in the marketplace.
If I was to pick a brand strategy for Domino it would be based around one single word… Simplicity
IBM Connect 2017:
What do IBM Watson, Bluemix, LinkedIn, Facebook, Twitter, Wal-Mart, Match.com, eBay, eHarmony, and Amazon all have in common? They all have billions of records; and they all use Graph technology to manage those records. Graph excels at quickly processing huge numbers of records. Even if don't fully understand how Graph databases work, you will want to attend this session to learn how their amazing capabilities that are already built into the OpenNTF Domino API (ODA) can EASILY deliver unique solutions for your own Notes/Domino environment. This session will introduce the fundamentals of Graph, explain how Graph can be applied to NSF data using the ODA, and demonstrate some techniques to implement Graph on your next project.
Many organizations are now investing in the development of web interfaces for their existing (and new) Notes/Domino applications. Now is the perfect time to start paying down on the technical debt we have accumulated to ensure that we don’t pass on an unsustainable software development deficit to those that will follow. With this presentation we will challenge the notion that trickle down development based on XPages is the next logical step in that evolution. While XPages still has a place in the world of modern Domino development we will explore new approaches and alternative technologies that have the potential to deliver a brighter prosperous.
An overview of the asymmetric modernization process designed to deliver a cost effective solution for modernization large portfolios of applications such as those found for Notes/Domino.
A look at the math behind modernization strategies for Lotus Notes applications. See the very real difference an asymmetric approach to modernization can make to the bottom line.
It is not uncommon for Notes client developers to feel intimidated by the wide range of technologies available when modernizing an existing portfolio of applications with XPages. In this 2-hour workshop we will provide a series of 20-minute introductions to many of these new and emerging technologies. Learn about Java, Beans, REST Services, Bootstrap, Mobile Controls, data visualization and a whole lot more.
A collection of FIVE presentations given at the recent ATLUG Day of Champions event. The Impact of Mobile on Human Perception explore the changes that mobile is driving on user expectations of software. Lotus Notes: Live Long and Prosper look at trends in technology to predict the future for Notes applications. Three short (4-minute) presentations then give ideas and best practices on a range of techniques that can be used to prepare Notes applications for that future.
90% of all Notes applications start life via File… Database… New Copy. After that most organizations lose track of the common code shared across the 100s or 1,000s of applications it has deployed. Eventually we even lose track of what applications are being used and which ones aren’t. In this session we take a close look at a range of options for managing our Notes applications and their components.
Nothing lasts forever, including Notes client applications. In this session we look at a range of best practices that modernize our Notes applications as well as prepare them for might come next. Whether it’s the next version of Notes, XPages, or something else, it is important to ensure our applications are better placed to be added to an application store than become a museum exhibit.
Over the past 25 years Notes/Domino has been the most successful application development platform for small-medium-sized applications. 50,000 organizations are using 10 million applications and supporting 50 billion lines of code. We take a look at recent events and product announcements to see how Domino is featured by IBM.
Formerly known as Lotusphere, IBM Connect is the annual event conducted by IBM for it’s portfolio of collaboration products and solutions. For those attending, the following is a list of the technical sessions being offered, considered by Red Pill Development to be of potential interest to developers modernizing IBM Notes applications.
Asymmetric modernization service for IBM Notes applications. Add both a mobile and responsive web interface to your existing Notes applications in as little as one week.
When representing boolean values Notes applications have traditionally used checkboxes and radio-buttons. In this article we look at some of the modern alternatives available when designing modern Domino applications.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
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.
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.
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.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
PHP Frameworks: I want to break free (IPC Berlin 2024)
The History of Lotus Notes
1. The History Of Lotus Notes
learn. do. dream.
www.redpilldevelopment.com
2. PLATO Group Notes
Ray Ozzie
Tim Halvorsen
The origins of Notes can be traced back to some of
the first computer programs written at the
Computer-based Education Research Laboratory
(CERL) at the University of Illinois. In 1973, CERL
released a product called PLATO Notes. The sole
function of PLATO Notes was to tag a bug report with
the user's ID and the date and to make the file
secure so that other users couldn't delete it.
Ray Ozzie, Tim Halvorsen, and Len Kawell worked on
the PLATO system in the late 1970s. All were
impressed with its real-time communication.
Halvorsen and Kawell later took what they learned at
CERL and created a PLATO Notes-like product at
Digital Equipment Corporation.
At the same time, Ray Ozzie worked independently
on a proposal for developing a PC-based Notes
product. Mitch Kapor, founder of Lotus Development
Corporation, saw potential in Ozzie's work and
decided to invest Lotus's money for its development
Len Kawell
learn. do. dream.
www.redpilldevelopment.com
3. Iris Associates
In 1984, Ray Ozzie founded Iris Associates, under
contract and funded by Lotus, to develop the first
release of Lotus Notes. He was soon joined by Tim
Halvorsen and Len Kawell. They modeled Lotus
Notes after PLATO Notes, but expanded it to
include many more powerful features.
The original vision for Notes included on-line
discussion, email, phone books, and document
databases. Because networking at the time was
rudimentary the developers decided to position
Lotus Notes as a personal information manager
(PIM) with some sharing capability. Eventually, as
networking became more capable, Iris began to
speak of Notes as groupware.
The product took three years to complete with
Lotus acquiring the rights to Notes in 1987. The
head of Price Waterhouse viewed a pre-release
demo of Lotus Notes and was so impressed he
bought 10,000 copies before its release.
learn. do. dream.
www.redpilldevelopment.com
4. Release 1.0 December 7 1989
Groupware is born
Should we build applications in the
product or should we allow it to be
flexible and let users do it because we
don't know what they will want?
Tim Halverson
35,000 copies sold
Application workspace
On-line Help
Replication
Dial-up functionality
learn. do. dream.
Email system
Access Control Lists
Non-SQL database
Encryption & signing
www.redpilldevelopment.com
Forms/Views
Macros (Formula language)
Keywords (checkbox radio etc.)
Doclinks
5. Release 2.0 1991
Scaled to support 10,000 users
200-license
minimum
$62,000
12
Developers
Rich Text
Column Totals
Tables
Paragraph Styles
learn. do. dream.
Return receipt for mail
Forwarding documents
Address lookup
Multiple NABs
www.redpilldevelopment.com
C API
Additional @functions
Larger databases
ODBC
6. Release 3.0 May 1993
A new UI and cross platform support
25
Developers
May 1994:
Lotus
acquires Iris
Associates
July 1995:
IBM
acquires
Lotus
2,000 companies - 500,000 users
Mac client
Threading
Document Hierarchy
Windows Server
learn. do. dream.
Hierarchical names
Full-text search
www.redpilldevelopment.com
Notes VIP adds LotusScript
NIF subsystem developed
Nifty Fifty
Notes F/X OLE support
7. Release 4.0 January 1996
Redesigned UI and enhanced programmability
Price of
Notes drops
from $270
to $70 per
user
8,000 companies – 2.2 million users
3-Pane UI
Locations
Stacked icons
Web browser access
learn. do. dream.
Pass-thru servers
Admin client
SOCKS
HTTP & RPC proxy
www.redpilldevelopment.com
LotusScript
Action bars
Navigators
InterNotes Web Publisher
8. Release 4.5 December 1996
The Internet
Server
renamed
from Notes
to Domino
October 1997
Ray Ozzie
departs
12,000 companies – 20 million users
Web access
Internet server
Server clustering
Multi-database searching
learn. do. dream.
Notes calendaring/scheduling
Cc:Mail integration
Directory assistance
Single Sign-on
www.redpilldevelopment.com
LotusScript libraries
Java
Hide design for Notes/web clients
9. Release 5.0 March 1999
Extended programmability
29,000 companies – 56 million users
Browser-like interface
Toolbar
Customizable welcome page
iNotes Web access
learn. do. dream.
Internet messaging/directories
Native SMTP/MIME
LDAP
Transaction logging
www.redpilldevelopment.com
Java
Javascript
CORBA
Pages, Outlines
10. Release 6.0 October 2002
Reduced total cost of ownership
Jan 2003
IBM
announces
Workplace
40,000 companies – 89 million users
Redesigned welcome page
iNotes Web access
learn. do. dream.
Improved calendar/scheduling
Policies
Network compression
Domino Server Monitor
www.redpilldevelopment.com
Shared actions
Agent enhancements
Stylesheets
Java Servlets
11. Release 6.5 September 2003
Sametime integration
59,000 companies – 114 million users
Lotus Sametime Integration
Mozilla browser support
learn. do. dream.
Drag/drop support for calendar
Email flags
Mail Rules
DAMO
www.redpilldevelopment.com
Sametime awareness
12. Release 7.0 August 2005
The DB2 distraction
Dec 2006
IBM
discontinues
IBM Workplace
Messaging
61,000 companies – 118 million users
DB2 Integration
Domino Web Access
Notes on USB stick
learn. do. dream.
Domino Domain Monitor
Activity Trends
www.redpilldevelopment.com
Web Service Provider
Shared columns
13. Release 8.0 August 2007
Eclipse
73,000 companies – 140 million users
Eclipse Clients
Open button
Context sensitive toolbars
Sidebar
learn. do. dream.
Threaded email
Lotus Productivity Tools
Activities
www.redpilldevelopment.com
Composite Applications
Web Services Consumer
14. Release 8.5 January 2009
XPages
November
2012
IBM announce
plans to drop
Lotus branding
84,000 companies – 145 million users
Right click context menus
Livetext
Auto-compressed images
learn. do. dream.
DAOS
Calendar federation
ID Vault
www.redpilldevelopment.com
Domino Designer Eclipse
XPages
New LotusScript Editor
Mobile Controls
15. Release 9.0 March 2013
Pivot to social
Jan 2014
IBM
Announces
IBM Mail
Next
90,000 companies – 160 million users
Embedded experience
Social business card
Notes browser plugin
Connections Integration
learn. do. dream.
Categorized inbox
www.redpilldevelopment.com
Social business toolkit
Java design element
REST API
SSJS debugger
16. Acknowledgements
Good coders copy, great coders steal
This presentation has drawn from a lot of
information previously published in the public
domain. The following are some of the resources
used:The History of Notes and Domino – developerWorks
IBM Notes – wikipedia
Lotus Software – wikipedia
Lotus Museum
An Oral History of IBM Lotus Notes – Ed Brill, 2010
When Plato Left The Cave – Ulrich Krause, 2011
History of Lotus Notes Through 2002, YouTube
Note: Sales numbers are based on public statements made. In
some cases numbers have been extrapolated. Numbers quoted are
cumulative total sales and do not represent current active users of
Notes at any time.
learn. do. dream.
www.redpilldevelopment.com