Exercises in Emulation: Xbox 360’s FMA Instruction

Randon ASCII

Years ago I worked in the Xbox 360 group at Microsoft. We were thinking about releasing a new console, and we thought it would be nice if that console could run the games of the previous console. Emulation is always hard, but it is made more challenging when your corporate masters keep changing CPU types. The Xbox one – sorry, the original Xbox – used an x86 CPU. The Xbox two – sorry, the Xbox 360 – used a PowerPC CPU. The Xbox three – sorry, the Xbox One – used an x86/x64 CPU.

Games 54

Test Planning Simplified

DZone

Thinking deeply about all of those things and writing them down, in whatever form the final document took, was the real value of the exercise. In my experiences of planning for testing in various environments, and across several teams and organizations, the value of that planning was never the document itself; rather, it was the thoughts and consideration of the activities, resources and potential risks and issues yet to be discovered.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Developing a chaos architecture mindset

O'Reilly Software

Adrian Cockcroft outlines the architectural principles of chaos engineering and shares methods engineers can use to exercise failure modes in safety and business-critical systems Continue reading Developing a chaos architecture mindset

How do you explain the unreasonable effectiveness of cloud security?

High Scalability

I just eat right, exercise, and get plenty of sleep." I'm sure Amazon also eats right, exercises, and gets plenty of sleep (probably not the people who work there), but AWS also has a secret that when that disgustingly healthy person starts talking about at a party, you just can't help leaning in and listening. With the enormous attack surface of cloud providers like AWS, Azure, and GCP, why aren't there more security problems? Data breaches and cyber attacks occur daily.

Cloud 209

Site-Speed Topography

CSS Wizardry

The whole point of the exercise that follows is to allow me to move quickly, spotting patterns from afar, and not having to do any slow or meticulous work yet. Of course, it’s a little more complex than that, but for this exercise it’s an incredibly reliable proxy.

Speed 167

Beginning Fuzz Cycle Automation

DZone

This time we’ll take a look at how to write better tests in the form of harness programs (also known as fuzz drivers, programs are written to exercise specific parts of the code) that we will use for fuzz testing. If we want to improve our confidence, we can add steps to exercise more of the code. Did someone say fuzzy? Improving Testing and Fuzz Development with Coverage Analysis.

How ShiftLeft Uses PostgreSQL Extension TimescaleDB

High Scalability

Vulnerability events can also have an event sample that contains detailed information about the request that exercised a security vulnerability. This article is written by Preetam Jinka , Senior Infrastructure Engineer at ShiftLeft. Originially published as Time Series at ShiftLeft. Time series are a major component of the ShiftLeft runtime experience. This is true for many other products and organizations too, but each case involves different characteristics and requirements.

Remote Workshops Using Miro: What I’ve Learned So Far

Strategic Tech

When we were designing the workshop, I said to Gien that I like the idea of a puzzle, and it would be great to have it large and always visible, but how can we do that when there are a number of exercises? To lay the exercises out, and have them always visible would require a huge amount of wallspace for each team, or it would involve endless flipping back and forth on a flip chart. In this exercise, teams break up the large domain into sub-domains.

How Do You Improve Network Agility?

DZone

In brief, automation is the key to adopting the complexity of these modern technologies and enabling organizations to actually exercise and implement innovations that can increase network agility. Organizations are in search of improving network agility, but what exactly does this mean?

Enterprise Architecture in a Product-Oriented DevOps World

Strategic Tech

However, if nobody reads the documentation and it gets out of date quickly, it’s a tick-box exercise rather than a value creating one. Enterprise Architecture (EA) is hugely important for medium and large organisations.

Hawkins: Diving into the Reasoning Behind our Design System

The Netflix TechBlog

Even today, as the Hawkins team, we run through all of the above exercises and more to ensure that the design system is robust and has the level of support the engineering organization can trust.

Design 180

Back-to-Basics Weekend Reading - Experience with Grapevine: The Growth of a Distributed System

All Things Distributed

It was built at the famous Xerox PARC (Palo Alto Research Center) Computer Science Laboratory as an exercise in discovering what is needed as the fundamental building blocks of a distributed system; messaging, naming, discovery, location, routing, authentication, encryption, replication, etc. Grapevine was one of the first systems designed to be fully distributed.

Best of Dynatrace Customer Stories – Vitality on AI enabled Proactive Servicing

Dynatrace

So with my amazing art skills, I have updated the experience to be more like this; When the whole premise of Vitality is to reward for exercise, and the mechanism to do it, can sometimes fail through issues that are outside of their control, it can lead to a bad brand experience.

AWS 148

Open Sourcing Mantis: A Platform For Building Cost-Effective, Realtime, Operations-Focused…

The Netflix TechBlog

