[DevDay2018] Embrace the challenge – working as a developer in Content Management Systems - By Serge Yurovsky -Accounts Director & Quang Dang – Digital Marketing Specialist at Code Engine Studio
In today's marketplace every developer has to be faced with working in a Content Management System. Balancing limitations of these systems with the advantages of broad open source communities and benefits to content owners is a constant challenge. We will discuss how developers can be more productive, efficent, and successful by shifting their mindset and learning to work within a CMS environment.
Brief introduction in to the most popular CMS's: WordPress, Joomla and Drupal that have established themselves as the leaders for content management systems. There’s no need to look for another CMS as those three are the most popular ones (great features, easy to manage, secure & free to use).
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationAcquia
Choosing the right Content Management System (CMS) for your business requires a lot of thought, research and evaluation. Are you getting enough site monitoring and support? Is the workflow user-friendly? Is the environment secure?
Brainshark, the leader in sales productivity solutions, needed a new CMS to support its business goals. The flexible, supportive framework and user-friendly interface of Drupal, combined with the availability, scalability and security of Acquia made for a platform that correlated directly with their business needs.
In this webinar, you will learn how Brainshark accomplished a successful migration, including topics such as:
-Their evaluation process for a new CMS, and key criteria they could not overlook
-Their migration strategy, execution and lessons learned
-The success they've seen thus far, and the results they're expecting
Top 5 user friendly cms platforms for website development in 2021StephanieCornellisse
Choosing the ideal content management system (CMS) for your website is no easy task. Get to know these top 5 CMS and choose the one that fits your needs.
Brief introduction in to the most popular CMS's: WordPress, Joomla and Drupal that have established themselves as the leaders for content management systems. There’s no need to look for another CMS as those three are the most popular ones (great features, easy to manage, secure & free to use).
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationAcquia
Choosing the right Content Management System (CMS) for your business requires a lot of thought, research and evaluation. Are you getting enough site monitoring and support? Is the workflow user-friendly? Is the environment secure?
Brainshark, the leader in sales productivity solutions, needed a new CMS to support its business goals. The flexible, supportive framework and user-friendly interface of Drupal, combined with the availability, scalability and security of Acquia made for a platform that correlated directly with their business needs.
In this webinar, you will learn how Brainshark accomplished a successful migration, including topics such as:
-Their evaluation process for a new CMS, and key criteria they could not overlook
-Their migration strategy, execution and lessons learned
-The success they've seen thus far, and the results they're expecting
Top 5 user friendly cms platforms for website development in 2021StephanieCornellisse
Choosing the ideal content management system (CMS) for your website is no easy task. Get to know these top 5 CMS and choose the one that fits your needs.
A content management system manages the creation and modification of digital content. It typically supports multiple users in a collaborative environment. CMS features vary widely.
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsTag1 Consulting, Inc.
Symantec is the global leader in next-generation cyber security and one of the most recognizable technology brands - their websites must live up to the same stringent standards that consumers and enterprises expect from all Symantec’s products and services. A Fortune 500 company leverages a diverse array of web technologies and platforms to meet their business goals - Drupal integrates well with other systems (including other CMS platforms) and plays an important role in the architecture at Symantec
Join Amy Johnson (Sr. Marketing Manager, Symantec), Kevin Millecam (Co-Founder, BKJ DIgital), and Michael Meyers (Managing Director, Tag1 Consulting) as they discuss why Symantec was an early enterprise adopter of Drupal and have continued to rely on the platform for 10 years - the business case for Drupal in a Fortune 500 Global Enterprise.
They’ll discuss how Drupal fits into the overall ecosystem of Internet technologies at Symantec - when and why they rely on Drupal vs. other platforms, the unique challenges that Symantec and other global enterprises face in managing large websites, a large number of websites, and how to work with partners, agencies, core Drupal contributors, and the Drupal community to ensure success with the Drupal platform:
How does Drupal live up to the needs of a global fortune 500 organization - where and how do you use Drupal, and how does it integrate with other technologies, including other CMS systems (e.g Adobe Experience Manager) while maintaining a seamless end-user experience across sites and technologies?
How do you work with partners & agencies to ensure success across a large organization with many sites, stakeholders and divisions?
How do you manage many Drupal sites, across many Drupal versions? When do you decide to upgrade your Drupal site to a new major version, and why do you continue to choose Drupal?
We’ll highlight our innovative use of technology to meet specific business goals, and integrate, secure, and scale Drupal to meet the needs of a leading Fortune 500 organization:
Builiding next gen sites with cutting edge Decoupled Drupal 8, and Node.js integration
Enabling high traffic sites to effectively utilize caching to maximize performance, while enabling content creators to instantly publish fresh content using D8 cache tags and selective cache clearing
Managing infrastructure as code - enabling many teams across organizations to work together, update infrastructure configurations, making it easier and faster to test & deploy changes, ensuring security through “code reviews” and auditing changes
Infrastructure automation - ensure strict standards & security protocols are enforced, that local development environments, and hosted testing, staging and production maintain consistency
Deploying with extreme speed - what do you do when you can’t sit around waiting for a large number of sites/servers to get updates and changes?
NAO Technical Discovery ITT National Audit Officestephenadenaike1
Identify technical themes and observations from ongoing research
Identify stakeholders covering themes
Arrange interviews
Definition of scorecard criteria to assess potential solutions
Iteration and refinement
Ideation
Identification of candidate solutions
Additional ad hoc interviews
Feedback workshop
Report production
Presentation
Convince Management to Invest in a CCMS (Lessons learned)Publishing Smarter
You are keenly aware of the benefits of a Component Content Management System (CCMS). Next steps; develop a business case to present to management. Answering their questions about an important investment decision means prepping for their key questions. This webinar presents you with questions management may ask, information on researching answers, and guidance on how to make your case. Learn through stories of companies and people who have a CCMS. Hear what they did to convince their management teams to make the long term investments that pay dividends for years to come.
Benefits of using software design patterns and when to use design patternBeroza Paul
Benefits of using design patterns
Drawbacks of using design patterns
When to use design singleton pattern?
When to use design builder pattern?
When to use design facade pattern?
When to use design adapter pattern?
When to use design decorator pattern?
When to use design state pattern?
When to use design strategy pattern?
Twelve Tasks Made Easier with IBM Domino XPagesTeamstudio
If you're asking, "How can I get my job done quicker with XPages?", this webinar will provide the answer. Mike McGarel and Paul Withers will compare and contrast commonly requested features using XPages and classic Notes/Domino techniques. You'll see how much smarter and faster XPages is, while providing the modern functionality that your users desire.
LvivCSS: Web Components as a foundation for Design SystemVlad Fedosov
Let’s see how web components can help us to build accessible, test covered and consistent implementation of our design system that will play well with any technology.
Web CMS vs. Custom applications - different approachesPerttu Tolvanen
This presentation offers you examples and tips in choosing whether to build your custom application on top of Web CMS or to do it as a stand-alone custom application (built using some framework).
From prototype to production - The journey of re-designing SmartUp.ioMáté Lang
Talk about the joureny of small tech team re-designing SmartUp.io from scratch, and the technical paths from MVP to Production.
High level overview of architecture and tech stack decisions, best-practices and culture.
Content management systems include text, as well as the layout and design elements, etc. It incorporates the ability to submit multimedia content such as photographs, videos, audio, maps, or even source code. Web content management, document management, digital rights management, authoring tools, and search and portal functionalities are all features of CMS solutions that can be incorporated into a business process via the cloud.
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at WizelineDevDay.org
Lean UX helps teams build the minimal product necessary to validate risky assumptions and minimize the time to market with the right product. On this lecture, Lean UX principles and its value to the product cycle will be introduced. Also, the methods and tools that will help you get feedback from users and learn rapidly will be discussed. This session is geared towards those who are interested in UX but have no much experience, those looking for new methods to improve their current product processes, and anyone interested in design, business, and user centered design.
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...DevDay.org
UX Design is on a radical rise. The most successful companies like Google or Uber know that great UX is no longer a nice-to-have but a key business driver. Szilard Toth (CTO e·pilot) and Nicolas Python (Head of Design KLARA) talk about their own experience of UX Design in modern engineering environments. Whether you're a business leader or an engineer, learn why you'll lose without UX Design.
More Related Content
Similar to [DevDay2018] Embrace the challenge – working as a developer in Content Management Systems - By Serge Yurovsky -Accounts Director & Quang Dang – Digital Marketing Specialist at Code Engine Studio
A content management system manages the creation and modification of digital content. It typically supports multiple users in a collaborative environment. CMS features vary widely.
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsTag1 Consulting, Inc.
Symantec is the global leader in next-generation cyber security and one of the most recognizable technology brands - their websites must live up to the same stringent standards that consumers and enterprises expect from all Symantec’s products and services. A Fortune 500 company leverages a diverse array of web technologies and platforms to meet their business goals - Drupal integrates well with other systems (including other CMS platforms) and plays an important role in the architecture at Symantec
Join Amy Johnson (Sr. Marketing Manager, Symantec), Kevin Millecam (Co-Founder, BKJ DIgital), and Michael Meyers (Managing Director, Tag1 Consulting) as they discuss why Symantec was an early enterprise adopter of Drupal and have continued to rely on the platform for 10 years - the business case for Drupal in a Fortune 500 Global Enterprise.
They’ll discuss how Drupal fits into the overall ecosystem of Internet technologies at Symantec - when and why they rely on Drupal vs. other platforms, the unique challenges that Symantec and other global enterprises face in managing large websites, a large number of websites, and how to work with partners, agencies, core Drupal contributors, and the Drupal community to ensure success with the Drupal platform:
How does Drupal live up to the needs of a global fortune 500 organization - where and how do you use Drupal, and how does it integrate with other technologies, including other CMS systems (e.g Adobe Experience Manager) while maintaining a seamless end-user experience across sites and technologies?
How do you work with partners & agencies to ensure success across a large organization with many sites, stakeholders and divisions?
How do you manage many Drupal sites, across many Drupal versions? When do you decide to upgrade your Drupal site to a new major version, and why do you continue to choose Drupal?
We’ll highlight our innovative use of technology to meet specific business goals, and integrate, secure, and scale Drupal to meet the needs of a leading Fortune 500 organization:
Builiding next gen sites with cutting edge Decoupled Drupal 8, and Node.js integration
Enabling high traffic sites to effectively utilize caching to maximize performance, while enabling content creators to instantly publish fresh content using D8 cache tags and selective cache clearing
Managing infrastructure as code - enabling many teams across organizations to work together, update infrastructure configurations, making it easier and faster to test & deploy changes, ensuring security through “code reviews” and auditing changes
Infrastructure automation - ensure strict standards & security protocols are enforced, that local development environments, and hosted testing, staging and production maintain consistency
Deploying with extreme speed - what do you do when you can’t sit around waiting for a large number of sites/servers to get updates and changes?
NAO Technical Discovery ITT National Audit Officestephenadenaike1
Identify technical themes and observations from ongoing research
Identify stakeholders covering themes
Arrange interviews
Definition of scorecard criteria to assess potential solutions
Iteration and refinement
Ideation
Identification of candidate solutions
Additional ad hoc interviews
Feedback workshop
Report production
Presentation
Convince Management to Invest in a CCMS (Lessons learned)Publishing Smarter
You are keenly aware of the benefits of a Component Content Management System (CCMS). Next steps; develop a business case to present to management. Answering their questions about an important investment decision means prepping for their key questions. This webinar presents you with questions management may ask, information on researching answers, and guidance on how to make your case. Learn through stories of companies and people who have a CCMS. Hear what they did to convince their management teams to make the long term investments that pay dividends for years to come.
Benefits of using software design patterns and when to use design patternBeroza Paul
Benefits of using design patterns
Drawbacks of using design patterns
When to use design singleton pattern?
When to use design builder pattern?
When to use design facade pattern?
When to use design adapter pattern?
When to use design decorator pattern?
When to use design state pattern?
When to use design strategy pattern?
Twelve Tasks Made Easier with IBM Domino XPagesTeamstudio
If you're asking, "How can I get my job done quicker with XPages?", this webinar will provide the answer. Mike McGarel and Paul Withers will compare and contrast commonly requested features using XPages and classic Notes/Domino techniques. You'll see how much smarter and faster XPages is, while providing the modern functionality that your users desire.
LvivCSS: Web Components as a foundation for Design SystemVlad Fedosov
Let’s see how web components can help us to build accessible, test covered and consistent implementation of our design system that will play well with any technology.
Web CMS vs. Custom applications - different approachesPerttu Tolvanen
This presentation offers you examples and tips in choosing whether to build your custom application on top of Web CMS or to do it as a stand-alone custom application (built using some framework).
From prototype to production - The journey of re-designing SmartUp.ioMáté Lang
Talk about the joureny of small tech team re-designing SmartUp.io from scratch, and the technical paths from MVP to Production.
High level overview of architecture and tech stack decisions, best-practices and culture.
Content management systems include text, as well as the layout and design elements, etc. It incorporates the ability to submit multimedia content such as photographs, videos, audio, maps, or even source code. Web content management, document management, digital rights management, authoring tools, and search and portal functionalities are all features of CMS solutions that can be incorporated into a business process via the cloud.
Designing salesforce solutions for reuse - Josh DennisSakthivel Madesh
Designing salesforce solutions for reuse - Josh Dennis
Similar to [DevDay2018] Embrace the challenge – working as a developer in Content Management Systems - By Serge Yurovsky -Accounts Director & Quang Dang – Digital Marketing Specialist at Code Engine Studio (20)
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at WizelineDevDay.org
Lean UX helps teams build the minimal product necessary to validate risky assumptions and minimize the time to market with the right product. On this lecture, Lean UX principles and its value to the product cycle will be introduced. Also, the methods and tools that will help you get feedback from users and learn rapidly will be discussed. This session is geared towards those who are interested in UX but have no much experience, those looking for new methods to improve their current product processes, and anyone interested in design, business, and user centered design.
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...DevDay.org
UX Design is on a radical rise. The most successful companies like Google or Uber know that great UX is no longer a nice-to-have but a key business driver. Szilard Toth (CTO e·pilot) and Nicolas Python (Head of Design KLARA) talk about their own experience of UX Design in modern engineering environments. Whether you're a business leader or an engineer, learn why you'll lose without UX Design.
[DevDay2019] Things i wish I knew when I was a 23-year-old Developer - By Chr...DevDay.org
Christophe will talk about what he's learned from his almost 20 years of experience in the IT industry, and his career and training advice for the upcoming generation. This include his personal experiences, what motivates him everyday, and hopefully may help you define your path to “success”. This is not about any specific technology.
[DevDay2019] Designing design teams - Christopher Nguyen, UX Manager at WizelineDevDay.org
We'll discover what it takes to build an effective Design Team. We'll dive into some of the examples and experiments that you can try with your own design teams.
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...DevDay.org
What is growth hacking? Why do all startup need it? Examples of Growth Hack with 10 Classic (Facebook, Dropbox, Airbnb, etc.). How to create robot to automatize your task. How to find clients automatically in 5 minutes. 6 SEO hacks to grow up super fast on Google.
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...DevDay.org
Collaboration and open communication tend to be categorized as “soft skills” and are often overlooked in organizations. In this session, he is going to discuss how to develop an effective strategy in bridging the gap between product, design, and engineering teams. He will also share some tips for including developers in different stages of design — from planning features to usability testing.
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...DevDay.org
Artificial intelligence (AI) has been changing the way software is tested and how humans interact with technology. AI predicts, prevents and automates the entire process of testing using algorithms. It will not only support and improve the models and test cases but also provide more sophisticated and refined form of text recognition and better code generators. Using AI will help to save time for testing and ensure a better quality software.
[DevDay2019] Hands-on Machine Learning on Google Cloud Platform - By Thanh Le...DevDay.org
By recent release on Google Cloud Platform, Google focus on the era of AI/ML technological change, it lets us bring the powerful machine learning features to the mobile application whether it is for Android/iOS and whether experienced/beginner machine learning developer. The purpose of this topic is to share our use case on how to make your model as serving by bringing it to the cloud.
Microservices is a well-known term for recently year. But the truth is that it mostly focused on backends site while the frontend is still a monolithic application. This presentation intends to provide the necessary tooling to achieve independent apps loaded separately and run on different parts on a single web page in complete isolation which is officially called micro-frontends.
[DevDay2019] Power of Test Automation and DevOps combination - One click savi...DevDay.org
Test Automation is becomming a MUST in software development life cycle now. DevOps has been an emerging trend, and it's no longer new. Remebering the old days, when you have to stand-up the test servers, get the builds from developers, deploy it, start-up agent machines, run your tests, collect reports, shutdown all resources you have just started, and spend days to analyze the failures. Now it's time to bring DevOps into this game and let it streamline all of these processes then you can save your days for other greater jobs of software testing.
[DevDay2019] How to quickly become a Senior Engineer - By Tran Anh Minh, CEO ...DevDay.org
Many graduated students do not have clear orientation to become a Senior Engineer as quickly as possible. His topic will discuss and recommend some useful methods for students to help you become a Senior Engineer.
[Devday2019] Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...DevDay.org
In this talk, Trung will convey his experience and discuss business start-up issues from the perspective of a developer. This position has many advantages to start a business in the technological age. It also allows us to learn, so we can reduce possible risks.
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...DevDay.org
This is the step-by-step guide to becoming a web developer in 2019. We will look at nearly all aspects of web technology including the necessities as well as some of the new trends for 2019.
[DevDay2019] Opportunities and challenges for human resources during the digi...DevDay.org
The term "digital transformation" is mentioned a lot recently and is considered as the first platform to access and apply technologies in the 4th industrial revolution. So what are the opportunities and challenges for human resources during this period? With many years working and researching in human resource training for the software industry, he hopes these sharing will be helpful to you.
[DevDay2019] Do you dockerize? Are your containers safe? - By Pham Hong Khanh...DevDay.org
Docker containers are a fast-growing technology that has become hugely popular in the software industry nowadays. It offers amazing benefits but also presents the developer with lots of security challenges. This talk will give you an introduction to Docker as well basic security best practices. But don’t worry, we will also do some live hacking :).
[DevDay2019] Develop a web application with Kubernetes - By Nguyen Xuan Phong...DevDay.org
Kubernetes is a platform used to automate the management, to scale and to deploy applications in the form of containers. Kubernetes is also called Container orchestration engine.
[DevDay2019] Paradigm shift towards effective Scrum - By Tam Doan, Agile Coac...DevDay.org
Scrum has become one of the most popular Agile frameworks in IT, as its lightweight and easy to understand. But why is it so difficult to apply? One of the challenges of effectively applying Scrum comes from the basic understanding of why Scrum was initially created in the first place. Having this paradigm shift will significantly enhance becoming an effective Scrum Team member.
[DevDay2019] JAM Stack - By Ngo Thi Ni, Web Developer at Agility IODevDay.org
JAM Stack is modern web development architecture based on client-side JavaScript, reusable APIs, an prebuilt Markup. You can check it here: jamstack.org
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
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 Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
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.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
[DevDay2018] Embrace the challenge – working as a developer in Content Management Systems - By Serge Yurovsky -Accounts Director & Quang Dang – Digital Marketing Specialist at Code Engine Studio
3. Definition
A CMS is a web-based application that provides capabilities for
multiple users with different permission levels to manage
content, data or information of a website project, or internet /
intranet application.1
When content is altered, added, or removed, integrity of the
code, design, and functionality remain intact.
1
http://www.comentum.com/what-is-cms-content-management-system.html
4. Brief History
● The 1990s and later years
○ Manually edit static HTML
○ Even a simple modification required re-uploading the whole data to
publish
● Early 2000
○ The start of multiple CMS platforms such as Joomla, Drupal, Mambo
● Early 2003
○ Wordpress entered the market and quickly took over the majority
of the market share
5. CMS vs Frameworks
While Frameworks allow for streamlined and consistent
development within and between project, they still require
technical/coding knowledge to manage content within the
sites.
CMS can provide users with Content Autonomy, allowing
non-technical team members and clients freedom to alter
content at their convenience without breaking the site’s
functions.
6. Types of CMS
● Home-made CMS
● Cloud CMS
○ Square Space, Weebly, Wix, Google Sites
● Enterprise CMS
○ Liferay, Alfresco
● Mainstream Open Source CMS
○ Wordpress, Magento, Drupal
● Niche or Industry Specific CMS
○ Artstorefront, Site Theory
8. CMS Assumptions
● CMS is not the perfect solution for every problem
● CMS works best when there is a need for the middle layer
of content management between application and end
user
● Content development within CMS allows for more
Sustainable and Dynamic presentations of previously
static content.
● Long term success is more likely when non technical
users are empowered and own the content.
9. Advantages for End Users
● Content autonomy for end client
● End client (user) does not need to have coding skills
● Ability to alter design without losing functionality
○ Drag and drop builders make layout changes easier
10. Who Likes Cake?
CMS Allows for a Layered
approach
● Content
● Design & Styling
● Custom Code
● Theme/Plugin Code
● CMS Core Code
● Server Architecture
11. Advantages for End Users
● Content autonomy for client
● End users have multiple training resources available
● End client (user) does not need to have coding skills
● Ability to alter design without losing functionality
○ Drag and drop builders make layout changes easier
● Content approval workflow or Editorial Controls.
12. Contributor
Contributors can write,
edit, and delete their own
unpublished posts, but
their content must be
reviewed and published
by an Admin or an Editor.
Author
Authors can publish, edit,
or delete their own posts,
but they can’t access
anything created by other
users.
Editor
Editors can review, edit,
delete or publish content
created by any user.
Editors do not have
access to administrative
functions of the site.
Example: Editorial Controls
13. Advantages for Development
● Many structures are already part of the system
○ Users creation and management
○ Content entry interfaces
○ Control Panels familiar to users
15. Advantages for Development
● Many structures are already part of the system
○ Users creation and management
○ Content entry interfaces
○ Control Panels familiar to users
● Access control
○ Limit permissions/Access (without having to think through all the
access rules, database rules, etc)
17. Advantages for Development
● Many structures are already part of the system
○ Users creation and management
○ Content entry interfaces
○ Control Panels familiar to users
● Access control
○ Limit permissions/Access (without having to think through all the
access rules, database rules, etc)
● Shortcodes or Dynamic Queries
○ Allowing backend users to place content with pre-developed
shortcodes or dynamic visual queries, releases developers from
needing to understand all the possible future iterations of content.
22. Advantages for Development
● Speed of development can be increased
● Maintenance can be streamlined
● Tools (plugins, themes)
○ With themes, many of the presentation/UI best practices (even
responsiveness and performance optimization) are often already
taken care of, allowing developers to focus on the more complex pieces
○ Many solutions exist for the most popular problems (free or paid)
● CMS community is supported by existing (open source)
knowledge base
● Outsourcing/contracting community
24. Maintaining custom functionality
along with updates
● CMS get updated frequently to add features and fix
security issues.
● Understanding Child Theme (or similar structure) allows
for layered development.
● Maintaining extended plugins:
○ Plugins don’t allow for update-friendly modifications through the
existing structure
○ Making sure that the custom functionality works after updates can
be time consuming
■ Structures and supported functions change after updates
25. Working within existing structure
It takes time to learn and make best use of the large existing
structure.
Example: wp_enqueue_script vs on-page script.
Using wp_enqueue_script allows developer to:
● Avoid including a script more than once or avoid
re-registering script dependencies
● Control loading position of a script
● Minifying and caching of the script as it is now its own
item rather than part of the overall (html) output code
26. Code Quality issues
● Plugin conflicts
○ When things do not work, plugin conflict is the most likely culprit
○ While limited testing is done, comprehensive testing accounting for all
variables is not possible for plugin developers.
● Inconsistent code quality in 3rd party tools
○ Not all developers invest into code reviews
○ Generally, paid plugins are more likely to have better code quality
■ They definitely should have better support
■ Find reliable plugin makers and stick with them
● Code bulk: too many requests lower the performance
○ There is such thing as too many plugins
○ When working with 3rd party tools, avoid ones that have multiple
functions you do not need
27. Deployment issues
● Because CMS allows for middle content management
layer there are deployment challenges when using
nuke/re-publish types of tools
○ Database synchronization is often unavailable or is not simple to
integrate as many of the CMS tools have not accounted for
distributed and multi-server development
● Various types of hosting environments have different
standards and permissions for tools (e.g. SSH) needed for
deployment
● Existing tools (e.g. WP Stagecoach) offer too many
limitation and are in their infancy
29. Avoid reinventing the wheel
● Use themes with existing functionality
○ Find themes that meet business needs and allow for flexibility and
growth
○ Balance having functions with need for cleaner code and fewer
requests
○ Good theme developers already spent the time to make themes
responsive, use the existing rules and code
● Use Plugins
○ Seek out examples - someone has done this before
○ Carefully extend plugins as needed to meet your business needs
● Work with plugin/theme developers
○ Ask them for input, they know their code better
30. Expectation for flexibility
● CMS backend users have an expectation for flexibility
with business rules and content.
● Developers must think of ways to present controls and
inputs to backend users to allow them more flexibility
with rules and content.
● Creating a scalable structure within a CMS will allow for
growth flexibility
○ Example: adding ecommerce, multi-language environment
31. Frame Calculator
Business rule: for each cut, charge
$25
Not optimal solution:
- Hard-code cut cost ($25) into the
calculator
Better solution:
- Create a product Cut Cost with price
of $25
- Calculator will take the price of this
product into calculation for each cut
32. B612 Title Area
Not optimal solution:
● Page title, description and image
background are all hard coded in
the page templates
● Different page templates are
assigned to according pages
through page URIs
Better solution:
● Allow for flexibility to edit
individual elements through
content entry screens.
● Account for styling issues that
users may encounter, set limits
and controls as needed.
33. Make custom functionality work
within the system
● Make sure to take advantage of the existing structure
when building custom functionalities.
● Consistency in UI leads to user satisfaction and better
data quality.
● Lower the cost of training, maintenance, and integration.
35. HUB API Product
Review Screen
WooCommerce
Default Product
Listing Screen
Better solution:
Example: Work Within System
36. While working within a CMS is challenging
and requires an adjustment in mentality, the
long term benefits of having higher user
satisfaction, lower costs, and more
sustainable products make the investment
worth it.
42. What We Do.
Technology
Web Dev: CSS, JS, Vue,
Angular
Backend: Java, PHP, Rails,
Node
Mobile Web & Native Apps
QC/QA
Digital Marketing
SEO & SEM
Web Analytics
Digital Marketing
UX & Design
User Experience
UI Design