This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
David Daly’s presentation at LTB 2020 , How to Waste Time and Money Test ing the Performance of a Software Product, is probably a good introduction [Video] — [Slides]. These two papers provide many more insights: Automated system performance testing at MongoDB , DBTest 2020 [ Video ]. The MongoDB Podcast, Ep.
Do material incidents on “third-party systems” require disclosure? The mandate explains why this is the case: “A reasonable investor would [not] view a significant breach of a registrant’s data as immaterial merely because the data were housed on a third-party system ….
NoOps is a concept in software development that seeks to automate processes and eliminate the need for an extensive IT operations team. Organizations adopt DevOps, where developers and operations work together in a continuous loop, so they can develop software and resolve issues efficiently before they affect users. What is NoOps?
The goal of Cloud Automation is for development teams to build better software faster and operations to automate mundane repetitive tasks and focus on innovation. As a result, IT teams can automate and manage processes across on-premises and cloud-based systems, or between multiple cloud services to prevent vendor lock-in.
This weekend, I was watching the movie Elf and it got me thinking – how does Santa’s Workshop keep up with the demands of a booming population? I knew that if I wanted to figure out how to improve the flow of value through Santa’s Workshop I would need a visual. Santa’s Workshop Value Stream Architecture Diagram.
How do we break a large system into smaller, more manageable modular components? This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use. 45 minutes) I recommend allocating a full-day for this workshop as a starting point. 1 hour) Candidate Context Modelling (min.
Automation was a hot topic at the event and Dynatrace had the opportunity to host a workshop “Building Autonomous Operations for Pivotal Platform with Keptn”. The workshop taught best practices that companies can look toward to automate more of their environment and tame and better manage the complexity.
There are a few qualities that differentiate average from high performing software engineering organisations. Martin Fowler argues that internal quality of a softwaresystem enables new features and improvements to be delivered more sustainably. This necessitates a good understanding of the domains the software represents.
My participation at these conferences is a mixture of talks and workshops. I’ve used Miro exclusively for my in-person workshops and talks, and I plan to for all upcoming events. Miro for In-person Workshops? At NDC Porto 2022, I teamed up with Maxime Sanglan-Charlier to run our 2 hour software architecture-themed workshop.
Our goal is to support our customers with tools, systems, and software of their choice by providing the right set of instances, software (AMIs), and managed services. AWS and Support for Deep Learning Frameworks. At AWS, we believe in giving choice to our customers.
Waking up as a software company in the Novel Economy , many organizations have realized that they have been too focused on using IT to maintain operations and enhance existing processes, instead of creating new tangible value to innovate and remain competitive. . VSM tools are the technology enabling the practices of VSM.”.
Domain-Driven Design is an approach to designing systems, usually software, that emphasises creating a common language between domain experts and system builders. Here’s an example I use in talks and workshops: How to group these concepts into domains? Domains are subjective and they are not mutually exclusive.
STELLA: report from the SNAFU-catchers workshop on coping with complexity , Woods 2017, Coping with Complexity workshop. “Coping with complexity” is about as good a three-word summary of the systems and software challenges facing us over the next decade as I can imagine. Workshop context.
For a recent technical workshop I did with one of our strategic cloud partners, I created a deck that aims to answer exactly this question. Remember: This is a critical aspect as you do not want to migrate a service and suddenly introduce high latency or costs to a system that you forgot about having a dependency with!
Introduction Memory systems are evolving into heterogeneous and composable architectures. Heterogeneous and Composable Memory (HCM) offers a feasible solution for terabyte- or petabyte-scale systems, addressing the performance and efficiency demands of emerging big-data applications.
Just like visually-abled users don’t read every word on a page but scan for interesting things, blind screen reader users don’t make their software read each and every word. Continue reading below ↓ Deep-dive into front-end accessibility with Carie Fisher in her upcoming Smashing workshop on Accessible Front-End Patterns.
For example, security concerns and unreliability becoming commonplace, like the recent Southwest Airlines scheduling crisis caused by a decades-old scheduling system. They are also a vital step toward defining the Kickstarter workshop. AMET designs and facilitates the Kickstarter Workshop.
As VSM becomes the de facto way to master software delivery at scale and closes the feedback loop between IT and the business, leadership and their teams are crying out for more visibility into their software delivery and its role in their digital journey. Get Software Delivery trends and insights in your inbox. A leading U.S
They introduced the architecture of coarse grain reconfigurable array (CGRA) for statically scheduled data flow computing in HOTCHIPS’17 and its software stack of compiler and linker in ICCAD’17. The new DGX-2, which achieves 2 petaFLOPS in the system, combines 16 fully interconnected GPUS with 10x the deep learning performance.
Today, we’ll take a look at the best ways to use colors in a design system, and what we can expect from our colors in the not-too-distant future. Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Michelle Barker.
Thoughtful and effective decision-making was a key trend at the O’Reilly Software Architecture Conference in Berlin 2019. The ability to make good decisions might be the most important aspect of a software architecture practitioner’s job. Every day.every week.every month, you make critical architectural decisions. Not to worry!
"Increasing numbers of people who had formerly been self-employed in workshops and cottage industry, often on a subcontracting basis, assumed new roles as part of an emerging wage-earning class. There have been many attempts to create large, lesser-skilled, secondary labor forces that supplement a core primary one in software development.
And a thought arises: what would you give your software tester friend as a gift, if you were the secret Santa. The Complete Software Tester: Concepts, Skills, and Strategies for High-Quality Testing by Kristin Jackvony. A Practitioner’s Guide to Software Test Design by Lee Copeland. Mosley and Bruce A. Awesome Memberships.
IBM's Daniel Berg, who is giving a talk on Istio at the upcoming OSCON conference in Portland , recently led a hands-on workshop at KubeCon in Copenhagen to help developers learn how Istio can solve common challenges with microservices deployed within Kubernetes. Developers at the "Istio Hands-on Workshop" at KubeCon in Copenhagen.
design systems. If you’d like to dive a bit deeper into animation with Figma, a guide to adding animation to your designs in Figma shows the entire workshop, and various options you have, step-by-step. Design Systems With Figma. The Design System Manager plugin for Figma makes it possible. Jump to online workshops ?.
The key to loose coupling is to understand how the system you are building is going to change, and minimising the cost of those changes. Items in the inventory can be temporarily borrowed by other bounded contexts in the system by being checked out and checked back in again. It knows if they are available or checked out.
You can find out more about that here: [link] This kata is based on content from my workshops. This kata is split into four sections that address different aspects of architecting softwaresystems. I’ve used it a few times now and it seems to have worked well so I thought it would be good to share.
Loosely-coupled teams enabled by loosely-coupled software architecture is one of the strongest predictors of continuous delivery performance and organizational scaling. Decoupling Streams of Work Our goal when designing systems is to maximise the speed of delivery and value of the work we deliver.
Mapping out your business’s domain landscape has many benefits: knowledge sharing, generating product ideas, providing the foundation for software architecture, aligning on requirements, but a common challenge is… “where do we start?” The following steps are my baseline format for a series of discovery workshops.
That happens when your app/website/system is efficient. Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. On design systems, CSS/JS and UX. Jump to online workshops ?. And vice versa. And memorable.
The three-day event is jam-packed full of keynotes, breakouts, workshops (and, not to mention, parties!) We are more excited than ever to share how Tasktop can solve your DevOps transformation woes by going beyond CI/CD and adopting an end-to-end value stream approach to software delivery. Networking is almost always priceless.
One of the challenges I see regularly is inertia following domain discovery workshops. In companies with many teams and many millions of lines of code, including a lot of legacy, there are endless things that can be improved in the product, software, and organization. Why Thing Get Stuck After Discovery?
The value stream management (VSM) market continues to grow at an exponential rate as enterprises recognize that they need to deliver higher quality software faster to compete in today’s world. Last week, a new research paper by GigaOm analyst, Jon Collins, named Tasktop as a leader in value stream management in software delivery.
Developing software is becoming easier as frameworks like React, Vue, or Angular become the go-to solution for creating even the simplest applications. Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. More after jump!
Maybe it’s surprising that ChatGPT can write software, maybe it isn’t; we’ve had over a year to get used to GitHub Copilot, which was based on an earlier version of GPT. It can pretend to be an operating system. What Software Are We Talking About? BLOOM An open source model developed by the BigScience workshop.
In his upcoming online workshop The TypeScript Masterclass , Stefan Baumgartner will dive into type systems and how to use them well when writing JavaScript. Jump to the workshop ?. If you are launching a large-scale system, it’s important to perform email app load testing. Online, and live. August 5–19, 2021.
There is no way to model how much more traffic you can send to that system before it exceeds it’s SLA. This is unfortunate, because we’d really like to be able to build systems that have an SLA that we can share with the consumers of our interfaces, and be able to measure how well we are doing.
During the 90s, we saw two content management systems for static sites — Microsoft FrontPage in 1996 and Macromedia Dreamweaver in 1997. These desktop applications incremented the tooling an inch closer to the modern Jamstack content management systems of today. Jump to the workshop ?. Online, and live. 20s And Beyond.
Typically, there’s a period where modernization is discussed as the pains of legacy systems and/or ways of working are noticed and become ever more prominent, blocking the business strategy. You can also experiment with various workshop formats. Some companies talk about modernizing for years before they make a serious commitment.
While it’s a crucial shift in approaching IT and enterprise software delivery to accelerate market response and adaptability, it’s also a journey. When it comes to software delivery, there are many activities and siloed metrics. Edwards Deming, to improve the system you need to get outside the system.
Design systems should be used not only to ensure branding and consistency, but accessibility, inclusivity, and understanding of code better. You could internally document them in a collaborative software such as Notion or Dynalist; or an online documentation like Google Docs or Dropbox Paper.
Maybe you’re launching some software and need to know how to price it. Web scraping is the practice of extracting large amounts of web data through the use of software. Jump to the workshop ?. Robert Sfichi. 2021-10-28T11:00:00+00:00. 2021-10-28T12:08:19+00:00. Actually, there’s another thing they share. Online, and live.
Software delivery is all about delivering more customer value faster to remain competitive in the digital-first world. Value Stream Management and Flow Metrics: Measure The Whole System. What units of value are flowing across the system . How the system is delivering value to the customer.
There are thousands of ways we can shape the softwaresystems we build and organise our teams around them. Sociotechnical systems are complex systems formed of complex systems. The products themselves are softwaresystems which grow harder and harder to reason about as they scale and age.
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content