https://shivo.me/ Shiv 2025-03-01T11:35:08.126Z https://github.com/jpmonette/feed Shivdatt Pandya hello@shivo.me https://shivo.me optimising content supply chain. https://shivo.me/favicon.svg All rights reserved 2025, Shivdatt Pandya <![CDATA[Enterprise Content Architecture: Building a Solid Foundation for Your Content]]> https://shivo.me/enterprise-content-architecture 2024-10-17T13:00:00.000Z
Alright, let's talk about Enterprise Content Architecture (ECA). It's like building a house, but instead of bricks and mortar, we're dealing with content - all those articles, images, videos, product descriptions, and whatnot that any given organisation produces.
Imagine you're building a massive skyscraper for all your content. You wouldn't just start chucking content around. You need a solid blueprint that everyone can follow. That's ECA - the master plan that helps you organise, structure, and harmonise all your content across your entire organisation.
 
Podcast created using NotebookLM

Why bother with ECA?

You see, without ECA, organisations often end up with a chaotic mess of content scattered across different departments and systems. This leads to all sorts of headaches:
Content silos: It's like having all your tools scattered around the house instead of neatly organised in a toolbox. You waste time searching, and sometimes you might even end up buying duplicates because you can't find what you need. ECA breaks down those silos and brings all your content together in a centralised hub.
Talking different languages: Imagine if the electrician used different terms for the wiring than the plumber did for the pipes. Bloody confusing, right? Same goes for content. ECA ensures everyone speaks the same language by standardising terminology across the organisation.
Wasting time reinventing the wheel: Without a proper plan, content often gets recreated from scratch, even when similar content already exists. ECA makes it easy to reuse and repurpose existing content, saving you time and effort.
Compliance nightmares: Imagine building your house without following building codes – recipe for disaster! ECA helps you meet compliance and governance standards by establishing a clear framework for managing and controlling your content.
 
notion image

ECA and AI: A Match Made in Heaven

Now, with all this fancy AI stuff popping up, ECA becomes even more crucial. AI is like having a super-efficient tool working on your content, but this tool needs clear instructions and organised data to do its job properly.

Here's how ECA helps AI shine:

For Enterprises
AI-Powered insights: ECA provides the structured data that AI algorithms need to analyse content, identify trends, and extract valuable insights. It's like giving your AI tool a detailed map of the house so it can find all the hidden treasures.
Content automation on steroids: AI can automate content tasks, but it needs clear guidelines. ECA provides those guidelines, ensuring content is created, tagged and delivered consistently.
Finding what you need, fast: AI-powered search relies on metadata and taxonomies to understand content and deliver relevant results. ECA provides this foundation, making search a breeze for both employees and customers.
Keeping things tidy and compliant: AI can help enforce content governance rules, but it needs a framework to work within. ECA establishes this framework, ensuring your content stays organised and compliant.
 
For Customers
Personalised content experiences: AI can personalise recommendations based on user data and content tags. ECA ensures content is tagged with relevant information, enabling AI to tailor experiences to each individual.
Seamless omnichannel experiences: AI can deliver consistent content across different channels, but it needs content that can adapt to various formats. ECA provides this structure, ensuring a smooth and unified customer experience.
Supercharged customer service: AI-powered chatbots need access to organised information to answer questions effectively. ECA ensures this information is readily available, making those chatbots a valuable asset for customer support.

The Bottom Line

ECA is essential for any organisation looking to make the most of its content. It's about establishing a solid structure, organising your content like a well-designed house, and ensuring everything works together smoothly. And in this age of AI, ECA becomes even more crucial, providing the foundation for AI to do its magic and deliver truly impressive results.
]]>
<![CDATA[Riding the AI Wave: A Creator's Guide to Staying Authentic]]> https://shivo.me/riding-the-ai-wave-with-content-authenticity 2024-10-14T13:00:00.000Z

AI: A Double-Edged Sword for Creators

AI is a powerful tool that can help us create faster, experiment with new styles, and even automate certain tasks. However, this new technology also comes with its share of concerns.
notion image
Image source: Imagen3. Prompt: Image of a powerful AI that can help us create faster, experiment with new styles, and even automate certain tasks. However, this new technology also comes with its share of concerns.

AI-related challenges content creators are facing:

Copyright Nightmares: The ease with which AI can generate and manipulate content makes it easier than ever for someone to rip off your work without permission.
The Attribution Struggle: With AI-generated content flooding the internet, it's getting harder to prove you're the original creator of a piece, which can hurt your reputation and earning potential.
The AI Training Data Dilemma: Many AI models learn by being trained on huge datasets of existing content, often scraped from the internet without the original creators' knowledge or consent. This raises ethical questions about copyright and whether AI might be inadvertently perpetuating biases or stealing artistic styles.
 
Podcast created using NotebookLM

Adobe's Content Authenticity Initiative (CAI): Bringing Trust and Transparency to the Digital World

Adobe saw these challenges coming and took action. They founded the Content Authenticity Initiative (CAI) back in 2019, and it has now grown to include over 3,700 members all dedicated to creating a more transparent and trustworthy digital space.
 

How the CAI is working to protect creators

Content Credentials: Your Digital Signature: The CAI introduces the concept of "Content Credentials." Think of them like a nutrition label for your digital work. This secure metadata gets embedded right into your content and tells viewers who created it, where it came from, and any edits that have been made. This makes it way harder for someone to pass off your work as their own and gives viewers a clear way to see the content's origins.
Taking Control of AI Training: One of the biggest worries creators have is that their work might be used to train AI models without their permission. The CAI addresses this head-on by letting creators set preferences about how their content can be used by generative AI models. This means you can opt out and prevent your work from being used to train AI systems you don't support.
Building an Industry Standard: Adobe isn't going it alone. They're working to make Content Credentials the industry standard, so they're recognized and supported across all platforms and technologies. This collaborative effort is bringing together major players to ensure that content attribution and transparency become the norm, not the exception.
Taking Charge with the Adobe Content Authenticity App
To make it even easier for creators to use Content Credentials, Adobe has developed a free web app, aptly named Adobe Content Authenticity.
 

How you can use the app to safeguard your creative work

Batch Apply Content Credentials: The app streamlines the process of attaching Content Credentials to your work. You can batch apply them to multiple images, audio, and video files, saving you tons of time. You control what information is included, such as your name, website, and links to your social media profiles.
Set Your AI Usage Preferences: The app lets you clearly state whether you want your work used to train other generative AI models. This empowers you to protect your unique artistic style and prevent unauthorized use of your content for AI development.
View and Verify Content Credentials: Even though Content Credentials are becoming more widely adopted, not all platforms are on board yet. Adobe has created a Chrome extension and an Inspect tool within the app to make it easier to see and interact with Content Credentials wherever they appear online. This helps ensure transparency, even if a platform tries to remove or hide this important information.
Durability You Can Count On: Content Credentials applied through the app are built to last. They use a combination of secure metadata, invisible watermarks, and digital fingerprinting to make sure they stay connected to your work, even if someone tries to remove the metadata or take a screenshot. This provides you with peace of mind, knowing your work is protected throughout its entire journey online.
 
The Adobe Content Authenticity web app will be publicly available in Q1 2025, and you can join the waitlist to be notified of its release.
 
notion image
Image source: adobe.com

Working Together for a Brighter Future

Adobe's Content Authenticity Initiative is a huge step forward in protecting creators in the age of AI. By equipping us with the tools we need to maintain control and transparency, the CAI is paving the way for a more equitable and ethical creative landscape. Its success relies on everyone playing their part: platforms, developers, and consumers alike. By working together and spreading the word about content authenticity, we can create a digital world where creativity flourishes alongside technological advancements.
]]>
<![CDATA[Nimi: Find and book kids activities]]> https://shivo.me/find-and-book-kids-activities 2020-04-17T14:00:00.000Z
[This is something I wish to pick up again, now that COVID is a distant memory]
As a founder of Nimi and a parent, I deeply relate to the challenges of finding and booking activities for my child. I’ve experienced the frustration of navigating multiple platforms, the lack of cohesive information and the time wasted on logistics rather than enjoying quality time with my child. This personal struggle inspired the creation of Nimi, a solution that streamlines the process and empowers parents to focus on enriching their children’s lives.