Chaos Experimentation monitoring which tracks user experience during a Chaos exercise in realtime and triggers an abort of the chaos exercise in case of an adverse impact.

Bring Your Own Cloud (BYOC) vs. Dedicated Hosting at ScaleGrid

Scalegrid

This is especially apparent in the enterprise space, as these organizations have teams of database administrators managing their deployments and require the freedom to exercise their internal expertise over their clusters. Where you decide to host your cloud databases is a huge decision. You have to choose your hosting model, a cloud provider, and then your primary and standby regions to deploy to.

Cloud 150

AWS and Dynatrace automation hit the jackpot at Perform Las Vegas

Dynatrace

Across the two days, there were sixteen new sessions – delivered for the first time – based on content derived from lab exercises developed and delivered by working with Dynatrace experts and our Partner communicate to showcase Dynatrace’s newest features. For the sessions, each student needed to have their own Dynatrace SaaS tenant to monitor and perform the hands-on exercises. Dynatrace news.

AWS 145

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

Functional Testing Functional testing was the most straightforward of them all: a set of tests alongside each path exercised it against the old and new endpoints.

Questions for the New Year

Edge Perspectives

One interesting exercise is to reflect on what parts of our lives are generating the most questions. As we’ll see below, it likely means that your curiosity has atrophied and needs more exercise. We all have the capability for curiosity, but many of us have not had an opportunity to exercise it and, as a result, it’s atrophied. We need to find opportunities to exercise and cultivate these capabilities and it starts by asking hard but rewarding questions.

SAFe®, Scrum, Kanban Share a Bottleneck and It’s Not What You Think

Tasktop

Get together once a year for a value stream mapping exercise, and you’ll emerge with a list of potential improvement hypotheses. . Even in today’s economic downturn, where U.S. job postings are down overall compared to 2019, tech hiring is showing signs of being more resilient than average.

The Quest for Capabilities

Edge Perspectives

If we don’t exercise our muscles, they tend to atrophy, but we still have them. Once we begin to exercise, the muscles grow again. People who have exercised innate capabilities and acquired developed capabilities will be much better positioned to acquire whatever skills they need to be successful. At the Center for the Edge, we’re launching a new research effort and we would welcome suggestions and ideas. Redefining work.

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

The infrastructure should allow them to exercise their freedom as data scientists but it should provide enough guardrails and scaffolding, so they don’t have to worry about software architecture too much. In many other frameworks, loading and storing of artifacts is left as an exercise for the user, which forces them to decide what should and should not be persisted.

Panel Recap: How is your performance and reliability strategy aligned with your customer experience?

Dynatrace

We have heard, “let’s do some chaos engineering…” before exercising basic practices like load testing and proper system monitoring, both of which are required components of chaos engineering. Dynatrace news.

Evolving Container Security With Linux User Namespaces

The Netflix TechBlog

This, in turn, allows processes to exercise certain privileges without having any privileges in the init user namespace.

Media 211

What Evolutionary Biology Can Teach Us About Moving From Project to Product

Tasktop

A Value Stream Architecture (VSA) diagram can provide that visual cue: A Value Stream Architecture exercise maps the flow of value-creating and -protecting software delivery work across your toolchain that underpins your product value stream.

Texas Conference for Women 2020: “Improving Ourselves and the World We Live In”

Tasktop

For many women working at Tasktop, October 2020 kicked off on the best possible foot! Courtesy of our Austin-based partner Planview, one of this year’s sponsors of the Texas Conference for Women , we had the pleasure of attending the virtual conference as a group. .

Introducing Dispatch

The Netflix TechBlog

Jumping between different tools, ensuring data is correct and in sync is a low-value exercise for an incident commander. By Kevin Glisson, Marc Vilanova, Forest Monsen Netflix is pleased to announce the open-source release of our crisis management orchestration framework: Dispatch! Okay, but what is Dispatch?

AWS 158

Talking Pay in the Public Square

J. Paul Reed

Before doing the exercise, I start with a discussion with the group about what we’re going to do with the data it generates; there are generally two items to decide: What are we going to do with the data on the poster boards, that is: “Can we take pictures of it?” Discuss this with the group before running the exercise, so everyone is on the same page about what will happen with the data, and can make decisions that are right for them.

C++ 62

Inclusion, Diversity, Equity and Awareness at Tasktop

Tasktop

We enjoy social hours such as team lunches, team exercises and happy hours. Would exercise and health be a good topic? Tasktop’s Mission : We are driving toward an inclusive company culture. We are building a come-as-you-are community of mutual respect and trust.

Open Sourcing Mantis: A Platform For Building Cost-Effective, Realtime, Operations-Focused…

The Netflix TechBlog

Chaos Experimentation monitoring which tracks user experience during a Chaos exercise in realtime and triggers an abort of the chaos exercise in case of an adverse impact.

