- The document discusses the experiences of launching a website for a mental health organization before Christmas on a tight deadline.
- An agile approach was taken using Gatsby, Kentico Kontent, and Netlify to develop a static, accessible, and content manageable site quickly.
- It was a stressful experience for the team given the deadline and lack of initial designs, but through teamwork, communication, and flexibility in their approach they were able to successfully launch the site on time.
Moving To The Clouds, Why Google Drive Is Perfect For Real Estate ProsPhil Caulfield
Last week we shared how to use Google Drive and
the Law of Reciprocity in your next listing presentation.
There was an overwhelming vote to dive deeper into
Google Drive so this week we will be covering
Why Google drive and not others like dropbox, box.com
Buyer and seller lead tracker (You will love this)
Sharing with your sellers and buyers to keep them updated
Sharing with your team to keep everyone in the loop
Using Google Drive for Word, PPT, Excel and why you should
And whatever else comes up
I was fortunate enough to be asked to present to the Target tech team at their internal DevOps event. This talk focuses on how to approach applying tools within your organization and how to keep it all organized.
In this presentation we'll explain what our strategy was for getting all of our content owners up and running on Drupal. We'll explain how we approached this training and what we found that worked. Also, we'll report on one full year of running of a Drupal website with content managers from over 30 different departments.
Lots of project teams have tried out personas. Not all succeed.
In this session, I’ll outline a range of projects (both system and website development) over the past 5 years in which I’ve used personas to bring consensus and user focus to the team delivering. I’ll run through some challenges I’ve faced, and the techniques I’ve tried to overcome them.
Moving To The Clouds, Why Google Drive Is Perfect For Real Estate ProsPhil Caulfield
Last week we shared how to use Google Drive and
the Law of Reciprocity in your next listing presentation.
There was an overwhelming vote to dive deeper into
Google Drive so this week we will be covering
Why Google drive and not others like dropbox, box.com
Buyer and seller lead tracker (You will love this)
Sharing with your sellers and buyers to keep them updated
Sharing with your team to keep everyone in the loop
Using Google Drive for Word, PPT, Excel and why you should
And whatever else comes up
I was fortunate enough to be asked to present to the Target tech team at their internal DevOps event. This talk focuses on how to approach applying tools within your organization and how to keep it all organized.
In this presentation we'll explain what our strategy was for getting all of our content owners up and running on Drupal. We'll explain how we approached this training and what we found that worked. Also, we'll report on one full year of running of a Drupal website with content managers from over 30 different departments.
Lots of project teams have tried out personas. Not all succeed.
In this session, I’ll outline a range of projects (both system and website development) over the past 5 years in which I’ve used personas to bring consensus and user focus to the team delivering. I’ll run through some challenges I’ve faced, and the techniques I’ve tried to overcome them.
10 steps to salvation: Creating digital governance that worksKate Thomas
For organisations to succeed in the digital age, they need to adopt new frameworks and ways of working. The key to doing this is to dust off and turn inside-out existing governance frameworks, reinvigorating them with more nimble ways of working. Governance is no longer a separate policy or individual decision maker. It is everyone working in digital. It is every digital touch point and policy. It is the digital strategy, the customer strategy, the media strategy, the KPI framework, analytics, and SEO.
Twenty-first century governance is the supportive mesh of digital success.
Presented 01 Oct 2014 at Confab Europe Barcelona
http://confabevents.com/events/europe/program/10-steps-to-salvation-creating-digital-governance-that-works
Putting personas to work - University of Edinburgh Website ProgrammeNeil Allison
I use personas to support the development of the University of Edinburgh's corporate Content Management System and associated services.
A significant challenge is to try to ensure that all members of the team understand and empathise with the personas that represent our CMS user group.
This session (first presented February 2014 at a Web Publishing Community session) outlines activities I use to help foster shared understanding within the team and wider group of stakeholders.
How to Pitch a Software Development Initiative and Ignite Culture ChangeRed Gate Software
You’ve got a great idea for transforming software development or IT processes in your organization, but you’re not sure how to get buy-in from key stakeholders, or how to change your company culture.
In this session, Microsoft MVP Ike Ellis will draw on his experience as a consultant and leader in software development to give you real-world tips to define, shape, and share your pitch successfully. Whether you are launching a revolutionary new initiative or expanding an existing effort to improve your software development, Ike’s tips will help you create a plan to effect change in your teams.
HCI Webinar: Changing a Company Culture, One Technological Performance Module...Cornerstone OnDemand
Sometimes the best systems aren’t all in place when it comes to talent management. Processes may need improvement and people likely want more support, but a knowledge gap and lack of experience in change management blocks companies from adopting the finest practices and implementing helpful technology. Success, as seen by leaders, is achieved by doing what works best for the business. Top managers take on the constant task of determining how to make each process more efficient and improve what’s needed to maximize productivity.
Practical Agile. Lessons learned the hard way on our journey building digita...TechExeter
Ian Ames - Practical agile. Lessons learned the hard way on our journey building digital products.
Slides from the TechExeter Conference, 8th October 2016.
www.techexeter.uk
Never too late to learn - IM Tech Meetup - Feb 2022Ilesh Mistry
Never too late to learn presented at the IM Tech Meetup - Feb 2022.
It covers the journey from being a developer to then not and then going back into development.
GatsbyJS was a great starting point. Using this with Kontent by Kentico and Netlify to host my website.
It's a new trend of starting a start-up happen all around the world. It's not surprising knowing that the idea is from Silicon Valley. However, since it's new, be skeptical. I prefer to apply it in web startup context only.
Learn from the experts at Netwoven on how to define your cloud strategy for SharePoint.
Key Takeaways:
- Develop your cloud migration strategy for SharePoint Online
- How to prepare for your migration
- Design your SharePoint Online Information Architecture
- Avoiding common errors while moving content and users to the cloud
- How to develop a successful change management plan
- What tools do you need for successful migrations? What are the trade-offs?
- The hard part – best practices for defining the migration logic for your organization
- Testing strategies for ensuring complete data migration
Surviving in a microservices environmentSteve Pember
Many presentations on Microservices offer a high level view; rarely does one hear what it’s like to work in such an environment. Individual services are somewhat trivial to develop, but now you suddenly have countless others to track. You’ll become obsessed over how they communicate. You’ll have to start referring to the whole thing as “the Platform”. You will have to take on some DevOps work and start learning about deployment pipelines, metrics, and logging.
Don’t panic. In this presentation we’ll discuss what we learned over the past three years. We’ll examine what a development lifecycle might look like for adding a new service, developing a feature, or fixing bugs. We’ll dive a bit into DevOps and see how one will become dependent on various metric and centralized logging tools, like Kubernetes and the ELK stack. Finally we’ll talk about team communication and organization... and how they are likely the most important tool for surviving a Microservices development team.
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptxIlesh Mistry
The October 2022 IM Tech Meetup was about Next.js.
This presentation was about Getting started with Next.js.
Web development framework created by Vercel
Open-source
Is a React framework that gives you building blocks to create websites and applications
As it’s highly connected to Vercel there is a smooth deployment platform with it
Acts as a wrapper around the benefits of React and bridges the gap for the browser. As typically React is client side, Next.js helps to pre-render content.
One of the most recognised and widely used development frameworks by the community
Big brands like TikTok, Nike, Notion, Nintendo etc… are using it
Seems like the ‘go to’ item in the tech stack, especially for front-end developers
Evolving pretty fast in the market and becoming a strong leader
Next/image - Image optimisation and others
It’s better for SEO as your HTML is pre-loaded compared to standard reach app
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptxIlesh Mistry
Introduction to Tailwind CSS at the IM Tech Meetup - May 2022 covering CSS Frameworks. Ilesh Mistry goes through the elements within Tailwind CSS, how to set it up, documentation and a quick demo.
You can view this on his YouTube channel - https://www.youtube.com/watch?v=hhG7GDnJuqI
10 steps to salvation: Creating digital governance that worksKate Thomas
For organisations to succeed in the digital age, they need to adopt new frameworks and ways of working. The key to doing this is to dust off and turn inside-out existing governance frameworks, reinvigorating them with more nimble ways of working. Governance is no longer a separate policy or individual decision maker. It is everyone working in digital. It is every digital touch point and policy. It is the digital strategy, the customer strategy, the media strategy, the KPI framework, analytics, and SEO.
Twenty-first century governance is the supportive mesh of digital success.
Presented 01 Oct 2014 at Confab Europe Barcelona
http://confabevents.com/events/europe/program/10-steps-to-salvation-creating-digital-governance-that-works
Putting personas to work - University of Edinburgh Website ProgrammeNeil Allison
I use personas to support the development of the University of Edinburgh's corporate Content Management System and associated services.
A significant challenge is to try to ensure that all members of the team understand and empathise with the personas that represent our CMS user group.
This session (first presented February 2014 at a Web Publishing Community session) outlines activities I use to help foster shared understanding within the team and wider group of stakeholders.
How to Pitch a Software Development Initiative and Ignite Culture ChangeRed Gate Software
You’ve got a great idea for transforming software development or IT processes in your organization, but you’re not sure how to get buy-in from key stakeholders, or how to change your company culture.
In this session, Microsoft MVP Ike Ellis will draw on his experience as a consultant and leader in software development to give you real-world tips to define, shape, and share your pitch successfully. Whether you are launching a revolutionary new initiative or expanding an existing effort to improve your software development, Ike’s tips will help you create a plan to effect change in your teams.
HCI Webinar: Changing a Company Culture, One Technological Performance Module...Cornerstone OnDemand
Sometimes the best systems aren’t all in place when it comes to talent management. Processes may need improvement and people likely want more support, but a knowledge gap and lack of experience in change management blocks companies from adopting the finest practices and implementing helpful technology. Success, as seen by leaders, is achieved by doing what works best for the business. Top managers take on the constant task of determining how to make each process more efficient and improve what’s needed to maximize productivity.
Practical Agile. Lessons learned the hard way on our journey building digita...TechExeter
Ian Ames - Practical agile. Lessons learned the hard way on our journey building digital products.
Slides from the TechExeter Conference, 8th October 2016.
www.techexeter.uk
Never too late to learn - IM Tech Meetup - Feb 2022Ilesh Mistry
Never too late to learn presented at the IM Tech Meetup - Feb 2022.
It covers the journey from being a developer to then not and then going back into development.
GatsbyJS was a great starting point. Using this with Kontent by Kentico and Netlify to host my website.
It's a new trend of starting a start-up happen all around the world. It's not surprising knowing that the idea is from Silicon Valley. However, since it's new, be skeptical. I prefer to apply it in web startup context only.
Learn from the experts at Netwoven on how to define your cloud strategy for SharePoint.
Key Takeaways:
- Develop your cloud migration strategy for SharePoint Online
- How to prepare for your migration
- Design your SharePoint Online Information Architecture
- Avoiding common errors while moving content and users to the cloud
- How to develop a successful change management plan
- What tools do you need for successful migrations? What are the trade-offs?
- The hard part – best practices for defining the migration logic for your organization
- Testing strategies for ensuring complete data migration
Surviving in a microservices environmentSteve Pember
Many presentations on Microservices offer a high level view; rarely does one hear what it’s like to work in such an environment. Individual services are somewhat trivial to develop, but now you suddenly have countless others to track. You’ll become obsessed over how they communicate. You’ll have to start referring to the whole thing as “the Platform”. You will have to take on some DevOps work and start learning about deployment pipelines, metrics, and logging.
Don’t panic. In this presentation we’ll discuss what we learned over the past three years. We’ll examine what a development lifecycle might look like for adding a new service, developing a feature, or fixing bugs. We’ll dive a bit into DevOps and see how one will become dependent on various metric and centralized logging tools, like Kubernetes and the ELK stack. Finally we’ll talk about team communication and organization... and how they are likely the most important tool for surviving a Microservices development team.
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptxIlesh Mistry
The October 2022 IM Tech Meetup was about Next.js.
This presentation was about Getting started with Next.js.
Web development framework created by Vercel
Open-source
Is a React framework that gives you building blocks to create websites and applications
As it’s highly connected to Vercel there is a smooth deployment platform with it
Acts as a wrapper around the benefits of React and bridges the gap for the browser. As typically React is client side, Next.js helps to pre-render content.
One of the most recognised and widely used development frameworks by the community
Big brands like TikTok, Nike, Notion, Nintendo etc… are using it
Seems like the ‘go to’ item in the tech stack, especially for front-end developers
Evolving pretty fast in the market and becoming a strong leader
Next/image - Image optimisation and others
It’s better for SEO as your HTML is pre-loaded compared to standard reach app
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptxIlesh Mistry
Introduction to Tailwind CSS at the IM Tech Meetup - May 2022 covering CSS Frameworks. Ilesh Mistry goes through the elements within Tailwind CSS, how to set it up, documentation and a quick demo.
You can view this on his YouTube channel - https://www.youtube.com/watch?v=hhG7GDnJuqI
At the #MMT_TechMeetup November 2020, this presentation talks about the common Accessibility mistakes and assumptions that are made when building accessible websites. What the assumptions that are made and what to look out for to overcome them.
The presentation is by Ilesh Mistry (CMS Specialist and Kontent MVP) working at MMT Digital
GatsbyJS Recipes - Mmt tech meetup - August 2020Ilesh Mistry
Gatsby Recipes at the MMT Tech Meet-up
A quick introduction to GatsbyJS recipes and how they can be setup and used. As well as how you can setup a Kentico Kontent GatsbyJS recipe
Digital Transformation - How the world is changing for youIlesh Mistry
Digital Transformation is changing the world and in your industry. It's not all about technology, but having a strategy to move forward, innovate and not be left behind.
This presentation talks through what a transformation strategy is, some of the challenges you will face, technologies to be looking out for and key takeaways if you're looking to transform your company into the next era.
Introduction to some of the Accessibility Standards.
Accessibility consideration.
Ways to make the site accessible - HTML, ALT and TITLE, Links, CSS, Colour Contrast, Forms, Media, ARIA.
Third Party widgets/content.
Accessibility Checking / Testing.
How we used Kentico to build responsive sites by Ilesh Mistry
The technical approach we take in building fully responsive websites using Kentico. To help communicate the results that we achieve by approaching responsive design in a content-centric manner we will demonstrate how two of our recent responsive websites were created.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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
2. WHO AM I?
2 @ileshmistry | #MMT_TechMeetup
CONTACT ILESH
Experiences from launching a site before Christmas
MMT Tech Meetup
ILESH MISTRY
(CMS SPECIALIST &
KONTENT MVP)
@ileshmistry
3. WHAT I’LL BE COVERING?
3
• Introduction
• Website Requirements
• Initial Thoughts
• Our Strategy
• Development Approach
• Final Thoughts
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
4. INTRODUCTION
4
• Mental health problems are one of the main causes of the
overall disease burden worldwide.
• Mental health and behavioural problems (e.g. depression,
anxiety and drug use) are reported to be the primary
drivers of disability worldwide, causing over 40 million
years of disability in 20 to 29-year-olds.
• Major depression is thought to be the second leading cause of disability
worldwide and a major contributor to the burden of suicide and
ischemic heart disease.
• It is estimated that 1 in 6 people in the past week experienced a common
mental health problem
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
5. INTRODUCTION
5
• Mental Health Foundation –
“We all have mental health. But not all of us live with good mental health.”
• It allows you to make full use of your abilities and how you cope with work, families and life in
general
• However lots of us are finding it difficult and making sure we start talking about it and
prevention will help. Good wellbeing will help towards it.
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
6. INTRODUCTION
6
• I’m not a mental health or wellbeing expert
• I want to share some of the experiences I went through in getting a website live with my team
• We all have different roles with different views, circumstances and how we deal with situations
• Go through how we were feeling after each stage
• COVID 19 / Home schooling / Childcare etc…
• Gifs overload
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
7. WEBSITE REQUIREMENTS
7
• Client requirements…
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
We want a website launched
before Christmas!
8. WEBSITE REQUIREMENTS
8
• Fixed deadline
• No designs - just MS Word document with content
• Starting from a blank canvas
• Content manageable by the client is preferred
• Accessible website
• New client recommended from an existing client
• Need to start asap!
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
10. INITIAL THOUGHTS
10
• Internal catchups
• Spoke about the deadline
• Talked about the budget
• Spoke about the deadline again 😂
• Talked about the no designs
• Spoke about the deadline again 😂
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
12. INITIAL THOUGHTS
12
• Looking at this, the deadline was tight
• Christmas is generally a quiet period, winding down
• No designs, so what should the site look like?
• How are we going to get it all done? Who do we need? Everyone’s on holiday/time off
• What can get out by when? Is there a priority?
• What additional costs do we need to consider?
• What's the architecture for this? - No Discovery Phase 😢
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
13. INITIAL THOUGHTS – HOW WERE WE FEELING?
13
• Nervous as we had a hard deadline,
which could not be shifted
• Confidence levels were at their testing points
• Stressful situation to be in for everyone
• Estimates for the amount of work required to deliver this were going over deadline – Overtime?
• Should we decline the project as this is going not be possible to achieve? And enjoy pre
Christmas?
• We all want to deliver something good to the client and can only do this by helping each other
#AvengersAssemble @ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
14. OUR STRATEGY
14
• Agile approach
• Super lean with delivery
• Iterate only when we have delivered
• Super lean with user stories / agile practices as time was really of the essence
• Stand ups essential for the group, resolve any blockers, but also for the client to see progress
• Internal regrouping was a must. Keep checking on team’s morale and support each other
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
15. OUR STRATEGY
15
• Architecture needed to be established asap
• Not everything needs designing – Start designs
focusing on header and footer
Communication with UX/Design
• Licenses needed to be purchased
• Go for a static hard coded site then make it content managed, but would that not cost us more
time?
• Development approached needed to be nailed to get started
• Keep up communications
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
16. OUR STRATEGY – HOW WERE WE FEELING?
16
• The approach identified allowed us to get
more confident
• Team was established to know we were
all in this together
• Architecture and development approach
was agreed to help steer the development team
• Design strategy was set out so we know how the site would look
• Regrouping - as and when needed to make sure we keep talking and looking after each other
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
17. DEVELOPMENTAPPROACH
17
• Repository to store the code
• Static site approach
• Accessibility
• Content manageable
• Hosting
• Architecture
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
Photo by Valentin Salja on Unsplash
19. DEVELOPMENTAPPROACH
19
• GatsbyJS - “React-based open source framework with
performance, scalability and security built-in”
• GraphQL is a way to access the data through query language
• Great for smaller sites, especially when you want to have a
quicker turnaround, but we’ve used it on larger sites too
• Experience using it / easy to setup
• SEO and Accessibility plugins
• Helped us with the next thing, which is to make it content managed
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
20. DEVELOPMENTAPPROACH
20
• Content manageable – Headless or Digital Experience Platform (all in one)
🤔?
• Kentico Kontent – “is a headless CMS that offers easy-to-use content
management tools for marketers while freeing developers to focus on
building online experiences.”
• Subscription costs involved – quick chat with Sales 🙌
• No installations required
• Needed something lightweight, perfect for content changes
• Plenty of experience with Kontent + Kontent MVP @ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
Register with
Kentico Kontent -
90 days free trial
21. DEVELOPMENTAPPROACH
21
• Netlify hosting – “A powerful serverless platform with
an intuitive git-based workflow. Automated deployments,
shareable previews, and much more.”
• Subscription costs involved
• Easy to manage without Systems Team/DevOps, as we literally had no time resourced for them
• Git repository we went for GitHub (great for everyone 😁) – easy to setup
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
22. DEVELOPMENTAPPROACH – HOW WE WERE
FEELING
22
• I've had experience doing this for on my personal site.
So I was really confident suggesting this for us
• The developers were now excited about working on
this website
• Great technology stack for front end developers
• The individual products collectively all work seamlessly together
• Gatsby Kentico Kontent source plugin and starter site - helping us to get started
• This stack and way of working has been around for a couple of years so felt confident to use it
@ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
23. HIT THE DEADLINE? …YEP 👊🤔
23 @ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
Experiences from launching a site before Christmas
24. FINAL THOUGHTS
24 @ileshmistry | #MMT_TechMeetup
• Accessibility first approach (don’t leave it to the end!) – saving us panicking at the end
• Great teamwork / Understanding each other / Trusting the team – supporting each other
emotionally
• Clients being understanding – took some pressure off us, but they still wanted a site at the end 😂
• Flexibility of the approach / Working Agile with going lean first – allowed us to get to market fast
• Having experienced members in these situations really help e.g. knowing the architecture will work
• Resolving blockers fast – checking how we are doing and talking it through
• Work life balance was affected, especially with flexible hours and deadline looming – It was tough
Common Accessibility Mistakes
MMT Tech Meetup
25. FINAL THOUGHTS
25 @ileshmistry | #MMT_TechMeetup
• We felt a lot of pressure along with the lockdown environment
• I know if I wanted to talk to someone I could and I did e.g. team member, HR team, family members
• I personally found a way to take my mind of the pressure and stress by spending some breaks with
my family e.g. Home schooling still has deadlines 🤔🤔♂️ but it’s a break from work 😂
• I know I could also reach out to the Mental Health website (https://www.mentalhealth.org.uk/) and I
did check out a few of their tips!
• Getting fresh air / Exercising really helped me clear my mind to deliver this project
• Important to talk to one and another and not deal with deadlines/pressure on your own
Common Accessibility Mistakes
MMT Tech Meetup
26. THANK YOU
26 @ileshmistry | #MMT_TechMeetup
Register with
Kentico Kontent -
90 days free trial
CONTACT ILESH
ILESH MISTRY
(CMS SPECIALIST &
KONTENT MVP)
@ileshmistry
MMT Tech Meetup
Experiences from launching a site before Christmas
27. • Wellbeing at work
– Charlotte Murdin (http://bit.ly/charlotte_m)
• Mental Health hygiene for practitioners
– Beata Bikowska (http://bit.ly/Beata_B)
REMAINING AGENDA
27 @ileshmistry | #MMT_TechMeetup
MMT Tech Meetup
MMT Tech Meetup
Editor's Notes
Photo by Vinicius "amnx" Amano on Unsplash
References
Vos, T., et al. (2013) Global, regional, and national incidence, prevalence, and years lived with disability for 301 acute and chronic diseases and injuries in 188 countries, 1990–2013: a systematic analysis for the Global Burden of Disease Study. The Lancet. 386 (9995). pp. 743-800.
Lozano, R. et al. (2012) Global and regional mortality from 235 causes of death for 20 age groups in 1990 and 2010. a systematic analysis for the global burden of disease study 2010. The Lancet. 380(9859), pp. 2095–2128.
Whiteford, H. A. et al. (2013) Global burden of disease attributable to mental and substance use disorders: findings from the Global Burden of Disease Study 2010. The Lancet. 382 (9904). pp. 1575-1586.
McManus S, Bebbington P, Jenkins R, Brugha T. (eds.) (2016) Mental health and wellbeing in England: Adult Psychiatric Morbidity Survey 2014. Leeds: NHS Digital. Available at: http://content.digital.nhs.uk/catalogue/PUB21748/apms-2014-full-rpt.pdf [Accesed 5 October 2016]
It’s important to understand that everyone will see things differently and act differently to each other when presented with situations
working from home, childcare, home schooling, not being able to go out much, are all factors that make situations that you handle now, which you may handle differently if you were back in the office. And if you add mental health and wellbeing into this, it’s extremely difficult times for people.
Being on calls when you have a 11 month old who is whinging and wining (obviously in a lot of pain) because of teething
Normally a
We had to consider hosting and if we went for DXP CMS then we would need to decide on how this is hosted and where and the costs for it.
Licenses needed to be bought and it helped how quick the business got onto this and we manage to purchase them. Speaking to Kontent Sales team quickly helped us
- This is when the developers want to make it work and are excited to use the products