For parents

Challenges

Parents often face the challenge of finding and booking suitable classes and activities for their children. The process is time-consuming and fragmented, involving multiple platforms, lack of comprehensive information and difficulties in managing schedules. This results in frustration and missed opportunities for enriching their children's development.

Solution

Nimi provides a centralised platform that simplifies the discovery and booking of children’s classes and activities. Nimi offers:
  • Comprehensive listings: A wide range of activities across various interests and age groups.
  • User-friendly interface: Easy navigation and search filters to quickly find suitable options.
  • Scheduling: Seamless booking and schedule management to avoid conflicts.
  • Personalised recommendations: Tailored suggestions based on preferences and past activities.
  • Community reviews: Trusted feedback from other parents to make informed decisions.
By streamlining the process, Nimi saves time and reduces stress, empowering parents to enhance their children’s growth and learning experiences.

For activity providers (businesses)

Challenges

Activity providers struggle to reach their target audience effectively due to fragmented platforms and limited visibility. They face challenges in managing bookings, optimising class schedules and receiving reliable feedback, which can hinder their ability to grow and succeed.

Solution

Nimi offers a robust platform for activity providers to:
  • Expand visibility: Reach a broader audience with comprehensive listings accessible to thousands of parents.
  • Efficient booking system: Streamline enrollment and manage class capacities with ease.
  • Scheduling: Tools to optimise and adjust schedules to meet demand.
  • Feedback and insights: Access to valuable reviews and analytics to improve offerings and customer satisfaction.
  • Marketing support: Enhanced marketing opportunities to attract and retain customers.
By partnering with Nimi, activity providers can focus on delivering quality experiences while we handle the logistics of connecting them with eager families.
]]>
<![CDATA[Notify: Customer notifications platform ]]> https://shivo.me/notify-customer-notifications 2020-09-14T14:00:00.000Z
A Scalable, Cost-Effective Solution for 12 Million+ Customers!
At Notify (Telstra), we faced a thrilling challenge: creating a centralised notifications platform (email, SMS, push) for over 12 million customers that's not only scalable and resilient but also cost-effective. Our goal? To ensure a unified brand voice across all customer interactions, a stark contrast to the fragmented experience often associated with using multiple, expensive enterprise solutions like Salesforce Marketing Cloud, Adobe, and Marketo. These platforms, while powerful, demand significant expertise and hefty price tags.
Our Winning Strategy: A Powerful, Plug-and-Play Platform
Our solution leverages a robust, plug-and-play architecture built on microservices and RESTful APIs. This design allows seamless integration with other platforms, ensuring a smooth and efficient notification delivery process. We've strategically utilised existing company resources to minimise operational costs and effort:
  • AWS Hosting: We harnessed the power of AWS, leveraging company-managed tenancy for optimal performance and cost efficiency. 🚀
  • Internal Gateways: As a telecommunications company, we smartly utilised our existing email and SMS gateways, eliminating the need for external providers and significantly reducing expenses. 😃
  • Adobe Experience Manager (AEM): For content management, we integrated with AEM, a robust enterprise content management solution, providing a centralised hub for all notification content. 📝
notion image
 
Beyond Channels: Customer Journeys Take Center Stage
We understand that customers don't think in terms of channels; they experience journeys. Therefore, our platform goes beyond simple channel-based notifications. We've integrated with a data warehouse to personalise notifications based on individual customer preferences and contact details. This ensures that customers receive relevant messages at the right time and through their preferred method.
Business Rules Engine: Empowering Business Users
To streamline the notification process, we've developed a user-friendly interface that allows business users to configure business rules, manage testing, and control production activation workflows. This empowers non-technical users to manage and optimise notification campaigns efficiently.
Content Management: Efficiency and Scalability
Managing content for hundreds of notifications requires a sophisticated solution. We initially built a custom email workflow (see details here) to establish a foundation for efficient content management. This workflow served as a stepping stone to our current AEM-based solution, which allows for easy content updates and adaptation to evolving company design strategies. We're further enhancing this by enabling business users to directly edit emails within AEM.
Personalisation is key, and we achieve this through the powerful FreeMarker template engine. This ensures that every notification is tailored to the individual recipient.
In conclusion, Notify's notification platform is a testament to efficient design, strategic resource utilisation, and a customer-centric approach. We've not only solved a complex challenge but also created a scalable and cost-effective solution that empowers our business users and enhances the customer experience.
]]>
<![CDATA[Email design and development]]> https://shivo.me/email-design-and-development 2020-06-29T14:00:00.000Z
Email design: a love-hate relationship for many. The satisfaction of a perfectly rendered, cross-client compatible email is undeniable. But the frustration of working with outdated technology, the limitations of table-based HTML, and the lack of innovation in the field is equally real. While other design fields leap forward, email often feels stuck in the 90s.
This is a problem, especially considering the crucial role email plays in driving revenue and engagement. The question is: how do designers and marketers build a truly scalable and functional email system that keeps pace with modern design principles?
The Challenge: Managing the Email Mountain
For enterprises, managing hundreds—or even thousands—of emails requires a robust system. It's not just about individual emails; it's about maintaining a consistent brand voice and ensuring seamless compatibility across various email clients (Gmail, Outlook, Apple Mail, etc.). The inconsistencies in how these clients render HTML and CSS pose a significant hurdle. Knowing which CSS properties are supported by which client is only half the battle; knowing where to apply those styles is just as critical.
The Solution: A Design System for Email
Our approach focuses on building a foundation of reusable components and a streamlined workflow. This system is built on two key elements: design templates and a code repository.
1. Design Templates: The Blueprint
These aren't just mockups; they're fully fleshed-out designs in Photoshop or Sketch, ready for content injection. The key here is establishing a consistent brand voice—a unified look and feel across all your emails. We designed ours with simplicity and efficiency in mind, enabling us to create more with less effort.
2. The Code Repository: Bringing it to Life
Our simple email workflow provides the HTML and CSS to bring those designs to life. Every element in your design templates has a corresponding code counterpart. Updates to the design are automatically reflected in the code, ensuring consistency. The workflow also handles:
  • CSS Inlining: Guarantees compatibility with even the most stubborn email clients.
  • Reusable Assets: Templates and layouts are designed for reuse, saving time and effort.
  • Version Control (Git): Track changes, collaborate effectively, and easily revert to previous versions.
  • Email Previews: Test your emails before sending them to ensure everything looks perfect.
