This talk discusses the pros and cons of Angular and React and shows how they're similar, as well as how they're different. Deepu will defend React, Matt will defend Angular. We'll even show you the same app created with React and Angular via JHipster.
JHipster is a widely used and exponentially growing platform to create Angular + Spring web applications and micro services. We recently started working on adding react support for JHipster and in this quick session, we would like to showcase the Beta version and show how to generate full-fledged React apps with JHipster.
Lightning talk from StripeConEU 2021, how to edit the Silverstripe CMS docs by clicking the link in the docs, editing the document on GitHub and submitting a pull request.
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro SequeiraTestingAR Meetup
¿Por qué empezar a usar Jenkins Pipelines? ¿Cómo funcionan? ¿Qué ventajas tienen? ¿Qué desventajas tienen? Cómo es nuestra experiencia con pipelines dentro de Medallia
At GitLab, we release a new version on 22nd of every month. This is a story of the evolution of GitLab Frontend and why we choose VueJS and how we use it on production.
This talk discusses the pros and cons of Angular and React and shows how they're similar, as well as how they're different. Deepu will defend React, Matt will defend Angular. We'll even show you the same app created with React and Angular via JHipster.
JHipster is a widely used and exponentially growing platform to create Angular + Spring web applications and micro services. We recently started working on adding react support for JHipster and in this quick session, we would like to showcase the Beta version and show how to generate full-fledged React apps with JHipster.
Lightning talk from StripeConEU 2021, how to edit the Silverstripe CMS docs by clicking the link in the docs, editing the document on GitHub and submitting a pull request.
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro SequeiraTestingAR Meetup
¿Por qué empezar a usar Jenkins Pipelines? ¿Cómo funcionan? ¿Qué ventajas tienen? ¿Qué desventajas tienen? Cómo es nuestra experiencia con pipelines dentro de Medallia
At GitLab, we release a new version on 22nd of every month. This is a story of the evolution of GitLab Frontend and why we choose VueJS and how we use it on production.
Cross Platform Angular 2 and TypeScript DevelopmentJeremy Likness
Jeremy Likness explains why Angular is a powerful front end web technology, then demonstrates a cross-platform approach to building Angular 2 apps using NodeJs, Visual Studio Code, and TypeScript.
Develop, deploy, and operate services at reddit scale oscon 2018Gregory Taylor
The last few years have been a period of tremendous growth for Reddit. Process, tooling, and culture have all had to adapt to an organization that has tripled in size and ambition. Greg Taylor discusses Reddit's evolution and explains how one of the world’s busiest sites develops, deploys, and operates services at significant scale.
Presented at OSCON 2018 in Portland, Oregon
Kubernetes at Reddit: An Origin Story - KubeCon NA 2018Gregory Taylor
This session takes the audience through the motivations, the story, and the results of rebasing our infrastructure on Kubernetes. Today, Kubernetes forms the core of our internal Infrastructure "product", which is a paint-by-numbers experience that engineers of all backgrounds make use of.
Presented at KubeCon North America in 2018
People around you are talking about Akka and you ask yourself which kind of architecture you could set up, or how you can integrate them in your architecture ? And what is the learning curve ?
Through a feedback, we’ll answer these questions and will show how, in 3 months, we set up an architecture based on Akka and Spray in Scala. We’ll speak about performance issues and fault tolerance with supervisors. Also we’ll see why it’s important to have some monitoring and efficient tests.
Par Nicolas Jozwiak
Adopt openjdk and how it impacts you in 2020George Adams
AdoptOpenJDK is rapidly becoming a leading provider of OpenJDK™ binaries. With over 125 million downloads in the last year, it is now a serious contender for your production usage of Java™. AdoptOpenJDK provides prebuilt OpenJDK™ binaries from a fully open-source set of build scripts and infrastructure. This talk will cover how we build on over 15 different platforms, execute over 60,000 tests and distribute OpenJDK™ binaries to millions of users. We will also cover how AdoptOpenJDK binaries compare against the Java™ binaries that you use today. If you’re curious to understand more about our future roadmap, security and supporting platforms like Lego® Mindstorms® then this is the talk for you!
This is the story of the journey followed by LesFurets.com, the leading French insurance aggregator, to transition from one release per month to a release per day.
In this talk, you will learn how we first started by improving the monitoring tools and tests suites, automated everything and built tools to remove QA testing.
Finally, we will see why having a continuous delivery process deeply impacted the organization and how we pushed code into production.
Migrating a large codebase to Node & ReactRyan Burgess
Migrating any codebase can be a daunting task. Where do you start? At Netflix we recently overhauled our entire codebase for the website to React and Node.js. Our goal was to migrate to a new codebase to iterate at a faster pace, but during migration we didn’t want to slow down innovation on new features. Along the way we learned how to improve the process and make sure we didn’t negatively impact the user experience. I'll be sharing a few tips and learnings to help make your next migration easier and more effective.
Devoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery AnalyticsLuca Milanesio
Our journey and experience in dealing with the collection/analysis of Continuous Delivery log events using Gerrit Code Review, Jenkins with Apache Flume, ElasticSearch, Kibana and Spark
Oscon15 : ASP.NET 5 : Hey ASP.NET isn’t just for enterprise Maria Naggaga
Presented at OSCON 2015
This introduction to Asp.net vNext will be a presentation and quick tutorial to the Microsoft open source community. The presentation will introduce the audience to the brand new Asp.net, and its cross-platform story.
During this session the audience will be exposed to how to get Asp.net vNext up and running in Sublime and how to deploy it to the cloud. Targeted at beginners, the talk will be going over the frameworks, tools, and resources one would need to get started on any web project.
By the end of the presentation the audience will have an understanding of the new Asp.net vNext, and how to participate in this growing open source community.
Looking to find out the difference between #Angular and #React.js? Our latest post is aimed to ease your understanding. You will learn more about the specifics and the main differences of both #frontend design solutions. We hope to help you make the right decision. Enjoy your reading!
https://brocoders.com/blog/react-vs-angular-who-wins-the-competition#who-chooses-angular
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teamsAgile Lietuva
What makes Continuous Delivery easy and what makes it hard? Should it be all Scala + Docker + microservices or is .Net + Windows + monoliths a safer bet? This session compares and contrasts the successful continuous delivery journeys of two completely different cultures. Both achieved weekly releases to Production, but one was a .Net monolith, the other a set of Scala microservices. We’ll explore the lessons learnt by looking at the blockers and accelerators each faced.
Smoothing the continuous delivery path a tale of two architectures - expert...Equal Experts
What makes Continuous Delivery easy and what makes it hard?
How much impact do your tech and architectural choices have on it?
Should you start with a .Net monolith or go-lang microservices?
This session shares lessons learnt by two teams, with very different tech and architectures, but who both were successful in their continuous delivery journey.
Speaker:
Lyndsay Prewer
Lyndsay is an agile delivery consultant with over 20 years' experience of helping individuals, teams and organisations improve their software delivery. He’s currently working with Equal Experts, at a variety of public and private sector clients.
Cross Platform Angular 2 and TypeScript DevelopmentJeremy Likness
Jeremy Likness explains why Angular is a powerful front end web technology, then demonstrates a cross-platform approach to building Angular 2 apps using NodeJs, Visual Studio Code, and TypeScript.
Develop, deploy, and operate services at reddit scale oscon 2018Gregory Taylor
The last few years have been a period of tremendous growth for Reddit. Process, tooling, and culture have all had to adapt to an organization that has tripled in size and ambition. Greg Taylor discusses Reddit's evolution and explains how one of the world’s busiest sites develops, deploys, and operates services at significant scale.
Presented at OSCON 2018 in Portland, Oregon
Kubernetes at Reddit: An Origin Story - KubeCon NA 2018Gregory Taylor
This session takes the audience through the motivations, the story, and the results of rebasing our infrastructure on Kubernetes. Today, Kubernetes forms the core of our internal Infrastructure "product", which is a paint-by-numbers experience that engineers of all backgrounds make use of.
Presented at KubeCon North America in 2018
People around you are talking about Akka and you ask yourself which kind of architecture you could set up, or how you can integrate them in your architecture ? And what is the learning curve ?
Through a feedback, we’ll answer these questions and will show how, in 3 months, we set up an architecture based on Akka and Spray in Scala. We’ll speak about performance issues and fault tolerance with supervisors. Also we’ll see why it’s important to have some monitoring and efficient tests.
Par Nicolas Jozwiak
Adopt openjdk and how it impacts you in 2020George Adams
AdoptOpenJDK is rapidly becoming a leading provider of OpenJDK™ binaries. With over 125 million downloads in the last year, it is now a serious contender for your production usage of Java™. AdoptOpenJDK provides prebuilt OpenJDK™ binaries from a fully open-source set of build scripts and infrastructure. This talk will cover how we build on over 15 different platforms, execute over 60,000 tests and distribute OpenJDK™ binaries to millions of users. We will also cover how AdoptOpenJDK binaries compare against the Java™ binaries that you use today. If you’re curious to understand more about our future roadmap, security and supporting platforms like Lego® Mindstorms® then this is the talk for you!
This is the story of the journey followed by LesFurets.com, the leading French insurance aggregator, to transition from one release per month to a release per day.
In this talk, you will learn how we first started by improving the monitoring tools and tests suites, automated everything and built tools to remove QA testing.
Finally, we will see why having a continuous delivery process deeply impacted the organization and how we pushed code into production.
Migrating a large codebase to Node & ReactRyan Burgess
Migrating any codebase can be a daunting task. Where do you start? At Netflix we recently overhauled our entire codebase for the website to React and Node.js. Our goal was to migrate to a new codebase to iterate at a faster pace, but during migration we didn’t want to slow down innovation on new features. Along the way we learned how to improve the process and make sure we didn’t negatively impact the user experience. I'll be sharing a few tips and learnings to help make your next migration easier and more effective.
Devoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery AnalyticsLuca Milanesio
Our journey and experience in dealing with the collection/analysis of Continuous Delivery log events using Gerrit Code Review, Jenkins with Apache Flume, ElasticSearch, Kibana and Spark
Oscon15 : ASP.NET 5 : Hey ASP.NET isn’t just for enterprise Maria Naggaga
Presented at OSCON 2015
This introduction to Asp.net vNext will be a presentation and quick tutorial to the Microsoft open source community. The presentation will introduce the audience to the brand new Asp.net, and its cross-platform story.
During this session the audience will be exposed to how to get Asp.net vNext up and running in Sublime and how to deploy it to the cloud. Targeted at beginners, the talk will be going over the frameworks, tools, and resources one would need to get started on any web project.
By the end of the presentation the audience will have an understanding of the new Asp.net vNext, and how to participate in this growing open source community.
Looking to find out the difference between #Angular and #React.js? Our latest post is aimed to ease your understanding. You will learn more about the specifics and the main differences of both #frontend design solutions. We hope to help you make the right decision. Enjoy your reading!
https://brocoders.com/blog/react-vs-angular-who-wins-the-competition#who-chooses-angular
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teamsAgile Lietuva
What makes Continuous Delivery easy and what makes it hard? Should it be all Scala + Docker + microservices or is .Net + Windows + monoliths a safer bet? This session compares and contrasts the successful continuous delivery journeys of two completely different cultures. Both achieved weekly releases to Production, but one was a .Net monolith, the other a set of Scala microservices. We’ll explore the lessons learnt by looking at the blockers and accelerators each faced.
Smoothing the continuous delivery path a tale of two architectures - expert...Equal Experts
What makes Continuous Delivery easy and what makes it hard?
How much impact do your tech and architectural choices have on it?
Should you start with a .Net monolith or go-lang microservices?
This session shares lessons learnt by two teams, with very different tech and architectures, but who both were successful in their continuous delivery journey.
Speaker:
Lyndsay Prewer
Lyndsay is an agile delivery consultant with over 20 years' experience of helping individuals, teams and organisations improve their software delivery. He’s currently working with Equal Experts, at a variety of public and private sector clients.
Accelerate User Driven Innovation [Webinar]Dynatrace
https://info.dynatrace.com/apm_dtm_ops_17q4_wc_accelerate_user_driven_innovation_en_registration.html
Accelerate User Driven Innovation [Webinar]
DevOps adopters are more agile, more reliable and more successful but, only 2% of companies worldwide have adopted DevOps best practices.
We know it’s more difficult for enterprises companies with legacy systems and processes to get started but it isn’t impossible.
To help you accelerate your own DevOps journey & realise some of the benefits, we’re thrilled to be hosting international DevOps experts Andreas Grabner, Mark Tomlinson and James Pulley.
With combined experience across hundreds of DevOps deployments they have some remarkable use cases to share including Verizon, and even our own story of transforming from on premise six month waterfall deployment to a cloud native one hour continuous delivery model.
Don’t miss these amazing insights. Register today!
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2Gtedjh.
Szczepan Faber talks about two different use cases of implementing continuous delivery at scale: LinkedIn and Mockito. Yet the challenges, benefits and impact on the engineering culture are very similar. Filmed at qconsf.com.
Szczepan Faber is a Tech Lead for LinkedIn Development Tools, responsible for developer productivity at LinkedIn. Previously, he was core engineer of Gradle 1.x and 2.x. and instructed numerous classes on build automation. He created Mockito framework in 2007, currently estimated user base of 2M, and has been giving classes on automated testing since.
5 Key Metrics to Release Better Software FasterDynatrace
No matter how often you deploy your application, or how sophisticated your delivery pipeline is, you always need to know the quality status of the software you are building. This can only be done if you measure it. But measure what exactly?
Andreas Grabner and Brett Hofer, app performance evangelists, explain five key metrics to increase your confidence in securing a safe build for production.
• Learn why metrics can be huge quality gateways
• Identify key metrics to take back to your team (Dev, Test, Ops and Business)
• Understand how to use, measure and report these metrics
• 3 short use cases and how using metrics can help you avoid them
There are many excellent courses, books and videos that can help you learn Agile and Scrum, but they all tend to ignore some common challenges teams run into. For example, non-functional requirements. How should we deal with them? Technical stories are also a big challenge. Good luck finding concrete, unbiased information on the pros and cons of the different approaches. Forecasting is another great example. How do you estimate or forecast an entire project?
This session will cover a number of these "elephants" in the room and provide concrete and unbiased advise on how to deal with them. All recommendations are based on real-world experiences and will include an honest discussion of relevant pros and cons.
Testing and Measurement in DevOps: Find Solutions—Not More ProblemsTechWell
The promise of DevOps is to deliver new features faster following today’s best practices. However, blindly automating the delivery pipeline by installing Jenkins, Chef, and Docker without adapting test approaches will cause a great number of deployments to fail. While the tester’s role and testing are critical for the success of DevOps, the tester’s objective changes—from finding more defects to understanding the patterns that make deployments fail. Then, the job is to automate the detection of these patterns through quality gates into the pipeline. Using examples from Capital One, Verizon, and others, Andreas Grabner explains which technical metrics—# of SQLs, # Memory Allocations, # of Service Calls—to capture while testing in order to identify bad coding and architectural patterns earlier. In the DevOps world, you are no longer measured by number of tests created, executed, and problems reported; you are measured by your collaboration with development and operations, and the success rate of your team’s deliverables.
Microservices And Containerization by Steven MasonSynerzip
Unpacking the containerization trend and its great outcomes in your business.
Containers are an increasingly popular technology allowing applications to be abstracted from the environment in which they run. Far more than just an incremental improvement over virtualization, containers are a portable, lightweight solution that promises reduced development time, improved service availability, easier monitoring, and simplified deployment. During this discussion, learn more about containers and how best to leverage them for the greatest overall impact on your business.
For several years, we did numerous audits for small to big websites, small agencies and huge corporations, and always faced the same issues. What should you look for when running a website audit? What tools could help you? At which level of disaster you should advice your customer to recode entirely the website?
This session covers a methodology and set of tools to organize efficiently your Drupal websites audits
https://drupalcampkyiv.org/node/73
Is React The Best Thing Since Sliced Bread?Synerzip
In this webinar, we’ll cover fundamentals of the React library, including how state is managed and how to combine it with other popular JavaScript libraries to minimize development effort and maximize your capabilities.
Covered in this webinar:
- What are React’s strengths?
- How does it compare to other popular frameworks?
- Does React use an MVC paradigm or something else?
- What are other popular JS libraries that are often combined with React?
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysAndreas Grabner
Slides used for https://www.devopsdays.org/events/2017-toronto/program/andreas-grabner/
In 2011 we delivered 2 major releases of our on premise enterprise software. Market, technology and customer requirements forced us to change that in order to remain competitive.
Now – in 2017 - we are deploying and providing feature releases every 2 weeks for both our on premise and SaaS-based offering. We deploy 170 SaaS production changes per day and have a DevOps pipeline that allows us to deploy a code change within 1h if necessary.
To increase quality, we built and provide a DevOps pipeline that currently executes 31000 Unit & Integration Tests per Hour as well as 60h UI Tests per Build. Our application teams are responsible end-to-end for their features and use production monitoring to validate their deployments which allows them to find 93% of bugs in production before it impacts our end users.
In this session I explain how this transformation worked from both “Top Down” as well as “Bottom Up” in our organization. A key component was the 4 people strong DevOps Team who developed and “sell” their DevOps Pipeline to the globally distributed application teams. I will give insights into how our pipeline enables application teams to design, code, test and run a new feature for our user base.
I will also talk about the “dark moments” as change is never without friction. Both internally as well as with our customers who also had to get used to more rapid changes.
How to boost your workflow, or git rebase for designersAnton Parkhomenko
Increase the speed and quality of your development. Some tools and practices to integrate the design part into development cycle. Hands-on experience, pitfalls and dealing with late-adopters
Similar to Smoothing the Continuous Delivery Path - A Tale of Two Teams (20)
So much of the time, we get bogged down in senseless process, causing delays to delivery and reduced morale in the team. Agile frameworks implicitly build trust; this talk introduces the TRUST Framework, which attempts to bring trust management as an explicit part of how we effectively manage projects and relationships.
We start with this simple Axiom: maximising trust throughout the organisation, in all directions, creates a more efficient and happier working environment, resulting in higher value creation for the organisation and its stakeholders.
This talk challenges how we think about trust and cover practical actions to build trust in your teams.
Platform Security IRL: Busting Buzzwords & Building BetterEqual Experts
Practical tips and heroic war stories on how to secure a large, modern, fast software delivery platform. From building a team to building cool stuff, dealing with organisational setups to dealing with security incidents.
Zero Buzzwords Guaranteed.
Chris Rutter has spent the last few years obsessed with making security, engineering and the business work together. Starting his career as an engineer, he uses a deep understanding of Agile, Devops, and product delivery to solve security problems in a way that enables teams, rather than hitting them with bricks.
Software development practices & Infrastructure as Code - how well do they wo...Equal Experts
Infrastructure as Code (IaC) has rapidly become a key part of cloud native engineering. The hard gained experience from writing software can be applied to infrastructure, but fundamental differences means some fundamental approached need to be reconsidered. This talk will explore the implications for test driven development and build pipelines applied to IaC.
Jon Barber is an Engineer with Equal Experts.
He has been paid to write software for over 30 years, and has spent most of his time recently in the platform engineering space. He’s a keen advocate of XP values and practices, and sees himself more as an engineer than craftsman.
A Whole Team Approach to Quality in Continuous Delivery - Lisa CrispinEqual Experts
Watch the video at https://www.equalexperts.com/expert-talks/a-whole-team-approach-to-quality-in-continuous-delivery/
It’s not uncommon for teams practicing, or moving towards, continuous delivery to face a growing backlog of customer-reported bugs and struggle to maintain their deployment cadence. If a team has testers, the testers may be expected to continue with their same testing activities, without any thought as to how those can be fit into CD. Teams without testing specialists often struggle with insufficient coverage from their automated regression tests, and they may miss serious problems entirely because of inadequate exploratory testing.
How can teams build confidence to release small changes so frequently? It’s not just about testing, it’s about finding ways to build quality into the product. This interactive session will introduce:
• a pipeline visualization exercise teams can do to find ways to fit in all testing activities, including manual ones, and shorten feedback loops
• using a test suite canvas to determine the minimum automated tests needed
• ways testing specialists help teams prevent defects and transfer testing skills across the team
This is a session for everyone on the software delivery team, who may or may not have experience with continuous delivery and deployment.
SPEAKER:
Lisa Crispin
Lisa Crispin is the co-author, with Janet Gregory, of three books: Agile Testing
Condensed: A Brief Introduction, More Agile Testing: Learning Journeys for the Whole Team, Agile Testing: A Practical Guide for Testers and Agile Teams; the LiveLessons Agile Testing Essentials video course, and “The Whole Team Approach to Agile Testing” 3-day training course offered through the Agile Testing Fellowship.
Lisa was voted by her peers as the Most Influential Agile Testing Professional Person at Agile Testing Days in 2012. She is co-founder with Janet of Agile Testing Fellowship, Inc.
Please visit www.lisacrispin.com, www.agiletestingfellow.com, and www.agiletester.ca for more.
Lisa is currently a Fellow Quality Owner at OutSystems, helping with the observability practice.
When organisations begin to adopt Continuous Delivery, engineering teams begin to deliver at a pace that can create a strain on other parts of the business. Security teams often struggle to adapt to this faster delivery model, but that doesn’t need to be the case.
In this talk, Stuart will discuss a few ways you can take advantage of continuous delivery to make security a first class citizen of software engineering. Grounding the theory with real world experience, he’ll share a few stories of how other organisations have used these ideas to transform their delivery.
SPEAKER: Stuart Gunter
Stuart is the Security Practice Lead at Equal Experts. He has over 20 years experience in software engineering, architecture and security. He has worked with a variety of public and private sector organisations across a range of industries, helping them effectively embed security within agile delivery.
Embracing collaborative chaos (April 2020) by Lyndsay PrewerEqual Experts
Today’s systems are inherently complex, with some component parts often operating in or close to suboptimal or failure modes. Left unchecked, as complexity increases, the compounding of failure modes will inevitably lead to catastrophic system failure.
Chaos Days help us address this risk by spending time deliberately inducing failures, then analysing the response.
This session summarises our experience of running Chaos Days on a large scale platform. We’ll explore the what, why, how and when of running a Chaos Day, plus tips for running them remotely.
Design Systems: Designing out Waste, Designing in ConsistencyEqual Experts
Design Systems help modern innovative companies build new software quickly without waste and with a consistent look and feel.
They are the single source of truth to allow the teams to design, realise and develop a product.
From our work with Design Systems for Equal Experts' clients we have many learnings to share about benefits and risks and what needs to be overcome to get a system live and adopted.
SPEAKER: David Hawdale. Product and UX person at Equal Experts.
Contact www.equalexperts.com
Contact David: david.hawdale@hawdale-associates.co.uk
Growing Together - software development in the Developing worldEqual Experts
Earlier this year EE partnered with VSO to help farmers in rural Bangladesh. This is the story of how we went from inception to production in four weeks and the challenges of developing software half the world away from home
Infrastructure - a journey from datacentres to cloudEqual Experts
What is infrastructure, and how do I avoid it forever? Where does the software that runs so much of the world, actually run? In this talk, we look at the terms "infrastructure" and "platform", what they currently mean and how they are built and managed; we rant about how bad a metaphor "The Cloud" is; and we speculate wildly about the future for our servers, our planet and ourselves
Data Science In Action: Prenatal Screening for Down SyndromeEqual Experts
Disorders like Down Syndrome have serious health implications for both the baby and mother, meaning that robust screening is crucial. Traditional means however, carry an unacceptable miscarriage risk. Using blood tests and machine learning we are able to accurately and safely predict whether a fetus will have Down Syndrome within weeks of conception.
The essentials of the IT industry or What I wish I was taught about at Univer...Equal Experts
University taught me a lot, but after getting my first job I quickly realised that I was lacking many skills that I had never even heard about or not realised how important they were. In this talk I will introduce you to notions and tools that are used on a daily basis in the industry, such as version control and coding patterns. This will give you a list of items that you should explore and use to get yourself ready for the real IT world.
This talk discusses how a FTSE 100 publishing house confronted the urgent need to transform to meet the challenges and opportunities created by a changing world. Despite the fact that there was plenty of time, money and will to succeed, almost straight away, their situation was revealed to be much harder than they first thought...
Telling the true story of the publishers’ attempt to navigate the choppy waters of changing ways of working combined with high levels of uncertainty, the talk covers George Harrison, Keswick Pencil Museum, the philosopher Karl Popper and Middlemarch by George Eliot. Along the way, three key lessons that were learned the hard way are shared, to help you avoid making the same mistakes.
Speaker : David Cox - Transformation Manager at Equal Experts
Obstacles of Digital Transformation EvolutionEqual Experts
The talk will focus on some things that any consultant or leader should consider when entering into an organisation that has a stated desire to transform into the most Digital organisation possible.
Speaker: Ryan Bryers, Digital Transformation and Leadership, Equal Experts
Talk given by Chris Rutter
Avoiding The Security Brick
An exploration of some common scenarios when security teams and processes seriously impact product delivery and result in questionable security benefits, and some battle-proven techniques on how to work more effectively with security while delivering at pace
Chris Rutter.
A Security Engineer / Transformation specialist who cut his teeth writing Java in Agile environments, then moved into Security Architecture and now helps teams secure their systems by making security technical rather than a tick box.
Talk given by Lyndsay Prewer Technical Delivery Manager at Equal Experts at ExpertTalks Leeds on June 11 2019.
Embracing Collaborative Chaos
Today’s systems are inherently complex, with some component parts often operating in or close to suboptimal or failure modes. Left unchecked, as complexity increases, the compounding of failure modes will inevitably lead to catastrophic system failure. Chaos Days help us address this risk by spending time deliberately inducing failures, then analysing the response.
This session summarises our experience of running Chaos Days on a large scale platform. We’ll explore the what, why, how and when of running a Chaos Day.
Talk given by Phil Parker (Partner at Equal Experts) at ExpertTalks Berlin, 14th June 2018.
Running a build server does not mean you are *doing* Continuous Delivery.
An OWASP Top 10 poster on the wall does not mean you are *doing* Information Security.
This talk explores what the real important factors of Continuous Delivery are, does the same for Information Security and then focusses in on how the two intersect and interact.
Developers, testers, ops (and anyone else working on tech teams) will learn why Continuous Delivery is actually MORE secure than the alternatives.
Talk given by Phil Parker (Partner at Equal Experts) at ExpertTalks Sydney, 27th February 2018.
Continuous Delivery requires “a close, collaborative working relationship between everyone involved in delivery” but - as you are probably all too aware - most organisations don’t structure teams (or software) to achieve this.
This talk explores what the communications structures of our organisations really are, and how they should best serve the systems we design? A Continuous Delivery talk with no mention of Continuous Integration, virtually nothing on Deployment Pipelines and a real effort not to mention DevOps (people, teams or mindset!) This is a lot about Organisations and Domains (a definition of the latter will be forthcoming), but mostly it’s about People…
Cracking passwords via common topologiesEqual Experts
Hugo Ferreira, one of our Developers, presented this talk – "Cracking Passwords via Common Topologies"" – during Pizza Talks Lisbon, on the 29th of November 2017
Description:
A brief overview of how typical password complexity policies and common human behaviour conspire to create easily hackable systems, and what you can do about it as a developer.
Useful Links:
* [OWASP](https://www.owasp.org)
* [Testing Guide](https://www.owasp.org/index.php/OWASP_Testing_Guide_v4_Table_of_Contents) for securing web applications
* [Authentication Cheat Sheet](https://www.owasp.org/index.php?title=Authentication_Cheat_Sheet)
* [Have I been pwned? Check if your email has been compromised in a data breach](https://haveibeenpwned.com/)
* [Pwned websites](https://haveibeenpwned.com/PwnedWebsites)
* [Pwned Passwords](https://haveibeenpwned.com/Passwords)
* [dropbox/zxcvbn: Low-Budget Password Strength Estimation](https://github.com/dropbox/zxcvbn)
* [test zxcvbn interactively](https://lowe.github.io/tryzxcvbn/)
* [KoreBlog PathWell - Top 100 common topologies](https://blog.korelogic.com/blog/2014/04/04/pathwell_topologies)
Taking as examples a real greenfield and brownfield project the talk describes how agile delivery can address the challenge of getting quickly to grips with complex project domains by using a range of lean tools and techniques as part of a structured inception phase.
In case of the greenfield project the goal was to build sufficient understanding to be able to define a valuable and realistic release (MVP) roadmap, while in the case of the brownfield project, the challenge was more in terms of decomposing / splitting an existing monolithic application in the right way.
Besides illustrating how theses challenges were addressed in practice, this talk will outline a generic inception framework and suggest a range of techniques, tools and methodologies out of which agile project teams can 'compose' a skeleton framework to address the challenges they face in their projects, always - of course - with the key goal in mind of delivering value early while staying close to user and business, and focus on keeping quality high, mitigate risks continuously, and build a trusted relationship with our clients.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, 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.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Smoothing the Continuous Delivery Path - A Tale of Two Teams
1. simple software solutions to big business problems.
Making Software. Better.@EqualExperts
@lyndsp
Smoothing the Continuous Delivery path
A tale of two teams
25. simple software solutions to big business problems.
Making Software. Better.@EqualExperts
@lyndsp
Smoothing the Continuous Delivery path
A tale of two teams