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
For IT teams seeking agility, cost savings, and a faster on-ramp to innovation, a cloud migration strategy is critical. Define the strategy, assess the environment, and perform migration-readiness assessments and workshops. The seven Rs of a cloud migration strategy with Dynatrace. Dynatrace news. Mobilize and plan.
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.
Let’s progress from theoretical considerations into hands-on code. In the following code block, you see a component listing the newest problems in an online shop. Insight 2: There Are Established Strategies To Tackle Web App Accessibility Problems. Jump to the workshop ?. Check it out ! More after jump! Online, and live.
This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use. In Domain-Driven Design, a large system is decomposed into bounded contexts , which become natural boundaries in code as microservices and as teams in the organisation. 1 hour) Candidate Context Modelling (min.
Over the last little while, I’ve been able to collect links to several interactive coding tools and apps that can help you supplement your skills in different areas of web development. This is a straightforward flexbox playground that also generates the code for you. Jump to online workshops ?. “code golf”).
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. There is no code or configuration change necessary to capture data and detect existing services. If you want to read up on migration strategies check out my blog on 6-R Migration Strategies.
They were designed to provide a way to execute JavaScript code in the background, separate from the main execution thread of a web page, in order to improve performance and responsiveness. The main thread is the single execution context that is responsible for rendering the UI, executing JavaScript code, and handling user interactions.
Binder, she notes, “was widely used last year for teaching workshops and tutorials at many Python conferences.” Will the incremental strategy of delivering pattern matching and algebraic data types ( Project Amber ) pay off? Will Quarkus bear out its promise and the faith of its early fans?
Between an endless amount of code to make sure you’re providing full coverage and dealing with the fragile nature of front-end tests — where a simple selector change can completely break an end-to-end workflow — it can sometimes feel like an uphill battle. They’re all testing the code. Jump to the workshop ?.
is opinionated about how to organize JavaScript code, but it doesn’t have built-in opinions about how to organize CSS. Then, we’ll remove everything in the styles/ directory (it’s all sample code). If you’re not familiar with this syntax, you can check out “ A Strategy Guide To CSS Custom Properties ”.) Jump to the workshop ?.
You will need a way of reaching the specific kind of client you would like to work with, and that needs a strategy that word of mouth cannot supply. Unfortunately, it is just as easy to get that strategy wrong, and doing so can prove a waste of time and money. Jump to the workshop ?. The Problem With Traditional Approaches.
When maintenance is needed, it won’t take the team as long to maintain the code because of accessibility and clean code.”. Design systems should be used not only to ensure branding and consistency, but accessibility, inclusivity, and understanding of code better. Have A Team Or Individual Who Is Your Accessibility Advocate(s).
Ahmad’s strategies on achieving the cut-out effect. The article also provides plenty of code examples to get started with! Jump to the workshop ?. If you’d like to dive deeper into the code, Hakim also published a demo on Codepen. Of course, you can find the full code snippet on Josh’s blog. Online, and live.
However, unlike the early days of the web, static sites are no longer limited to developers working in a code editor. Piecing together a website using a WYSIWYG editor and seeing the code it generated was a fascinating and educational experience that sparked an initial interest in web design. Jump to the workshop ?.
I believe that attitude towards the design of code and architecture is one of them. In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture. Visualisation techniques like EventStorming can also be used to design code.
In every workshop, I always ask everyone “Imagine there is no text here. What do you read from the image below, and what might you propose to do next in the workshop? Reading Strategy Patterns One of the techniques I use frequently for visualising business, product, and technology strategy is Core Domain Charts.
It all starts with a Code of Ethics. “I Outcomes of a code of ethics affect almost every aspect of your user research practice, from processes to templates and team environment. Outcomes of a code of ethics affect almost every aspect of your user research practice, from processes to templates and team environment.
Jump to the workshop ?. In code, that looks like this: export async function getServerSideProps(context) { let wildcard = context.req.headers.host.split(".")[0]; This enables you to use wildcards in more than one route without duplicating code as well as speeding up the processing as code execution happens on the edge.
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.
Scraping those product pages can net you invaluable data such as: The competitors’ pricing strategy. Jump to the workshop ?. You need to adapt your scraper’s code for a specific system , and if you use the same script on a new kind of page, you’d have to rewrite parts of it. Online, and live. Oct 25 – Nov 8, 2021.
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. The Strategy Cycle. Why Thing Get Stuck After Discovery?
Definitely read up on the strategy and reasoning behind this stack in the first article if you missed it. Meet Smashing Workshops on front-end, design & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. We used an eager loading strategy paired with a high fetchpriority on the images.
We might have typed in all the right data, and have chosen all the right settings, and perhaps even went to the trouble of finding a working discount code, and even have crafted a perfect gift message. Jump to the workshop ?. Online, and live. Aug 18 & 20, 2021. Inline Validation Is Never Bulletproof.
For re:Invent 2021 my team (but mostly Elise Greve) persuaded the re:Invent organizers to include Sustainability as a track code, and that was repeated for 2022 and now for 2023. In this workshop, investigate the relationship between air quality and weather using Amazon SageMaker Studio. You must bring your laptop to participate.
As software testing plays a significant role in the delivery of the final product, it is necessary to consider that the testing process must involve accurate, exhaustive test cases and firm test strategy. Before enacting your automation strategy, create a training document and have multiple meetings and workshops.
The key to successful hiring requires a different strategy: a list of strict requirements and versatile aspects to assess. 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 ?.
With the right set of business-centric metrics that focus on the flow of work across the product value stream, IT and business leaders can leverage objective real-time data to identify the bottlenecks slowing them down, inform investment strategy, and measure the impact of changes to steer them in the right direction.
Developers are also highly impacted by activities that happen downstream from code-commit, like testing, deployment, customer support, and operations. Creates a modular, Agile toolchain: Software innovators require a best-of-breed tool strategy. That’s when bugs, vulnerabilities, and new feature requests are surfaced. Learn more.
There aren't a lot of high cards we can draw, but playing them in the right combination offers us a strategy. Tool 1: Dolly the Sheep Companies that are heavily rule-based - think insurance - eagerly moved their business rules into code. It was easy to move into code; it's just as easy to move it back into human-readable format.
As our legacy systems become less maintainable the negative spiral begins: the code is hard to evolve, nobody enjoys working on it, features take ages to deliver, politics ramp up…. Lack of accountability leads to unmaintainable software that grows harder and harder to change.
Their code is more complex having to support multiple use-cases, and the team becomes a bottleneck?—?multiple Anemic Domains and Envious Consumer (Anti-patterns) You may be familiar with the Anemic Domain Model anti-pattern from Domain-Driven Design and the Feature Envy code smell. anemic domains and envious consumers.
We have to specify with great precision in code exactly what our business rules are, and the computer will apply them exactly as we tell it to. If you’d like to go through the whole process of modelling domains, shaping the software architecture, and finding aggregates, join my 2 day workshop at DDD EU in February 2020.
Whenever a team starts on a piece of work they should own all of the code and infrastructure that needs to change in order to deliver the work. Where we place boundaries impacts our ability to innovation, the quality of our UX, and execution of our strategy. Equally, it’s also about the quality of the work and not just the speed.
Refactoring CSS: Strategy, Regression Testing And Maintenance (Part 2). Refactoring CSS: Strategy, Regression Testing And Maintenance (Part 2). In this article, we’ll take a deep dive into the refactoring process itself, and cover incremental refactoring strategy, visual regression testing, and maintaining the refactored codebase.
New Online Workshops on Smashing. Almost a year ago, we started running our very own online workshops , and each and every one has been an incredible experience to our entire team. Here’s a brief overview of the workshops that we have planned for the **next months**: Dates. Workflow & Code. Workflow, Code.
However, this simplicity leaves the door open for many potential issues and technical debt — bloated code, specificity hell, duplicated code blocks with very little to no difference, leftover unused selectors, unnecessary hacks, and workarounds, to name a few. Leftover, unused chunks of code from deleted features.
In previous articles from this series, we’ve covered auditing CSS codebase health and the incremental CSS refactoring strategy , testing, and maintenance. Also, the management will be dissatisfied with the decreased traffic and revenue caused by the unoptimized codebase, despite the code quality improvements. Adrian Bece.
This has the advantage of reducing the amount of code we need to write, and means it’s less likely we’ll forget to cater for users’ motion preferences: @media (prefers-reduced-motion: no-preference) {.some-element Jump to online workshops ?. In the following code snippet, we have a button that grows in scale on hover.
Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Jump to online workshops ?. We audited the JavaScript that we had, and the majority is from libraries for different tasks, with very little custom code. Practical Things We Did.
As a digital nomad, Vitaly travels all over the world giving inspiring talks and leading top-flight workshops at tech conferences. She also teaches for Black Girls Code, and she founded the Dallas chapter of Girl Develop It and DFW Sass. You can catch Vitaly on Twitter @ smashingmag. Ilya Grigorik. Ilya Grigorik. Estelle Weyl.
And suddenly, before you know it, the code base gets a little bit overweight and fragmented , third-party scripts have to load just a little bit earlier, and shiny new dynamic content finds its way into the DOM through the backdoors of fourth-party scripts and their uninvited guests. Once the workshop was over, we got to work.
Read about our Architecture and Allocation Strategy , how we’ve been Reimagining Experimentation , our Design Principles for Mathematical Engineering , and how we leverage Computational Causal Inference to support innovation and scale on our democratized platform. without having to become software engineers themselves.
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