Getting Started: A Quick Guide
  1. Dependencies: You'll need Node.js (v10.x or later) with npm (v6.x or later), and Gulp.js (v3.x or later). Node.js Installation and Gulp Quick Start.
  1. Clone the Repository:  git clone https://github.com/shivdatt/simple-email-workflow.git  cd simple-email-workflow
  1. Install Packages:  npm install
  1. Build and Preview: npm start View your compiled email at http://localhost:8000.
How to Use the System
  • Creating Templates: Reusable templates are stored in src/templates, and layouts in src/layouts. Use Nunjucks templating for dynamic content inclusion and block definition.
  • Creating Emails: Create new email files in src/emails/, specifying the layout and defining content blocks using Nunjucks syntax.
  • CSS: Use SASS files in src/sass/, with partials prefixed with an underscore (e.g., _typography_.scss).
  • Local Build: Use npm start dev for development and npm start for the final build. Copy the meta, styles, and email body from the dist/ directory.
  • Managing Assets: Add assets to src/assets and link them in your templates.
By implementing this system, you can create a dynamic, consistent, and scalable email design process, ensuring your email communications are as effective and engaging as possible.
]]>
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<feed xmlns="http://www.w3.org/2005/Atom">
<id>https://shivo.me/</id>
<title>Shiv</title>
<updated>2025-03-01T11:35:08.126Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<author>
<name>Shivdatt Pandya</name>
<email>hello@shivo.me</email>
<uri>https://shivo.me</uri>
</author>
<link rel="alternate" href="https://shivo.me/"/>
<subtitle>optimising content supply chain.</subtitle>
<icon>https://shivo.me/favicon.svg</icon>
<rights>All rights reserved 2025, Shivdatt Pandya</rights>
<entry>
<title type="html">
<![CDATA[ Enterprise Content Architecture: Building a Solid Foundation for Your Content ]]>
</title>
<id>https://shivo.me/enterprise-content-architecture</id>
<link href="https://shivo.me/enterprise-content-architecture"/>
<updated>2024-10-17T13:00:00.000Z</updated>
<summary type="html">
<![CDATA[ Enterprise Content Architecture (ECA) aims to create a unified and consistent content ecosystem that supports various business processes and systems. ECA includes elements like metadata, taxonomy and content models, ensuring content is organised, findable, and reusable across departments and channels. ]]>
</summary>
<content type="html">
<![CDATA[ <main class="notion light-mode notion-page notion-block-122ef76d86d7800e9208fe6d7e01d56d"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-text notion-block-122ef76d86d7803a8ecad458024f233c">Alright, let&#x27;s talk about <b>Enterprise Content Architecture (ECA)</b>. It&#x27;s like building a house, but instead of bricks and mortar, we&#x27;re dealing with content - all those articles, images, videos, product descriptions, and whatnot that any given organisation produces.</div><div class="notion-text notion-block-122ef76d86d780a3b969e383a22a9d2c">Imagine you&#x27;re building a massive skyscraper for all your content. You wouldn&#x27;t just start chucking content around. You need a solid blueprint that everyone can follow. That&#x27;s ECA - the master plan that helps you organise, structure, and harmonise all your content across your entire organisation.</div><div class="notion-blank notion-block-130ef76d86d7808f8a0cc7a36e599301"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-130ef76d86d780e88164ec7b7ff0e233"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:102px"><iframe class="notion-asset-object-fit" src="https://anchor.fm/shiv57/embed/episodes/Enterprise-Content-Architecture-Building-a-Solid-Foundation-for-Your-Content-e2qcjbb" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><div class="notion-text notion-block-130ef76d86d780d49b65e32d66032871"><span class="notion-gray">Podcast created using NotebookLM</span></div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-122ef76d86d780e9a126dcaad27d2dfb" data-id="122ef76d86d780e9a126dcaad27d2dfb"><span><div id="122ef76d86d780e9a126dcaad27d2dfb" class="notion-header-anchor"></div><a class="notion-hash-link" href="#122ef76d86d780e9a126dcaad27d2dfb" title="Why bother with ECA?"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Why bother with ECA?</span></span></h3><div class="notion-text notion-block-122ef76d86d7805da89fd678c785be3f">You see, without ECA, organisations often end up with a chaotic mess of content scattered across different departments and systems. This leads to all sorts of headaches:</div><div class="notion-text notion-block-122ef76d86d7805085a4e2b07a987856"><b>Content silos:</b> It&#x27;s like having all your tools scattered around the house instead of neatly organised in a toolbox. You waste time searching, and sometimes you might even end up buying duplicates because you can&#x27;t find what you need. ECA breaks down those silos and brings all your content together in a centralised hub.</div><div class="notion-text notion-block-122ef76d86d780ddb1b2ff5ed54e8e76"><b>Talking different languages:</b> Imagine if the electrician used different terms for the wiring than the plumber did for the pipes. Bloody confusing, right? Same goes for content. ECA ensures everyone speaks the same language by standardising terminology across the organisation.</div><div class="notion-text notion-block-122ef76d86d78024a59ff9ac34e27e45"><b>Wasting time reinventing the wheel:</b> Without a proper plan, content often gets recreated from scratch, even when similar content already exists. ECA makes it easy to reuse and repurpose existing content, saving you time and effort.</div><div class="notion-text notion-block-122ef76d86d780b4ac3cd228ba834f39"><b>Compliance nightmares:</b> Imagine building your house without following building codes – recipe for disaster! ECA helps you meet compliance and governance standards by establishing a clear framework for managing and controlling your content.</div><div class="notion-blank notion-block-122ef76d86d7803fa567c0d698d57171"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-122ef76d86d78018b445d3be294bebbf"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F139719aa-0e47-4109-8f99-8e55014c525f%2F6db3fe7d-909f-4c6f-b93e-bab88aaa8755%2Fimage.png?table=block&amp;id=122ef76d-86d7-8018-b445-d3be294bebbf&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-122ef76d86d780019935c7a8d93207e8"><span class="notion-gray">Image source: </span><span class="notion-gray"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://www.madcapsoftware.com/blog/content-architecture-what-it-is-and-why-its-important/">https://www.madcapsoftware.com</a></span></div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-122ef76d86d78092a952fe29ba47cf02" data-id="122ef76d86d78092a952fe29ba47cf02"><span><div id="122ef76d86d78092a952fe29ba47cf02" class="notion-header-anchor"></div><a class="notion-hash-link" href="#122ef76d86d78092a952fe29ba47cf02" title="ECA and AI: A Match Made in Heaven"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">ECA and AI: A Match Made in Heaven</span></span></h3><div class="notion-text notion-block-122ef76d86d7808c9315ed0ff6ba3c83">Now, with all this fancy AI stuff popping up, ECA becomes even more crucial. AI is like having a super-efficient tool working on your content, but this tool needs clear instructions and organised data to do its job properly.</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-122ef76d86d78070a310c786b21a5649" data-id="122ef76d86d78070a310c786b21a5649"><span><div id="122ef76d86d78070a310c786b21a5649" class="notion-header-anchor"></div><a class="notion-hash-link" href="#122ef76d86d78070a310c786b21a5649" title="Here&#x27;s how ECA helps AI shine:"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>Here&#x27;s how ECA helps AI shine:</b></span></span></h4><div class="notion-text notion-block-122ef76d86d7801ba211fe5b84d9147c"><span class="notion-orange_background"><b>For Enterprises</b></span></div><div class="notion-text notion-block-122ef76d86d780b09b32c272dbd821b5"><b>AI-Powered insights:</b> ECA provides the structured data that AI algorithms need to analyse content, identify trends, and extract valuable insights. It&#x27;s like giving your AI tool a detailed map of the house so it can find all the hidden treasures.</div><div class="notion-text notion-block-122ef76d86d780d1a1a9f24d03a06b3c"><b>Content automation on steroids:</b> AI can automate content tasks, but it needs clear guidelines. ECA provides those guidelines, ensuring content is created, tagged and delivered consistently.</div><div class="notion-text notion-block-122ef76d86d7805f900ac850777283ae"><b>Finding what you need, fast:</b> AI-powered search relies on metadata and taxonomies to understand content and deliver relevant results. ECA provides this foundation, making search a breeze for both employees and customers.</div><div class="notion-text notion-block-122ef76d86d78066a2e7fe1062d9b414"><b>Keeping things tidy and compliant:</b> AI can help enforce content governance rules, but it needs a framework to work within. ECA establishes this framework, ensuring your content stays organised and compliant.</div><div class="notion-blank notion-block-122ef76d86d7806db7c7d46d78ba9935"> </div><div class="notion-text notion-block-122ef76d86d7802f870df48cd6e3a635"><span class="notion-orange_background"><b>For Customers</b></span></div><div class="notion-text notion-block-122ef76d86d78070b0b2ed9ae4f71d4e"><b>Personalised content experiences:</b> AI can personalise recommendations based on user data and content tags. ECA ensures content is tagged with relevant information, enabling AI to tailor experiences to each individual.</div><div class="notion-text notion-block-122ef76d86d7803ea798fe78676c5c37"><b>Seamless omnichannel experiences:</b> AI can deliver consistent content across different channels, but it needs content that can adapt to various formats. ECA provides this structure, ensuring a smooth and unified customer experience.</div><div class="notion-text notion-block-122ef76d86d780269240f66454c12f1e"><b>Supercharged customer service:</b> AI-powered chatbots need access to organised information to answer questions effectively. ECA ensures this information is readily available, making those chatbots a valuable asset for customer support.</div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-122ef76d86d780a4b706c77a8a04987c" data-id="122ef76d86d780a4b706c77a8a04987c"><span><div id="122ef76d86d780a4b706c77a8a04987c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#122ef76d86d780a4b706c77a8a04987c" title="The Bottom Line"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">The Bottom Line</span></span></h3><div class="notion-text notion-block-122ef76d86d780abbabedeac89664159">ECA is essential for any organisation looking to make the most of its content. It&#x27;s about establishing a solid structure, organising your content like a well-designed house, and ensuring everything works together smoothly. And in this age of AI, ECA becomes even more crucial, providing the foundation for AI to do its magic and deliver truly impressive results.</div></main> ]]>
</content>
</entry>
<entry>
<title type="html">
<![CDATA[ Riding the AI Wave: A Creator's Guide to Staying Authentic ]]>
</title>
<id>https://shivo.me/riding-the-ai-wave-with-content-authenticity</id>
<link href="https://shivo.me/riding-the-ai-wave-with-content-authenticity"/>
<updated>2024-10-14T13:00:00.000Z</updated>
<summary type="html">
<![CDATA[ AI is opening up amazing new opportunities, but it also throws some tricky challenges our way. Let’s explore the exciting potential of AI for creators, the hurdles it presents and how Adobe's Content Authenticity Initiative (CAI) is stepping up to help us navigate this new landscape. Plus, we'll break down how to use Adobe's Content Authenticity app to protect your creative work. ]]>
</summary>
<content type="html">
<![CDATA[ <main class="notion light-mode notion-page notion-block-fffef76d86d7812cb58ef6e463bac3ee"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-120ef76d86d780d8a4fdc19f80837d93" data-id="120ef76d86d780d8a4fdc19f80837d93"><span><div id="120ef76d86d780d8a4fdc19f80837d93" class="notion-header-anchor"></div><a class="notion-hash-link" href="#120ef76d86d780d8a4fdc19f80837d93" title="AI: A Double-Edged Sword for Creators"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">AI: A Double-Edged Sword for Creators</span></span></h3><div class="notion-text notion-block-120ef76d86d780dc833de3e2c334a036">AI is a powerful tool that can help us create faster, experiment with new styles, and even automate certain tasks. However, this new technology also comes with its share of concerns.</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-130ef76d86d780afac38eb557befe641"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F139719aa-0e47-4109-8f99-8e55014c525f%2F7aea70f1-86e9-48ac-9c58-ac056c77625f%2Fimage.png?table=block&amp;id=130ef76d-86d7-80af-ac38-eb557befe641&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-130ef76d86d780f69ea1f2f7981319d0"><span class="notion-gray">Image source: Imagen3. Prompt: Image of a powerful AI that can help us create faster, experiment with new styles, and even automate certain tasks. However, this new technology also comes with its share of concerns.</span></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-120ef76d86d7805ead6fc375fbe71d1f" data-id="120ef76d86d7805ead6fc375fbe71d1f"><span><div id="120ef76d86d7805ead6fc375fbe71d1f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#120ef76d86d7805ead6fc375fbe71d1f" title="AI-related challenges content creators are facing:"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>AI-related challenges content creators are facing:</b></span></span></h4><div class="notion-text notion-block-120ef76d86d7809788a3c80f9a1c2f5c"><b>Copyright Nightmares:</b> The ease with which AI can generate and manipulate content makes it easier than ever for someone to rip off your work without permission.</div><div class="notion-text notion-block-120ef76d86d780a0a074e2c0ae829954"><b>The Attribution Struggle:</b> With AI-generated content flooding the internet, it&#x27;s getting harder to prove you&#x27;re the original creator of a piece, which can hurt your reputation and earning potential.</div><div class="notion-text notion-block-120ef76d86d7800286b1d50ceb76c922"><b>The AI Training Data Dilemma:</b> Many AI models learn by being trained on huge datasets of existing content, often scraped from the internet without the original creators&#x27; knowledge or consent. This raises ethical questions about copyright and whether AI might be inadvertently perpetuating biases or stealing artistic styles.</div><div class="notion-blank notion-block-130ef76d86d780cbbe4acc847d038364"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-130ef76d86d780939686ca609b5c1fc2"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:102px"><iframe class="notion-asset-object-fit" src="https://anchor.fm/shiv57/embed/episodes/Riding-the-AI-Wave-A-Creators-Guide-to-Staying-Authentic-e2qcjaq" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><div class="notion-text notion-block-130ef76d86d78092be16c7e314a2ff5a"><span class="notion-gray">Podcast created using NotebookLM</span></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-120ef76d86d780d1ba0ddcab0cb28ae8" data-id="120ef76d86d780d1ba0ddcab0cb28ae8"><span><div id="120ef76d86d780d1ba0ddcab0cb28ae8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#120ef76d86d780d1ba0ddcab0cb28ae8" title="Adobe&#x27;s Content Authenticity Initiative (CAI): Bringing Trust and Transparency to the Digital World"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>Adobe&#x27;s </b><span class="notion-orange"><b><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://contentauthenticity.org">Content Authenticity Initiative (CAI)</a></b></span><b>: Bringing Trust and Transparency to the Digital World</b></span></span></h4><div class="notion-text notion-block-120ef76d86d7806ea835c240a121c6a8">Adobe saw these challenges coming and took action. They founded the Content Authenticity Initiative (CAI) back in 2019, and it has now grown to include over 3,700 members all dedicated to creating a more transparent and trustworthy digital space.</div><div class="notion-blank notion-block-120ef76d86d780fca2dce0a230639797"> </div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-120ef76d86d780e4a513d5f50a1f641e" data-id="120ef76d86d780e4a513d5f50a1f641e"><span><div id="120ef76d86d780e4a513d5f50a1f641e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#120ef76d86d780e4a513d5f50a1f641e" title="How the CAI is working to protect creators"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>How the CAI is working to protect creators</b></span></span></h4><div class="notion-text notion-block-120ef76d86d780efa72effad1fdd35e2"><b>Content Credentials: Your Digital Signature:</b> The CAI introduces the concept of &quot;Content Credentials.&quot; Think of them like a nutrition label for your digital work. This secure metadata gets embedded right into your content and tells viewers who created it, where it came from, and any edits that have been made. This makes it way harder for someone to pass off your work as their own and gives viewers a clear way to see the content&#x27;s origins.</div><div class="notion-text notion-block-120ef76d86d7804b9437f0006370c637"><b>Taking Control of AI Training:</b> One of the biggest worries creators have is that their work might be used to train AI models without their permission. The CAI addresses this head-on by letting creators set preferences about how their content can be used by generative AI models. This means you can opt out and prevent your work from being used to train AI systems you don&#x27;t support.</div><div class="notion-text notion-block-120ef76d86d78093b726dca1d0ea2735"><b>Building an Industry Standard:</b> Adobe isn&#x27;t going it alone. They&#x27;re working to make Content Credentials the industry standard, so they&#x27;re recognized and supported across all platforms and technologies. This collaborative effort is bringing together major players to ensure that content attribution and transparency become the norm, not the exception.</div><div class="notion-text notion-block-120ef76d86d780a689bad51941fdba5d">Taking Charge with the Adobe Content Authenticity App</div><div class="notion-text notion-block-120ef76d86d78033876fc8a29bccd90f">To make it even easier for creators to use Content Credentials, Adobe has developed a free web app, aptly named Adobe Content Authenticity.</div><div class="notion-blank notion-block-120ef76d86d780cebf57deeef4888089"> </div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-120ef76d86d7801481ecebd6202ca67f" data-id="120ef76d86d7801481ecebd6202ca67f"><span><div id="120ef76d86d7801481ecebd6202ca67f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#120ef76d86d7801481ecebd6202ca67f" title="How you can use the app to safeguard your creative work"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>How you can use the app to safeguard your creative work</b></span></span></h4><div class="notion-text notion-block-120ef76d86d780db82d7e4a302887029"><b>Batch Apply Content Credentials:</b> The app streamlines the process of attaching Content Credentials to your work. You can batch apply them to multiple images, audio, and video files, saving you tons of time. You control what information is included, such as your name, website, and links to your social media profiles.</div><div class="notion-text notion-block-120ef76d86d7806fa79cf6ee63a7c7fa"><b>Set Your AI Usage Preferences:</b> The app lets you clearly state whether you want your work used to train other generative AI models. This empowers you to protect your unique artistic style and prevent unauthorized use of your content for AI development.</div><div class="notion-text notion-block-120ef76d86d78089b2d7cec4e906aa62"><b>View and Verify Content Credentials:</b> Even though Content Credentials are becoming more widely adopted, not all platforms are on board yet. Adobe has created a Chrome extension and an Inspect tool within the app to make it easier to see and interact with Content Credentials wherever they appear online. This helps ensure transparency, even if a platform tries to remove or hide this important information.</div><div class="notion-text notion-block-120ef76d86d780c29b01cc5dd169e86c"><b>Durability You Can Count On:</b> Content Credentials applied through the app are built to last. They use a combination of secure metadata, invisible watermarks, and digital fingerprinting to make sure they stay connected to your work, even if someone tries to remove the metadata or take a screenshot. This provides you with peace of mind, knowing your work is protected throughout its entire journey online.</div><div class="notion-blank notion-block-120ef76d86d7803b955defc4db1a138a"> </div><div class="notion-text notion-block-120ef76d86d780a7950bea85f92bb932"><em><b>The </b></em><em><span class="notion-orange"><b><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://blog.adobe.com/en/publish/2024/10/08/introducing-adobe-content-authenticity-free-web-app-help-creators-protect-their-work-gain-attribution-build-trust">Adobe Content Authenticity web app</a></b></span></em><em><b> will be publicly available in Q1 2025, and you can </b></em><em><span class="notion-orange"><b><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://contentauthenticity.adobe.com/">join the waitlist</a></b></span></em><em><b> to be notified of its release</b></em><em>.</em></div><div class="notion-blank notion-block-120ef76d86d78030ad4af5880474f937"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-120ef76d86d7800098b5e4241c61e2c7"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F139719aa-0e47-4109-8f99-8e55014c525f%2Fef053c6a-c6ad-47af-9699-df0f35c1818c%2Fimage.png?table=block&amp;id=120ef76d-86d7-8000-98b5-e4241c61e2c7&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-120ef76d86d7801cbf2ac2ddf297c135"><em>Image source: adobe.com</em></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-120ef76d86d7805d87e0f742a77b97a1" data-id="120ef76d86d7805d87e0f742a77b97a1"><span><div id="120ef76d86d7805d87e0f742a77b97a1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#120ef76d86d7805d87e0f742a77b97a1" title="Working Together for a Brighter Future"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Working Together for a Brighter Future</span></span></h4><div class="notion-text notion-block-120ef76d86d780129feced766cbcb80b">Adobe&#x27;s Content Authenticity Initiative is a huge step forward in protecting creators in the age of AI. By equipping us with the tools we need to maintain control and transparency, the CAI is paving the way for a more equitable and ethical creative landscape. Its success relies on everyone playing their part: platforms, developers, and consumers alike. By working together and spreading the word about content authenticity, we can create a digital world where creativity flourishes alongside technological advancements.</div></main> ]]>
</content>
</entry>
<entry>
<title type="html">
<![CDATA[ Nimi: Find and book kids activities ]]>
</title>
<id>https://shivo.me/find-and-book-kids-activities</id>
<link href="https://shivo.me/find-and-book-kids-activities"/>
<updated>2020-04-17T14:00:00.000Z</updated>
<summary type="html">
<![CDATA[ A team of frustrated parents came together to create an indispensable tool that takes the hassle out of finding and booking children’s classes and activities. ]]>
</summary>
<content type="html">
<![CDATA[ <main class="notion light-mode notion-page notion-block-fffef76d86d78195a640f42a865ea4d9"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-text notion-block-130ef76d86d78040a213e4c789f8abb9"><b>[This is something I wish to pick up again, now that COVID is a distant memory]</b></div><div class="notion-text notion-block-110ef76d86d780759506d40bad3a5bf8">As a founder of Nimi and a parent, I deeply relate to the challenges of finding and booking activities for my child. I’ve experienced the frustration of navigating multiple platforms, the lack of cohesive information and the time wasted on logistics rather than enjoying quality time with my child. This personal struggle inspired the creation of Nimi, a solution that streamlines the process and empowers parents to focus on enriching their children’s lives.</div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-110ef76d86d7803bbcc0db60f52d71cd" data-id="110ef76d86d7803bbcc0db60f52d71cd"><span><div id="110ef76d86d7803bbcc0db60f52d71cd" class="notion-header-anchor"></div><a class="notion-hash-link" href="#110ef76d86d7803bbcc0db60f52d71cd" title="For parents"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">For parents</span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-110ef76d86d780bebc94cd7163b11940" data-id="110ef76d86d780bebc94cd7163b11940"><span><div id="110ef76d86d780bebc94cd7163b11940" class="notion-header-anchor"></div><a class="notion-hash-link" href="#110ef76d86d780bebc94cd7163b11940" title="Challenges"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Challenges</span></span></h4><div class="notion-text notion-block-110ef76d86d78011932df98760a02e39">Parents often face the challenge of finding and booking suitable classes and activities for their children. The process is time-consuming and fragmented, involving multiple platforms, lack of comprehensive information and difficulties in managing schedules. This results in frustration and missed opportunities for enriching their children&#x27;s development.</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-110ef76d86d78018bf30d975b3625c25" data-id="110ef76d86d78018bf30d975b3625c25"><span><div id="110ef76d86d78018bf30d975b3625c25" class="notion-header-anchor"></div><a class="notion-hash-link" href="#110ef76d86d78018bf30d975b3625c25" title="Solution"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Solution</span></span></h4><div class="notion-text notion-block-110ef76d86d780e5950ed2450167dbd7">Nimi provides a centralised platform that simplifies the discovery and booking of children’s classes and activities. Nimi offers:</div><ul class="notion-list notion-list-disc notion-block-110ef76d86d780df9a81cbb00bff8865"><li><b>Comprehensive listings</b>: A wide range of activities across various interests and age groups.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d780a38879d8de668771d0"><li><b>User-friendly interface</b>: Easy navigation and search filters to quickly find suitable options.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d7807f807fc76b68eb24ad"><li><b>Scheduling</b>: Seamless booking and schedule management to avoid conflicts.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d780508a29e1344c8ae203"><li><b>Personalised recommendations</b>: Tailored suggestions based on preferences and past activities.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d7800781c7cbbd88ecad97"><li><b>Community reviews</b>: Trusted feedback from other parents to make informed decisions.</li></ul><div class="notion-text notion-block-110ef76d86d780efbcdfefa7021dc9d1">By streamlining the process, Nimi saves time and reduces stress, empowering parents to enhance their children’s growth and learning experiences.</div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-110ef76d86d780c9ad17ef84030d3ce3" data-id="110ef76d86d780c9ad17ef84030d3ce3"><span><div id="110ef76d86d780c9ad17ef84030d3ce3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#110ef76d86d780c9ad17ef84030d3ce3" title="For activity providers (businesses)"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">For activity providers (businesses)</span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-110ef76d86d78020b99af7f154d48e45" data-id="110ef76d86d78020b99af7f154d48e45"><span><div id="110ef76d86d78020b99af7f154d48e45" class="notion-header-anchor"></div><a class="notion-hash-link" href="#110ef76d86d78020b99af7f154d48e45" title="Challenges"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Challenges</span></span></h4><div class="notion-text notion-block-110ef76d86d7807e85f5eed49f941621">Activity providers struggle to reach their target audience effectively due to fragmented platforms and limited visibility. They face challenges in managing bookings, optimising class schedules and receiving reliable feedback, which can hinder their ability to grow and succeed.</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-110ef76d86d78044a5d4d84951957c88" data-id="110ef76d86d78044a5d4d84951957c88"><span><div id="110ef76d86d78044a5d4d84951957c88" class="notion-header-anchor"></div><a class="notion-hash-link" href="#110ef76d86d78044a5d4d84951957c88" title="Solution"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">Solution</span></span></h4><div class="notion-text notion-block-110ef76d86d780759ac2db89e84a7047">Nimi offers a robust platform for activity providers to:</div><ul class="notion-list notion-list-disc notion-block-110ef76d86d78035a5e4e919a4087402"><li><b>Expand visibility</b>: Reach a broader audience with comprehensive listings accessible to thousands of parents.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d7804c801df351dd388b8e"><li><b>Efficient booking system</b>: Streamline enrollment and manage class capacities with ease.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d7802abbeff20eaf9b48e6"><li><b>Scheduling</b>: Tools to optimise and adjust schedules to meet demand.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d78087b631d5ec2752fef5"><li><b>Feedback and insights</b>: Access to valuable reviews and analytics to improve offerings and customer satisfaction.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d78012aae5f1641298cab9"><li><b>Marketing support</b>: Enhanced marketing opportunities to attract and retain customers.</li></ul><div class="notion-text notion-block-110ef76d86d780269ce9d2e0fe1722d0">By partnering with Nimi, activity providers can focus on delivering quality experiences while we handle the logistics of connecting them with eager families.</div></main> ]]>
</content>
</entry>
<entry>
<title type="html">
<![CDATA[ Notify: Customer notifications platform ]]>
</title>
<id>https://shivo.me/notify-customer-notifications</id>
<link href="https://shivo.me/notify-customer-notifications"/>
<updated>2020-09-14T14:00:00.000Z</updated>
<summary type="html">
<![CDATA[ Customer-centric and scalable notifications platform for Telstra - delivering a million notifications a day. Keeping customers up to date with their products and services. ]]>
</summary>
<content type="html">
<![CDATA[ <main class="notion light-mode notion-page notion-block-110ef76d86d7807c8307ef7202120365"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-text notion-block-110ef76d86d781e195bfc6f93068cc2b"><b>A Scalable, Cost-Effective Solution for 12 Million+ Customers!</b></div><div class="notion-text notion-block-110ef76d86d78102b0d5fce9c1fa9c99">At Notify (Telstra), we faced a thrilling challenge: creating a centralised notifications platform (email, SMS, push) for over 12 million customers that&#x27;s not only scalable and resilient but also cost-effective. Our goal? To ensure a unified brand voice across all customer interactions, a stark contrast to the fragmented experience often associated with using multiple, expensive enterprise solutions like Salesforce Marketing Cloud, Adobe, and Marketo. These platforms, while powerful, demand significant expertise and hefty price tags.</div><div class="notion-text notion-block-110ef76d86d781f68f0ded08918d6b06"><b>Our Winning Strategy: A Powerful, Plug-and-Play Platform</b></div><div class="notion-text notion-block-110ef76d86d781fcb162c6ffab440b5f">Our solution leverages a robust, plug-and-play architecture built on microservices and RESTful APIs. This design allows seamless integration with other platforms, ensuring a smooth and efficient notification delivery process. We&#x27;ve strategically utilised existing company resources to minimise operational costs and effort:</div><ul class="notion-list notion-list-disc notion-block-110ef76d86d781d793d3f6eebe1e7a9e"><li><b>AWS Hosting:</b> We harnessed the power of AWS, leveraging company-managed tenancy for optimal performance and cost efficiency. 🚀</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d781e6b4f0dbae50e17fee"><li><b>Internal Gateways:</b> As a telecommunications company, we smartly utilised our existing email and SMS gateways, eliminating the need for external providers and significantly reducing expenses. 😃</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d78100bce3d0e073138396"><li><b>Adobe Experience Manager (AEM):</b> For content management, we integrated with AEM, a robust enterprise content management solution, providing a centralised hub for all notification content. 📝</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-110ef76d86d781328e0bfa6ffb16df28"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fshivo.me%2Fstatic%2F6ee8e0f7054e474171f2710aff54c62f%2F39600%2Fnotify-dashboard.png?table=block&amp;id=110ef76d-86d7-8132-8e0b-fa6ffb16df28&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-110ef76d86d781bd832eea4b4094c846"> </div><div class="notion-text notion-block-110ef76d86d781a3bfd5e1521e1f1b94"><b>Beyond Channels: Customer Journeys Take Center Stage</b></div><div class="notion-text notion-block-110ef76d86d7814a89b7f08f6b10cf77">We understand that customers don&#x27;t think in terms of channels; they experience <em>journeys</em>. Therefore, our platform goes beyond simple channel-based notifications. We&#x27;ve integrated with a data warehouse to personalise notifications based on individual customer preferences and contact details. This ensures that customers receive relevant messages at the right time and through their preferred method.</div><div class="notion-text notion-block-110ef76d86d7810eb518ece315a0ed1a"><b>Business Rules Engine: Empowering Business Users</b></div><div class="notion-text notion-block-110ef76d86d781bf979cd2377925175e">To streamline the notification process, we&#x27;ve developed a user-friendly interface that allows business users to configure business rules, manage testing, and control production activation workflows. This empowers non-technical users to manage and optimise notification campaigns efficiently.</div><div class="notion-text notion-block-110ef76d86d7814990b8ff81a90628d7"><b>Content Management: Efficiency and Scalability</b></div><div class="notion-text notion-block-110ef76d86d7815f9f5bec6e13d72d07">Managing content for hundreds of notifications requires a sophisticated solution. We initially built a custom email workflow (<span class="notion-orange"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://shivdattpandya.com/posts/simple-email-workflow">see details here</a></span>) to establish a foundation for efficient content management. This workflow served as a stepping stone to our current AEM-based solution, which allows for easy content updates and adaptation to evolving company design strategies. We&#x27;re further enhancing this by enabling business users to directly edit emails within AEM.</div><div class="notion-text notion-block-110ef76d86d781bd99ebe642d2dc6f4d">Personalisation is key, and we achieve this through the powerful <span class="notion-orange"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://freemarker.apache.org/">FreeMarker</a></span> template engine. This ensures that every notification is tailored to the individual recipient.</div><div class="notion-text notion-block-110ef76d86d7819db496c97c39638515">In conclusion, Notify&#x27;s notification platform is a testament to efficient design, strategic resource utilisation, and a customer-centric approach. We&#x27;ve not only solved a complex challenge but also created a scalable and cost-effective solution that empowers our business users and enhances the customer experience.</div></main> ]]>
</content>
</entry>
<entry>
<title type="html">
<![CDATA[ Email design and development ]]>
</title>
<id>https://shivo.me/email-design-and-development</id>
<link href="https://shivo.me/email-design-and-development"/>
<updated>2020-06-29T14:00:00.000Z</updated>
<summary type="html">
<![CDATA[ Achieve scalability and consistency using design templates and a robust code repository. Ensure seamless compatibility across email clients and elevate your email game with easy content updates and smooth integration into your automation tools. ]]>
</summary>
<content type="html">
<![CDATA[ <main class="notion light-mode notion-page notion-block-fffef76d86d781ed9333c05cca12f0a9"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-table-of-contents notion-gray notion-block-fffef76d86d781fa946ff5933dabe4c1"></div><div class="notion-text notion-block-110ef76d86d78066a755ff1ebb76c62f"><b>Email design</b>: a love-hate relationship for many. The satisfaction of a perfectly rendered, cross-client compatible email is undeniable. But the frustration of working with outdated technology, the limitations of table-based HTML, and the lack of innovation in the field is equally real. While other design fields leap forward, email often feels stuck in the 90s.</div><div class="notion-text notion-block-110ef76d86d7807ea8fdde9314c9ae7a">This is a problem, especially considering the crucial role email plays in driving revenue and engagement. The question is: how do designers and marketers build a truly scalable and functional email system that keeps pace with modern design principles?</div><div class="notion-text notion-block-110ef76d86d78009b0b2d19e927ed5f5"><b>The Challenge: Managing the Email Mountain</b></div><div class="notion-text notion-block-110ef76d86d780a7aecddf3f8ce5dd4b">For enterprises, managing hundreds—or even thousands—of emails requires a robust system. It&#x27;s not just about individual emails; it&#x27;s about maintaining a consistent brand voice and ensuring seamless compatibility across various email clients (Gmail, Outlook, Apple Mail, etc.). The inconsistencies in how these clients render HTML and CSS pose a significant hurdle. Knowing which CSS properties are supported by which client is only half the battle; knowing <em>where</em> to apply those styles is just as critical.</div><div class="notion-text notion-block-110ef76d86d78065a63af6556dea64d2"><b>The Solution: A Design System for Email</b></div><div class="notion-text notion-block-110ef76d86d780379ffbf0f92419baa4">Our approach focuses on building a foundation of reusable components and a streamlined workflow. This system is built on two key elements: <b>design templates</b> and a <b>code repository</b>.</div><div class="notion-text notion-block-110ef76d86d78001872ee33be2b524a2"><b>1. Design Templates: The Blueprint</b></div><div class="notion-text notion-block-110ef76d86d780059161fbbd682f4d54">These aren&#x27;t just mockups; they&#x27;re fully fleshed-out designs in Photoshop or Sketch, ready for content injection. The key here is establishing a consistent brand voice—a unified look and feel across all your emails. We designed ours with simplicity and efficiency in mind, enabling us to create more with less effort.</div><div class="notion-text notion-block-110ef76d86d780ababf5fa20f96e3089"><b>2. The Code Repository: Bringing it to Life</b></div><div class="notion-text notion-block-110ef76d86d7803dbf4bc79336af8b1d">Our <span class="notion-orange"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/shivdatt/simple-email-workflow">simple email workflow</a></span> provides the HTML and CSS to bring those designs to life. Every element in your design templates has a corresponding code counterpart. Updates to the design are automatically reflected in the code, ensuring consistency. The workflow also handles:</div><ul class="notion-list notion-list-disc notion-block-110ef76d86d78004b3c2fc96c0c19b06"><li><b>CSS Inlining:</b> Guarantees compatibility with even the most stubborn email clients.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d780649cb4d20dc295f2b5"><li><b>Reusable Assets:</b> Templates and layouts are designed for reuse, saving time and effort.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d780e187dffbe59535d0dc"><li><b>Version Control (Git):</b> Track changes, collaborate effectively, and easily revert to previous versions.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d780f08873e743e667fac1"><li><b>Email Previews:</b> Test your emails before sending them to ensure everything looks perfect.</li></ul><div class="notion-text notion-block-110ef76d86d78074bc42ea85d72a5342"><b>Getting Started: A Quick Guide</b></div><ol start="1" class="notion-list notion-list-numbered notion-block-110ef76d86d780cc9e58eb2e77af1e0f"><li><b>Dependencies:</b> You&#x27;ll need Node.js (v10.x or later) with npm (v6.x or later), and Gulp.js (v3.x or later). <a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://nodejs.org/en/download/releases/">Node.js Installation</a> and <a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://gulpjs.com/docs/en/getting-started/quick-start/">Gulp Quick Start</a>.</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-110ef76d86d780d8bbd9c004f7b91c0f"><li><b>Clone the Repository:</b>  <code class="notion-inline-code">git clone https://github.com/shivdatt/simple-email-workflow.git</code>  <code class="notion-inline-code">cd simple-email-workflow</code></li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-110ef76d86d78066b759d4ac5be2d9c8"><li><b>Install Packages:</b>  <code class="notion-inline-code">npm install</code></li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-110ef76d86d780629d3fdc0bbc8af631"><li><b>Build and Preview:</b> <code class="notion-inline-code">npm start</code> View your compiled email at <code class="notion-inline-code">http://localhost:8000</code>.</li></ol><div class="notion-text notion-block-110ef76d86d7807ebc44f2b210e3397b"><b>How to Use the System</b></div><ul class="notion-list notion-list-disc notion-block-110ef76d86d780d6a3d2de1a8e226388"><li><b>Creating Templates:</b> Reusable templates are stored in <code class="notion-inline-code">src/templates</code>, and layouts in <code class="notion-inline-code">src/layouts</code>. Use Nunjucks templating for dynamic content inclusion and block definition.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d7809485ddcc68c148d269"><li><b>Creating Emails:</b> Create new email files in <code class="notion-inline-code">src/emails/</code>, specifying the layout and defining content blocks using Nunjucks syntax.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d78006aef2f2c88abd9f27"><li><b>CSS:</b> Use SASS files in <code class="notion-inline-code">src/sass/</code>, with partials prefixed with an underscore (e.g., <code class="notion-inline-code">_typography_.scss</code>).</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d780d0abfee685a39b6f70"><li><b>Local Build:</b> Use <code class="notion-inline-code">npm start dev</code> for development and <code class="notion-inline-code">npm start</code> for the final build. Copy the meta, styles, and email body from the <code class="notion-inline-code">dist/</code> directory.</li></ul><ul class="notion-list notion-list-disc notion-block-110ef76d86d780759513e08eb475a5cc"><li><b>Managing Assets:</b> Add assets to <code class="notion-inline-code">src/assets</code> and link them in your templates.</li></ul><div class="notion-text notion-block-110ef76d86d780478f71e5edba74fffd">By implementing this system, you can create a dynamic, consistent, and scalable email design process, ensuring your email communications are as effective and engaging as possible.</div></main> ]]>
</content>
</entry>
</feed>