An Executable Architecture (EA), in general, is the description of a system architecture (including software and/or otherwise) in a formal notation together with the tools (e.g. compilers/translators) that allow the automatic or semi-automatic generation of artifacts (e.g. capability gap analysis (CGA), models, software stubs, Military Scenario Definition Language (MSDL)) from that notation and which are used in the analysis, refinement, and/or the implementation of the architecture described. (Wikipedia).
What Software Architecture Should Look Like
What is Software Architecture? It’s a surprisingly difficult question to answer. We can describe software architecture patterns and argue about what is the best software architecture, but in reality, most definitions are vague enough to be unhelpful or so over the top to be more like a lis
From playlist Software Engineering
What Is Infrastructure As Code?
Infrastructure as code is a central idea in Continuous Delivery. The environment in which our software exists is a dependency of our software, so we need to control that environment as far as we can. If our aim is to release software reliably and repeatedly we need to control the variables
From playlist Software Engineering
Architectural considerations are often overlooked by developers or completely delegated to a framework. We should start once again discussing how applications are structured, how components are connected and how to lower coupling between different parts of a system, to avoid creating softw
From playlist Software Development
Zigurd Mednieks, How software architectures adapt to the Internet of Things
Many of the considerations that software architects have to monitor in traditional projects are of even higher importance in the Internet of Things, such as distributed resources and handling local failures.
From playlist O'Reilly Software Architecture Conference 2015
Software Architecture Conference 2015
For more information, visit: http://oreil.ly/1Cyt9nt Software architecture is a massive multidisciplinary subject, covering many roles and responsibilities, which makes it challenging to teach because so much context is required for every subject. It's also a fast-moving discipline, where
From playlist O'Reilly Software Architecture Conference 2015
Zigurd Mednieks, Protecting an agile project from the consultants
Consultants can drive a software project to enormous success, but sometimes they drive the project off the rails instead. Managers must know when to check up on an agile project and what questions to ask to make sure the consultant doesn’t run away with it.
From playlist O'Reilly Software Architecture Conference 2015
10 Architecture Patterns Used In Enterprise Software Development Today
Ever wondered how large enterprise scale systems are designed? Before major software development starts, we have to choose a suitable architecture that will provide us with the desired functionality and quality attributes. According to Wikipedia, an architectural pattern is a general, re
From playlist Software Development
Architecture.Next: Invalidating old axioms Mark Richards (Self-employed)
Login to O'Reilly Online Learning to watch the full keynote: https://learning.oreilly.com/videos/oreilly-software-architecture/0636920333777 Software architecture has always been full of axioms—rules for creating solutions for business problems. However, in today’s fast-paced world full o
From playlist Software Architecture Conference 2020 - New York, NY
Shipping Better Software Faster, and Having Fun Doing It
Software Engineering can be extremely difficult and maddening. But it doesn’t have to be. We will explore leveraging various principles to make Software Engineering fun again. We’ll make a case for “Better Code” fueling “Faster Development”. Toward building our case, we will explore 5 area
From playlist Software Development
Modeling Software Architectures with System Composer
Learn how to use System Composer™ to model software architectures. In this video, we use an example that illustrates how to model the software architecture of a throttle position control system and show how to: • Define and simulate the execution order of component functions • Verify th
From playlist Tips and Tricks from MATLAB and Simulink Developers
27c3: A framework for automated architecture-independent gadget search (en)
Speaker: kornau We demonstrate that automated, architecture-independent gadget search is possible. Gadgets are code fragments which can be used to build unintended programs from existing code in memory. Our contribution is a framework of algorithms capable of locating a Turing-complete ga
From playlist 27C3: We come in peace
An Overview of High Performance Computing and Challenges for the Future
Google Tech Talks January, 25 2008 ABSTRACT In this talk we examine how high performance computing has changed over the last 10-year and look toward the future in terms of trends. These changes have had and will continue to have a major impact on our software. A new generation of softwar
From playlist Scientific Computing
24C3: Just in Time compilers - breaking a VM
Speakers: Peter Molnar, Roland Lezuo Practical VM exploiting based on CACAO We will present state of the art JIT compiler design based on CACAO, a GPL licensed multiplatform Java VM. After explaining the basics of code generation, we will focus on "problematic" instructions, and point t
From playlist 24C3: Full steam ahead
Selenium Tutorial For Beginners | Selenium WebDriver Tutorial | Selenium | Simplilearn
🔥DevOps Engineer Master Program (Discount Code: YTBE15): https://www.simplilearn.com/devops-engineer-masters-program-certification-training?utm_campaign=SeleniumWebdirverTutorial-OWaJ7Iu4dHQ&utm_medium=DescriptionFF&utm_source=youtube 🔥Post Graduate Program In DevOps: https://www.simplile
From playlist DevOps Tutorial For Beginners 🔥 | Simplilearn [Updated]
Selenium Webdriver Tutorial | Selenium Tutorial For Beginners | Selenium Training | Simplilearn
🔥DevOps Engineer Master Program (Discount Code: YTBE15): https://www.simplilearn.com/devops-engineer-masters-program-certification-training?utm_campaign=SeleniumWebdriverTutSep19-Q3AZ28PntSI&utm_medium=DescriptionFF&utm_source=youtube 🔥Post Graduate Program In DevOps: https://www.simplile
From playlist Selenium Tutorial Videos [2022 Updated]
YARN Tutorial | YARN Architecture | Hadoop Tutorial For Beginners | YARN In Hadoop | Simplilearn
🔥 Professional Certificate Program In Data Engineering: https://www.simplilearn.com/pgp-data-engineering-certification-training-course?utm_campaign=YARN-KqaPMCMHH4g&utm_medium=DescriptionFF&utm_source=youtube This YARN Tutorial will help you understand what is YARN, Why we neeed YARN, YAR
From playlist Big Data Hadoop Tutorial Videos | Simplilearn [2022 Updated]
Blackhat Europe 2010: An Attack Tool for Launching Attacks against Sensor Networks 7/8
Clip 7/8 Speaker: Thanassis Giannetsos The pervasive interconnection of autonomous sensor devices has given birth to a broad class of exciting new applications. At the same time, however, the unattended nature and the limited resources of sensor nodes have created an equal number of vulne
From playlist Black Hat Europe 2010
Stanford Seminar - Exploiting modern microarchitectures: Meltdown, Spectre, & other hardware attacks
EE380: Computer Systems Colloquium Seminar Exploiting modern microarchitectures: Meltdown, Spectre, and other hardware attacks Speaker: Jon Masters, Redhat Recently disclosed vulnerabilities against modern high performance computer microarchitectures known as 'Meltdown' and 'Spectre' are
From playlist Stanford EE380-Colloquium on Computer Systems - Seminar Series
Confessions of an enterprise architect - Scott Shaw (ThoughtWorks)
Faced with business and regulatory complexity, Scott Shaw found himself committing some of the software development acts he once condemned. He confesses those sins and explains why they’re sometimes necessary. Follow O'Reilly Media on Twitter for more news about software architecture: @O
From playlist O’Reilly Software Architecture Conference - San Francisco 2016