Kurt Cagle
Editor In Chief @ The Cagle Report | Ontologist | Author | Iconoclast
Olympia, Washington, United States
27K followers
500+ connections
About
As the Editor In Chief of The Cagle Report, a weekly Linked-In newsletter and podcast that covers the latest trends and innovations in the digital workplace, I combine my passion for writing, data, and technology to create engaging and insightful content for a global audience of professionals and enthusiasts. I have been leading this project since October 2019, and I am proud of the positive feedback and recognition we have received from our readers and listeners.
Services
Articles by Kurt
Activity
-
Several things have happened this week in the AI space - some good, some not so great - I'll have a rundown later this week, but this is indicative…
Several things have happened this week in the AI space - some good, some not so great - I'll have a rundown later this week, but this is indicative…
Shared by Kurt Cagle
-
I began the databooks project a few weeks ago, though it’s been something I’ve been thinking about for a while. I have, in my workfolders, hundreds…
I began the databooks project a few weeks ago, though it’s been something I’ve been thinking about for a while. I have, in my workfolders, hundreds…
Shared by Kurt Cagle
-
Ironically, Agile worked (well, sort of). Agile is and always has been a programming methodology, a way of simplifying the process of actually…
Ironically, Agile worked (well, sort of). Agile is and always has been a programming methodology, a way of simplifying the process of actually…
Shared by Kurt Cagle
Experience
-
-
Founder and CEO
Semantical, LLC
-
-
-
-
-
Contributing Writer
Forbes Magazine
-
Avalon Consulting, LLC
-
Principal Evangelist, Data Science
Avalon Consulting, LLC
-
Information Architect
Avalon Consulting, LLC
-
-
Managing Editor
XMLToday.org
-
Invited Expert
W3C
-
-
Chief Architect
Metaphorical Web
-
-
Analyst, Data Systems
Burton Group
-
Mercurial Communications
-
-
Senior Consultant
Wizards of the Coast
Education
Skills
Publications
-
Using SVG with CSS3 and HTML5
O'Reilly Media
See publicationUnlike other image formats, SVG can be an interactive part of your web site, integrated in HTML5 markup or created dynamically using JavaScript. It can be styled by CSS to instantly adapt to changes in your site's design. Flexible metadata options can make the graphics accessible to screen readers and search engines. And it is always displayed at the highest resolution possible, without requiring larger file sizes, making it ideal for both widescreen desktop displays and Retina mobile…
Unlike other image formats, SVG can be an interactive part of your web site, integrated in HTML5 markup or created dynamically using JavaScript. It can be styled by CSS to instantly adapt to changes in your site's design. Flexible metadata options can make the graphics accessible to screen readers and search engines. And it is always displayed at the highest resolution possible, without requiring larger file sizes, making it ideal for both widescreen desktop displays and Retina mobile devices.
Using SVG with CSS3 and HTML5 starts with the basics, explaining how simple shapes and icons are defined in SVG, and then builds upon that foundation to create complex graphics and interactive, animated applications. It covers all the features you're likely to come across in web design, while avoiding areas with poor browser support. -
SVG Text Layout
O'Reilly Media
See publicationBy Kurt Cagle, Amelia Bellamy-Royds
Publisher: O'Reilly Media
Release Date: October 2015
Pages: 232
Read on Safari with a 10-day trial
Start your free trial
Buy on Amazon
Where’s the cart? Now you can get everything on Safari. To purchase books, visit Amazon or your favorite retailer. Questions? See our FAQ or contact customer service:
1-800-889-8969 / 707-827-7019
support@oreilly.com
Download Example Code
View/Submit Errata
Scalable Vector Graphics (SVG) is…By Kurt Cagle, Amelia Bellamy-Royds
Publisher: O'Reilly Media
Release Date: October 2015
Pages: 232
Read on Safari with a 10-day trial
Start your free trial
Buy on Amazon
Where’s the cart? Now you can get everything on Safari. To purchase books, visit Amazon or your favorite retailer. Questions? See our FAQ or contact customer service:
1-800-889-8969 / 707-827-7019
support@oreilly.com
Download Example Code
View/Submit Errata
Scalable Vector Graphics (SVG) is an image format, so text isn’t the first thing you might think of when considering its uses. But one of SVG’s key features is its ability to encode text in a machine-readable form. This book takes a deep dive into the use of text within SVG to explore the creative possibilities as well as the potential pitfalls. You’ll start with SVG’s text basics, and then learn methods for using SVG to generate complex layouts.
If you’re an intermediate SVG developer familiar with CSS-styled HTML text, you’re ready to get going. This book covers:
The SVG text and tspan elements, and basic attributes for positioning simple text labels within a graphic
SVG’s fill and stroke properties for controlling text’s visual appearance
Complex text layouts, using formatted poetry as examples
Features to set the position and orientation of individual text characters
Multidirectional text, including right-to-left horizontal text and vertical text
Curved or complex text layouts with the textPath element
Font options for your SVG, including web fonts, and their impact on text layout -
SVG Colors, Patterns & Gradients
O'Reilly Media
See publicationAs a vector graphics format, SVG uses precisely-defined geometric shapes to build an image. But that doesn't mean that SVG graphics have to look like technical drawings. SVG graphics can be shaded, textured, built from partially-transparent overlapping layers, or even filled with photographic images.
SVG Colors, Patterns, and Gradients takes an in-depth look at the different ways SVG text and shapes can be painted on the screen or page. You’ll start with an overview of how color is defined…As a vector graphics format, SVG uses precisely-defined geometric shapes to build an image. But that doesn't mean that SVG graphics have to look like technical drawings. SVG graphics can be shaded, textured, built from partially-transparent overlapping layers, or even filled with photographic images.
SVG Colors, Patterns, and Gradients takes an in-depth look at the different ways SVG text and shapes can be painted on the screen or page. You’ll start with an overview of how color is defined, including the various ways you can control the transparency of SVG content. You’ll then dive deep into the concept of an SVG paint server: gradients, patterns, and other complex graphical content that can be used to fill-in or outline other SVG shapes and text. -
XQuery Kick Start
SAMs
See publicationXQuery Kick Start delivers a concise introduction to the XQuery standard, and useful implementation advice for developers needing to put it into practice. The book starts by explaining the role of XQuery in the XML family of specifications, and its relationship with XPath. The authors then explain the specification in detail, describing the semantics and data model, before moving to examples using XQuery to manipulate XML databases and document storage systems. Later chapters discuss Java…
XQuery Kick Start delivers a concise introduction to the XQuery standard, and useful implementation advice for developers needing to put it into practice. The book starts by explaining the role of XQuery in the XML family of specifications, and its relationship with XPath. The authors then explain the specification in detail, describing the semantics and data model, before moving to examples using XQuery to manipulate XML databases and document storage systems. Later chapters discuss Java implementations of XQuery and development tools that facilitate the development of Web sites with XQuery. This book is up to date with the latest XQuery specifications, and includes coverage of new features for extending the XQuery language.
-
SVG Programming
Apress Books
See publicationLeading expert Kurt Cagle gives a complete guide to the creation of powerful Scalable Vector Graphics (SVG). Intermingling SVG instruction with insightful discussion of key topics such as coordinate systems and attributes, transformations, animation, and image generation, readers are provided with a comprehensive guide to making the most of this exciting new Web standard.
Cagle goes directly into the heart of SVG development after a brief introduction of the SVG standard. Readers are…Leading expert Kurt Cagle gives a complete guide to the creation of powerful Scalable Vector Graphics (SVG). Intermingling SVG instruction with insightful discussion of key topics such as coordinate systems and attributes, transformations, animation, and image generation, readers are provided with a comprehensive guide to making the most of this exciting new Web standard.
Cagle goes directly into the heart of SVG development after a brief introduction of the SVG standard. Readers are presented with an overview of SVG fundamentals and usage and given numerous examples as a practical introduction to language implementation. This material sets the stage for later chapters, which expand upon this basic material to introduce integral SVG concepts such as transformations, shapes, text manipulation, and the incorporation of images, gradients, patterns and masks. The final chapters demonstrate the true power of SVG, offering insight into animation, interactivity, filters, and automated graphic generation.
Languages
-
English
-
-
German
-
Recommendations received
2 people have recommended Kurt
Join now to viewMore activity by Kurt
-
Tensors are a great thing - they are essentially generalisations of matrices, that effectively apply transformations through matrix multiplication…
Tensors are a great thing - they are essentially generalisations of matrices, that effectively apply transformations through matrix multiplication…
Shared by Kurt Cagle
-
Fantastic article by Jessica Talisman on language, language models, and semantics. I've become very familiar of late with the notions of denotation…
Fantastic article by Jessica Talisman on language, language models, and semantics. I've become very familiar of late with the notions of denotation…
Posted by Kurt Cagle
-
An LLM is a confabulator. This does not mean that it is bad, only that it is fundamentally a pattern-matching system, not a database. Feed it raw…
An LLM is a confabulator. This does not mean that it is bad, only that it is fundamentally a pattern-matching system, not a database. Feed it raw…
Shared by Kurt Cagle
-
Yup - time to clean up those old dusty philosophy books. Wittenstein is a good place to start.
Yup - time to clean up those old dusty philosophy books. Wittenstein is a good place to start.
Shared by Kurt Cagle
-
Back propagation has always been one of the more problematic aspects of developing LLMs; there are, in fact, a number of reasons why BP may actually…
Back propagation has always been one of the more problematic aspects of developing LLMs; there are, in fact, a number of reasons why BP may actually…
Shared by Kurt Cagle
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named Kurt Cagle
4 others named Kurt Cagle are on LinkedIn
See others named Kurt Cagle