Walter Bright, creator of the D programming language, delivers the opening keynote of the D Programming Language Conference 2013, 1-3 May 2013, Menlo Park, CA.
For more details including a link to the talk's recording, check http://dconf.org/talks/bright.html
Slides used at the Game Changers event on 29th May at Campus London. This is about turning your products and services and something people love. It is about how game changers create products and services that transform industries
Alcoholic beverages can serve as both a stress reliever and a potential health risk depending on the amount consumed. Moderation is key, as moderate drinking may provide benefits like stress relief and heart health, while excessive drinking can negatively impact health and behavior. The document discusses both the potential positive and negative effects of alcohol, emphasizing that responsible, moderate consumption may allow one to reap benefits while avoiding risks.
The document provides information on the geology, plants, and animals of the Lake Tahoe Basin. It describes how the basin was formed over 2 million years ago through geological faulting and volcanism. Glaciers during the Ice Ages helped shape the landscape. The basin contains various rock types including granite, formed from slowly cooled lava. Plants like juniper and animals like the mountain cottontail rabbit and rubber boa snake inhabit the area. Fossil evidence suggests the origins of rabbits date back 55 million years while junipers have existed for 50-72 million years.
1) The document discusses how quality assurance needs to evolve and adapt to an increasingly agile development world where speed, mobile, and appification are driving forces.
2) It argues that traditional testing tools, processes, and team structures are no longer suitable and advocates for more continuous, risk-based, and automated testing approaches that leverage crowd testing.
3) The presentation provides examples of how companies like Google and Amazon have restructured engineering teams and adopted more agile practices like eliminating long-term planning and formal test documentation in favor of rapid feedback loops and empowering teams to own quality.
This document discusses four cool things about the D programming language: turtles all the way down scoping, a safe subset for memory safety, an approach to purity with pure functions, and generative programming using mixin for code generation. The speaker will cover each of these topics in the presentation.
The document discusses using an iPad over the summer and lists various educational apps and websites that were explored, including Delicious for collecting links, TED talks, iTunes U courses, Google Docs, and videos about preventing cheating. It emphasizes being clear about the definition of cheating and the consequences, as well as creating assessments that discourage cheating such as essays and projects instead of multiple choice questions.
Walter Bright, creator of the D programming language, delivers the opening keynote of the D Programming Language Conference 2013, 1-3 May 2013, Menlo Park, CA.
For more details including a link to the talk's recording, check http://dconf.org/talks/bright.html
Slides used at the Game Changers event on 29th May at Campus London. This is about turning your products and services and something people love. It is about how game changers create products and services that transform industries
Alcoholic beverages can serve as both a stress reliever and a potential health risk depending on the amount consumed. Moderation is key, as moderate drinking may provide benefits like stress relief and heart health, while excessive drinking can negatively impact health and behavior. The document discusses both the potential positive and negative effects of alcohol, emphasizing that responsible, moderate consumption may allow one to reap benefits while avoiding risks.
The document provides information on the geology, plants, and animals of the Lake Tahoe Basin. It describes how the basin was formed over 2 million years ago through geological faulting and volcanism. Glaciers during the Ice Ages helped shape the landscape. The basin contains various rock types including granite, formed from slowly cooled lava. Plants like juniper and animals like the mountain cottontail rabbit and rubber boa snake inhabit the area. Fossil evidence suggests the origins of rabbits date back 55 million years while junipers have existed for 50-72 million years.
1) The document discusses how quality assurance needs to evolve and adapt to an increasingly agile development world where speed, mobile, and appification are driving forces.
2) It argues that traditional testing tools, processes, and team structures are no longer suitable and advocates for more continuous, risk-based, and automated testing approaches that leverage crowd testing.
3) The presentation provides examples of how companies like Google and Amazon have restructured engineering teams and adopted more agile practices like eliminating long-term planning and formal test documentation in favor of rapid feedback loops and empowering teams to own quality.
This document discusses four cool things about the D programming language: turtles all the way down scoping, a safe subset for memory safety, an approach to purity with pure functions, and generative programming using mixin for code generation. The speaker will cover each of these topics in the presentation.
The document discusses using an iPad over the summer and lists various educational apps and websites that were explored, including Delicious for collecting links, TED talks, iTunes U courses, Google Docs, and videos about preventing cheating. It emphasizes being clear about the definition of cheating and the consequences, as well as creating assessments that discourage cheating such as essays and projects instead of multiple choice questions.
This document summarizes the services of a consulting firm called Differentiate that helps businesses attract more customers and develop growth strategies. They work with CEOs and directors of companies between £5m-£500m in revenue. Their process involves conducting customer research, developing a brand positioning and proposition, creating effective marketing plans, and training clients to pitch the strategy internally and to customers. They run workshops to engage clients' teams, reveal insights, and build strategies that everyone is convinced will work to drive growth. Their goal is to help clients understand customer needs, develop distinctive offerings to meet those needs, and communicate the solutions effectively.
The document discusses generic programming in D and related concepts. It defines generic programming as finding the most general algorithm representation with the narrowest requirements and widest guarantees. This allows algorithms to be reused for different data types. It provides examples of implementing generic minimum and argminimum functions in D. The document also discusses how generic programming relates to generative programming, with code generation at compile-time using D's capabilities for compile-time evaluation and code injection via mixins.
The document discusses Sociomantic Labs' process for porting their codebase from D1 to D2. It describes the challenges of porting large codebases while maintaining daily development. Their process involves 3 stages - first ensuring the code compiles with D1 and fixes, then porting to D2 and fixing issues, and finally adding regression testing. It also discusses specific challenges around const correctness, templates, and runtime differences. The document provides examples of helpers and wrappers developed to facilitate the porting process.
The document discusses declarative control flow using scope guards. It begins with examples of implementing control flow using scope guards in C, C++, Java/C#, and Go. It then discusses composing multiple scope guards and implementing failure handling, success handling, and ordering of scope guards. The document provides examples of using scope guards for tracing, transactional work, and other use cases. It discusses some implementation details and credits others for related work.
This document discusses using the D programming language for an event sourcing system at a financial firm. It summarizes key requirements, how D addresses them through features like fast iterations, built-in unit testing and a good standard library. It describes using an event sourcing architecture with a state machine approach and implementing streams as circular arrays. It also discusses using D for market data consumption and electronic trading systems through optimized data structures and concurrency features.
Evaluasi dalam pendidikan bertujuan untuk mengetahui keberhasilan proses pembelajaran dan kesulitan-kesulitan siswa, serta memberikan informasi untuk meningkatkan kualitas proses belajar mengajar. Evaluasi memberikan umpan balik penting untuk guru dan siswa dalam menyesuaikan strategi pembelajaran guna mencapai tujuan pembelajaran.
The document discusses three optimization tips for C++ code: reduce strength by using fewer operations like division and instead using comparisons and additions; minimize writes to arrays which can disable optimizations; and reformulate algorithms to make an extra pass to compute values instead of writing to arrays. It provides examples of digit counting functions optimized using these tips by reducing divisions, writing to arrays backwards, and making an extra pass to find the length.
The document discusses three tips for optimizing C++ code: measure performance to guide optimizations, reduce computational strength by using simpler operations like comparisons over divisions, and minimize writes to arrays which can disable optimizations. Introducing extra passes or copying data can improve performance by reducing writes and enabling compiler optimizations.
Minimally Invasive Lean Six Sigma 7 2012Apto29Slides
This document discusses applying lean principles to healthcare processes. It begins by describing some of the complexities in healthcare work and how misunderstandings can occur. It then provides examples of hospitals that have improved patient communication and experience scores. The document outlines lean concepts like identifying waste, standardizing work, and using visual controls. It provides examples of lean projects in areas like the cardiac catheterization lab and emergency department radiology. Finally, it discusses establishing accountability, continuously improving processes, and applying lean thinking at multiple levels of the organization.
This document summarizes the services of a consulting firm called Differentiate that helps businesses attract more customers and develop growth strategies. They work with CEOs and directors of companies between £5m-£500m in revenue. Their process involves conducting customer research, developing a brand positioning and proposition, creating effective marketing plans, and training clients to pitch the strategy internally and to customers. They run workshops to engage clients' teams, reveal insights, and build strategies that everyone is convinced will work to drive growth. Their goal is to help clients understand customer needs, develop distinctive offerings to meet those needs, and communicate the solutions effectively.
The document discusses generic programming in D and related concepts. It defines generic programming as finding the most general algorithm representation with the narrowest requirements and widest guarantees. This allows algorithms to be reused for different data types. It provides examples of implementing generic minimum and argminimum functions in D. The document also discusses how generic programming relates to generative programming, with code generation at compile-time using D's capabilities for compile-time evaluation and code injection via mixins.
The document discusses Sociomantic Labs' process for porting their codebase from D1 to D2. It describes the challenges of porting large codebases while maintaining daily development. Their process involves 3 stages - first ensuring the code compiles with D1 and fixes, then porting to D2 and fixing issues, and finally adding regression testing. It also discusses specific challenges around const correctness, templates, and runtime differences. The document provides examples of helpers and wrappers developed to facilitate the porting process.
The document discusses declarative control flow using scope guards. It begins with examples of implementing control flow using scope guards in C, C++, Java/C#, and Go. It then discusses composing multiple scope guards and implementing failure handling, success handling, and ordering of scope guards. The document provides examples of using scope guards for tracing, transactional work, and other use cases. It discusses some implementation details and credits others for related work.
This document discusses using the D programming language for an event sourcing system at a financial firm. It summarizes key requirements, how D addresses them through features like fast iterations, built-in unit testing and a good standard library. It describes using an event sourcing architecture with a state machine approach and implementing streams as circular arrays. It also discusses using D for market data consumption and electronic trading systems through optimized data structures and concurrency features.
Evaluasi dalam pendidikan bertujuan untuk mengetahui keberhasilan proses pembelajaran dan kesulitan-kesulitan siswa, serta memberikan informasi untuk meningkatkan kualitas proses belajar mengajar. Evaluasi memberikan umpan balik penting untuk guru dan siswa dalam menyesuaikan strategi pembelajaran guna mencapai tujuan pembelajaran.
The document discusses three optimization tips for C++ code: reduce strength by using fewer operations like division and instead using comparisons and additions; minimize writes to arrays which can disable optimizations; and reformulate algorithms to make an extra pass to compute values instead of writing to arrays. It provides examples of digit counting functions optimized using these tips by reducing divisions, writing to arrays backwards, and making an extra pass to find the length.
The document discusses three tips for optimizing C++ code: measure performance to guide optimizations, reduce computational strength by using simpler operations like comparisons over divisions, and minimize writes to arrays which can disable optimizations. Introducing extra passes or copying data can improve performance by reducing writes and enabling compiler optimizations.
Minimally Invasive Lean Six Sigma 7 2012Apto29Slides
This document discusses applying lean principles to healthcare processes. It begins by describing some of the complexities in healthcare work and how misunderstandings can occur. It then provides examples of hospitals that have improved patient communication and experience scores. The document outlines lean concepts like identifying waste, standardizing work, and using visual controls. It provides examples of lean projects in areas like the cardiac catheterization lab and emergency department radiology. Finally, it discusses establishing accountability, continuously improving processes, and applying lean thinking at multiple levels of the organization.