Open Sourcing Mantis: A Platform For Building Cost-Effective, Realtime, Operations-Focused…

The Netflix TechBlog

Chaos Experimentation monitoring which tracks user experience during a Chaos exercise in realtime and triggers an abort of the chaos exercise in case of an adverse impact.

Keeping Customers Streaming?—?The Centralized Site Reliability Practice at Netflix

The Netflix TechBlog

From failure injection testing to regularly exercising our region evacuation abilities, Netflix engineers invest a lot in ensuring the services that comprise Netflix are robust and reliable. Keeping Customers Streaming?—?The The Centralized Site Reliability Practice at Netflix By Hank Jacobs , Senior Site Reliability Engineer on CORE We’re privileged to be in the business of bringing joy to our customers at Netflix.

A Day in the Life of… the Director of Sales

Tasktop

I usually wake up and exercise before starting my day. With exercising starting as early as 5am, it has been a great way for me to jump start the day. (If When I get home from exercising, I help get the kids ready for school with my husband, have a cup of coffee, and then walk the kiddos up to school. This week, we had the opportunity to speak with one of our Director of Sales, Laura Horner!

Highlights from the O'Reilly Software Architecture Conference in New York 2018

O'Reilly Software

Adrian Cockcroft outlines the architectural principles of chaos engineering and shares methods engineers can use to exercise failure modes in safety and business-critical systems. Watch highlights covering the latest tools and techniques of software architecture. From the O'Reilly Software Architecture Conference in New York 2018. Experts from across the software architecture world came together in New York for the O'Reilly Software Architecture Conference.

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

The infrastructure should allow them to exercise their freedom as data scientists but it should provide enough guardrails and scaffolding, so they don’t have to worry about software architecture too much. In many other frameworks, loading and storing of artifacts is left as an exercise for the user, which forces them to decide what should and should not be persisted.

End of term

The Morning Paper

If you still feel in need of your regular paper fix over the next few weeks, then a great exercise is to think back to a paper you particularly enjoyed, see where it was published, and then go look through the proceedings to discover what else is there you might like. I can’t believe we’ve arrived at the end-of-term again already! I’ll be taking a four-week break from writing The Morning Paper, normal service resumes on Monday 19th August.

Applying deep learning to Airbnb search

The Morning Paper

It wasn’t a wasted exercise though: The value of the whole exercise was that it validated that the entire NN pipeline was production ready and capable of serving live traffic. Applying deep learning to Airbnb search Haldar et al., KDD’19. Last time out we looked at Booking.com’s lessons learned from introducing machine learning to their product stack.

A use case for sp_prepare / sp_prepexec

SQL Performance

Note that this exercise was not necessarily to get better performance all the time – it was to flatten performance variance. There are features many of us shy away from, like cursors, triggers, and dynamic SQL.

Cache 59

Small moves, smartly made

Edge Perspectives

Of course, we can get consumed by that exercise as well. Small moves, smartly made, can set big things in motion – that’s the sub-title of my last book, The Power of Pull. It’s been a key theme of my work for decades, but it’s coming back to bite me. I find that a lot of people have grabbed on to this message to justify incremental actions with limited funding, while holding out the expectation that they will potentially lead to big results.

A Day in the Life of… a Software Training Specialist

Tasktop

I Also like to spend a little bit of time stretching and doing light exercises, reading or playing with my daughter before I dive into some work. Last week when I was getting Andreas Plette (Technical Account Manager) enabled on delivering our Tasktop Intermediate class, he provided some great feedback on some of the hands on exercises as well as some other ideas for new topics. Meet Jason Grodan, a Software Training Specialist at Tasktop!

Organising Large Miro Boards For Remote Workshops

Strategic Tech

They’re a mixture of lectures and hands-on exercises. Back in the summer I shared some of the techniques I’d been using to reimagine my in-person architecture workshops as remote digital offerings with Miro. I’ve learned a few more tricks since then which I think are worth sharing.

Developing Real-Time Digital Twins for Cloud Deployment

ScaleOut Software

This exercises the model’s code and surfaces issues and exceptions, which can be readily examined and resolved in a controlled environment. Simplifying the Development Process with Mock Environments.

Cloud 52

Developing Real-Time Digital Twins for Cloud Deployment

ScaleOut Software

This exercises the model’s code and surfaces issues and exceptions, which can be readily examined and resolved in a controlled environment. Simplifying the Development Process with Mock Environments.

Cloud 52

Google planning a new ‘Badge of Shame’ for slow websites

MachMetrics

Most stemmed from Google exercising too much power with this move. Google has announced plans for a new badging system that would let users know whether a website typically loads slowly. In a post detailing the thought process behind the planned feature, the Chrome team explains that “In the future, Chrome may identify sites that typically load fast or slow for users with clear badging ”.