Squashing the Heisenbugs (really Bohrbugs) is a talk that I gave at the Chariot CI Event on December 1st, 2010. Feel free to ask me any questions about it via email or twitter. Also, please hire us if you're looking for any devops help.
The document discusses the importance of automated testing for web applications using tools like Selenium and Cucumber. Unit tests alone are not enough to catch bugs that may be introduced during refactoring. Behavior-driven development tools like Cucumber allow programmers and QA staff to write automated tests together in a simple domain-specific language. This helps ensure the entire application is properly tested and regressions are prevented.
The document discusses trends in virtual healthcare communities and their role in satisfying the growing needs of the healthcare sector. It outlines 5 examples of different types of virtual healthcare communities, from social support communities to professional networking communities. It also discusses standards like HONcode that are important for healthcare websites. Upcoming trends highlighted include greater self-care resources for patients, more online insurance processing, and increased integration of patient records across providers.
Palm dominated the PDA market in 2000 with a 68.8% market share in September and 72% for the full year. Microsoft launched its competing Pocket PC platform in April 2000. Handheld sales doubled in 2000 to over $1 billion in the US, with the average price being $293. Specialized applications for vertical markets such as healthcare and manufacturing were seen as growth opportunities in 2001-2002. Bluetooth wireless technology was projected to reach $5 billion by 2005 across various industries including government, legal, and healthcare.
Squashing the Heisenbugs (really Bohrbugs) is a talk that I gave at the Chariot CI Event on December 1st, 2010. Feel free to ask me any questions about it via email or twitter. Also, please hire us if you're looking for any devops help.
The document discusses the importance of automated testing for web applications using tools like Selenium and Cucumber. Unit tests alone are not enough to catch bugs that may be introduced during refactoring. Behavior-driven development tools like Cucumber allow programmers and QA staff to write automated tests together in a simple domain-specific language. This helps ensure the entire application is properly tested and regressions are prevented.
The document discusses trends in virtual healthcare communities and their role in satisfying the growing needs of the healthcare sector. It outlines 5 examples of different types of virtual healthcare communities, from social support communities to professional networking communities. It also discusses standards like HONcode that are important for healthcare websites. Upcoming trends highlighted include greater self-care resources for patients, more online insurance processing, and increased integration of patient records across providers.
Palm dominated the PDA market in 2000 with a 68.8% market share in September and 72% for the full year. Microsoft launched its competing Pocket PC platform in April 2000. Handheld sales doubled in 2000 to over $1 billion in the US, with the average price being $293. Specialized applications for vertical markets such as healthcare and manufacturing were seen as growth opportunities in 2001-2002. Bluetooth wireless technology was projected to reach $5 billion by 2005 across various industries including government, legal, and healthcare.
The document discusses lessons that can be learned from the Enron and Arthur Andersen scandals. It provides tips for dealing with corporate crises, such as conducting vulnerability assessments, preventing crises through transparency and accountability, managing communications during a crisis, and monitoring the situation to make adjustments. The best strategies outlined are honesty, accepting responsibility, not blaming others, focusing on moral character, and getting media training to prepare for potential crises.
The document discusses the Defense Logistics Agency's logistics strategy of working with top IT strategists to deliver technology, materials, and information around the world in a timely manner. It details how DLA has modernized its contracting and procurement processes through initiatives like electronic bidding, prime vendor programs, and leveraging web and e-commerce technologies. This has streamlined operations and reduced costs while allowing DLA to more efficiently support the vast logistics needs of the military.
The document discusses customer relationship management (CRM) tools and options for businesses. It notes that the CRM industry is over $1 trillion and there are over 100,000 independent CRM vendors. CRM aims to track the entire history of a relationship with a customer via multiple interconnected channels. The document also outlines challenges with CRM implementation and options like external providers or web-based/ASP models.
Chloe is a realtime web server that provides a simple way to build chat services. Developers include the Chloe JavaScript file in their web pages. They can then instantiate a Chloe object to connect to the server and send/receive messages. When a message is submitted, the server code sends the data to Chloe's broadcast URL, and Chloe distributes the message to all connected clients. Developers can also subscribe to specific channels to receive messages tagged with that channel name. This allows building chat features without complex websockets or polling logic.
The document provides instructions for an 8th grade English/LA project where students will research photos from the Holocaust era on the US Holocaust Memorial Museum website. Students are asked to find at least two photos taken before 1939 that include people, and answer questions about who/what is depicted, when and where the photo was taken, and how they can relate to the photo. The example provided is a portrait of a girl in Poland taken before 1939.
Raphaël is a small JavaScript library that simplifies working with vector graphics on the web. It uses Scalable Vector Graphics (SVG) and Vector Markup Language (VML) to render graphics in all major browsers. Raphaël has a simple API where all elements are treated as normal DOM elements, allowing it to easily integrate with libraries like jQuery. Examples shown include creating rectangles, text, paths, images and circles and animating them.
The document discusses lessons that can be learned from the Enron and Arthur Andersen scandals. It provides tips for dealing with corporate crises, such as conducting vulnerability assessments, preventing crises through transparency and accountability, managing communications during a crisis, and monitoring the situation to make adjustments. The best strategies outlined are honesty, accepting responsibility, not blaming others, focusing on moral character, and getting media training to prepare for potential crises.
The document discusses the Defense Logistics Agency's logistics strategy of working with top IT strategists to deliver technology, materials, and information around the world in a timely manner. It details how DLA has modernized its contracting and procurement processes through initiatives like electronic bidding, prime vendor programs, and leveraging web and e-commerce technologies. This has streamlined operations and reduced costs while allowing DLA to more efficiently support the vast logistics needs of the military.
The document discusses customer relationship management (CRM) tools and options for businesses. It notes that the CRM industry is over $1 trillion and there are over 100,000 independent CRM vendors. CRM aims to track the entire history of a relationship with a customer via multiple interconnected channels. The document also outlines challenges with CRM implementation and options like external providers or web-based/ASP models.
Chloe is a realtime web server that provides a simple way to build chat services. Developers include the Chloe JavaScript file in their web pages. They can then instantiate a Chloe object to connect to the server and send/receive messages. When a message is submitted, the server code sends the data to Chloe's broadcast URL, and Chloe distributes the message to all connected clients. Developers can also subscribe to specific channels to receive messages tagged with that channel name. This allows building chat features without complex websockets or polling logic.
The document provides instructions for an 8th grade English/LA project where students will research photos from the Holocaust era on the US Holocaust Memorial Museum website. Students are asked to find at least two photos taken before 1939 that include people, and answer questions about who/what is depicted, when and where the photo was taken, and how they can relate to the photo. The example provided is a portrait of a girl in Poland taken before 1939.
Raphaël is a small JavaScript library that simplifies working with vector graphics on the web. It uses Scalable Vector Graphics (SVG) and Vector Markup Language (VML) to render graphics in all major browsers. Raphaël has a simple API where all elements are treated as normal DOM elements, allowing it to easily integrate with libraries like jQuery. Examples shown include creating rectangles, text, paths, images and circles and animating them.