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
With all the technology changes through the past three years, with the world moving to K8s, the rise of GitOps, everything as code, event-driven automation, and many new open standards in the cloud-native space, it was time to update our workshop. Last week we kicked it off with a three-hour virtual hands-on workshop.
Recently I ran a fully remote, 2 full-day, Strategic Domain-Driven Design workshop using Miro. I knew that I didn’t want the online workshop to be a poor version of the in-person training. The Bounded Context Canvas As we progress through the workshop, we add more information to the canvas. This was necessitated by Covid.
In a recent workshop I did with a global player in the financial market we used their new mobile banking app as a reference. In the workshop, I also answered the question: How can we measure those metrics (=SLIs) that are behind our objectives? In my workshop, I showed typical SLO dashboards I build.
Development Process. Development Process. 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 ?. Tools And Practices To Speed Up The Vue.js Tools And Practices To Speed Up The Vue.js Uma Victor.
The SEC cybersecurity mandate states that starting December 15 th , all public organizations are required to annually describe their processes for assessing, identifying, and managing material risks from any cybersecurity threats on a Form 10-K. Additionally, ensure they are aware of each of their roles and responsibility during the process.
NoOps is a concept in software development that seeks to automate processes and eliminate the need for an extensive IT operations team. But it might also result in the entire software development process falling apart. Can organizations really function without an operations team? What is NoOps? Evolution of NoOps.
This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use. This workshop format is designed around both of these needs and uses two tools in order to find the most effective system design: EventStorming and the Bounded Context Design Canvas. Look for pivotal events?—?look
This AI-driven control plane further abstracts away the complexity of underlying webhook-based integrations, enabling IT to assemble end-to-end processes that manage related interdependencies regardless of the underlying technology. Embracing the concept of infrastructure as code has also helped to ease our own DevSecOps journey.
Define the strategy, assess the environment, and perform migration-readiness assessments and workshops. Dynatrace Smartscape provides a near-real-time environment topology visualization of all the dependencies across the infrastructure, process, and services. However, the foundational stages are similar: Assess and discover.
If you want to know more about how best to use DevTools for performance testing, I’m running a workshop with Smashing Magazine real soon, and that will make you DevTools experts. While it’s unlikely to become your default process, it’s important to know how to do it. You can still grab tickets. Why Bother? And now you do.
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.
Simply knowing the different forms of performance testing that we have available to us, and where they sit in the product development process, makes it much easier for businesses to adopt a performance strategy and keep on top of things. Each have their own time, place, purpose, focus, and audience. Who: Engineers.
STELLA: report from the SNAFU-catchers workshop on coping with complexity , Woods 2017, Coping with Complexity workshop. Today’s choice is a report from a 2017 workshop convened with that title, and recommended to me by John Allspaw – thank you John! Workshop context. Six themes. The value of postmortems.
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. Before starting any migration project, you must have a good overview of all your hosts, processes, services and technologies. Step 2: Understand your Dependencies: No Host or Process left alone!
Workshops and Tutorials. At the same time, there are concerns regarding fairness and the availability of authors/reviewers to allow a mechanism like this. Feedback is welcome from the communities on whether we could introduce such efforts in our future conferences. .
From the developer’s perspective, frontend tooling gives us: the ability to author modules, a dev server for local development, Hot Module Replacement (HMR) for a shorter feedback loop in development mode, the ability to target legacy browsers with polyfills, processing a host of filetypes apart from JavaScript, the list goes on.
In this article, we’ll walk through the process of taking a seemingly simple design for a text-and-media component and deciding how best to translate it into code, keeping in mind the needs of both users and content authors. Jump to online workshops ?. During the build process, we decided to add an option to omit the background color.
At Amazon, machine learning has been key to many of our business processes, from recommendations to fraud detection, from inventory levels to book classification to abusive review detection. It's still day one for this new era of machine intelligence; in fact, we probably haven't even woken up and had our first cup of coffee yet.
I’ve been asked a few times—mostly in workshops —why HTTP/2 (H/2) waterfalls often still look like HTTP/1.x I fondly refer to this whole process as ‘orchestration’ because, truly, this is artful to me. This article started life as a Twitter thread , but I felt it needed a more permanent spot. Let’s unpack it!
This is a hugely important technique if you need to process and track massive amounts of unique data units, as it is very space-efficient. in Demetrescu, Camil, Experimental Algorithms, 6th International Workshop, WEA 200. Meaning, if a bit in the filter is not set, you can be sure the item is not in the set. Sanders, P.; Singler, J.,
Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Jump to online workshops ?. In 2004, we submitted a set of rules to the Opquast community of web professionals in public online workshops. More after jump!
This liberal attitude is known as Postel’s Law, which is conveyed superbly by Jeremy Keith in Resilient Web Design : “Even if there are errors in the HTML or CSS, the browser will still attempt to process the information, skipping over any pieces that it can’t parse.”. Jump to online workshops ?. JavaScript is less forgiving.
One day I was assigned the task of adding a range input to the library and, I figured it would be a similar process to the other inputs I had implemented in the past. It’s the article I wish I had when I had to do this myself and, I hope that it helps make this process faster and smoother for you. Jump to online workshops ?.
If you facilitate or attend domain discovery workshops, one of the most effective and simplest ways to uncover insights is to make the scale or size of something explicit. For example, are we talking about a manual process performed by one employee or one thousand employees? and “How long does it take?” How Often Does this Happen?
This means that any time-consuming task, such as complex calculations or data processing that is executed, would block the main thread and cause the UI to freeze and become unresponsive. Web Workers are designed to perform tasks that do not require direct access to the UI, such as data processing, image manipulation, or calculations.
In the six months since I’ve received feedback from my own workshops and other people’s workshops about ways to improve the canvas. If you prefer to learn the Bounded Context Canvas in a group setting, you can attend my workshop at the upcoming Domain-Driven Design Europe conference. Here is V2 of the canvas.
APU: Accelerated Processing Unit is the AMD’s Fusion architecture that integrates both CPU and GPU on the same die. BPU: Brain Processing Unit is the design of the AI chips by Horizon Robotics. They unveiled their first two embedded AI chips fabricated with TSMC 40nm process in December 2017: “Journey 1.0
The reason we pay so much attention to design (as we do to any other detail in the process of project completion) is that it plays one of the crucial roles in your business success. When it comes to the decision-making process, many businesses make the same mistake over and over again. Jump to online workshops ?.
Binder, she notes, “was widely used last year for teaching workshops and tutorials at many Python conferences.” Although many Android developers are still in the process of making the move to Kotlin, those who have already transitioned know the benefits it offers.
Whether you’re just starting out with Figma or have been using it for a good while now, this post will give you just enough pointers to make your design process faster and smoother. Annotating a design with detailed measurements and specs to help the developers in charge make sense of it all can be a time-consuming process.
However, there is great value in cultivating mentors outside a student’s immediate circle (advisors and immediate collaborators) for this can potentially provide holistic inputs in the crucial process of transforming students into independent researchers. Next, we outline what we believe such a workshop should provide its students.
Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Jump to online workshops ?. In the following, we discuss the rendering process using the YearMonthRenderer as an example. More after jump! Large preview ).
In this article, I’m referring to question formats used in surveys, questionnaires, and workshops. Pre-workshop : questionnaires sent out to workshop attendees to help plan the final details of an upcoming workshop. It is a skill I would definitely encourage all leaders and facilitators to reflect on.
Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Jump to online workshops ?. More after jump! On design systems, CSS/JS and UX. With Carie Fisher, Stefan Baumgartner and so many others. Real-time Update On GraphQL.
Every unnecessary bit of JavaScript code you bundle and serve will be more code the client has to load and process. Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Jump to online workshops ?. More after jump!
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. . Register for a Value Stream Management Workshop.
An example of a short Team Flow EventStorm (this is not based on any real teams) Visualise your team’s process and you’ll uncover a higher quantity and higher quality opportunities for improving how you work as a team compared to relying on traditional retrospective formats. a step in the process, phrased in the past tense.
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.
Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Jump to online workshops ?. None of them have reached a significant stage in the standardization process just yet, so I won’t spend time on them here.
In fact, Software Design EventStorming is like a DSL for designing business processes that translate directly into code. Provide Design Training & Coaching Training can accelerate the design learning process for any engineer or architect. Visualisation techniques like EventStorming can also be used to design code.
Designing domain boundaries is a cross-functional activity that requires business, product, and tech input, so you can invite almost anyone to these workshops. Part 1: Domain Discovery The goal of this part of the workshop is for attendees to get an understanding of the business example they will be working with throughout the Kata.
Whatever your industry, structure, methodology, tooling or processes, the Flow Framework provides a clear blueprint for practicing VSM in software delivery. Right on time, the Flow Framework provides a concrete and prescriptive way to cut through the noise and focus on what really matters to customers and the business. A leading U.S
Leasing is responsible for managing the leasing process and keeping a historial record of all leases. Integrating with domain events overly couples Car Pool to many business process steps For each of the business reasons to check out a car, Car Pool must know about and handle the event, and deal with the complexities of versioning.
Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Jump to online workshops ?. Speeding up the registration process is yet another crucial UX principle. More after jump! On design systems, CSS/JS and UX.
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