440 research outputs found

    Best Practices for Test Driven Development

    Get PDF
    In his award-winning book, Test-driven Development By Example, Kent Beck wrote, Clean code that works...is the goal of Test-driven Development (TDD). TDD is a style of software development that first begins with the creation of tests and then makes use short, iterative development cycles until all test requirements are fulfilled. In order to provide the reader with sufficient background to understand the concepts discussed, this thesis begins by presenting a detailed description of this style of development. TDD is then contrasted with other popular styles, with a focus toward highlighting the many benefits this style offers over the others. This thesis then offers the reader a series of concrete and practical best practices that can be used in conjunction with TDD. It is the hope of the author that these lessons learned will aid those considering the adoption of this style of development avoid a number of pitfalls

    Microfluidic Based Hydrate Permeability System: Design and Construction

    Get PDF
    Methane hydrates represent a vast and untapped fossil fuel resource underlying large portions of the world\u27s artic continental surfaces and sub-sea continental shelves. These hydrates are crystalline solids that consist of methane molecules surrounded by cages of interacting water molecules, similar to ice. Methane hydrates occur naturally, where temperature and pressure conditions favor their formation. In order to utilize these resources, methods must be developed to determine the conditions most favorable to hydrate extraction. One important condition is permeability and how it is affected by hydrates. Due to the difficulty and cost of field studies, the study of laboratory-synthesized hydrates is favored. The purpose of this research is to develop a microfluidic-chip-based model to study the formation and dissociation of methane hydrates. The chosen microfluidic chip mimics a porous media, allowing permeability studies to be performed. This use of a microfluidic chip also allows real-time visualization of hydrate formation, and accurate analysis to determine hydrate saturation levels generated in the model. Peltier plates and PID controllers add temperature control to the model to allow for profiling of hydrate formation and permeability under different experimental conditions. This model is unique in that it allows for a simultaneous correlation between permeability and hydrate saturation levels, a feature not previously available in laboratory-based hydrate models

    Revisiting the Foundations of International Law: A Close Analysis of the Peace of Westphalia

    Get PDF
    Historians have generally accepted that the Peace of Westphalia (1648), which concluded the Thirty Years’ War (1618-48), was the moment when the concept of sovereign equality, a concept that recognizes that states have jurisdiction over their own territory and are all equal before international law, became an internationally recognized principle in diplomatic negotiations. However, recently, some scholars have begun to reevaluate this assumption, claiming that the Peace did not actually (formally or officially) establish the principle of sovereign equality throughout Europe. This reopening of a question long considered answered has proved fruitful and has encouraged this project’s exploration of both the Peace itself and of how subsequent politicians and diplomats actually deployed the Peace in their negotiations. This paper argues that, in international treaty negotiations, it may have mattered less to negotiators what the Peace actually said or what it formally established, than what negotiators argued it said and how they wielded it in their discussions. A close reading of the text of the Peace itself, as well as of subsequent negotiations between the 17th and 20th centuries, reveals when and how diplomats wielded the Peace in their negotiations and to what effect. This project applies a close, contextual reading of the texts of treaties and the various interpretations of them over time. It looks for specific references to the Peace of Westphalia in later peace treaties, analyzes what diplomats meant when they invoked it, and considers whether the treaties themselves resulted in outcomes that were consistent with the intent of the negotiators. Finally, it considers whether or not the Peace exercised the influence on international relations that some past scholars have claimed. This project has three sections. First, it analyzes the context for the Peace of Westphalia including the wider debates circulating at the time that influenced negotiations. It reads the texts of the treaties that comprised the Peace and it considers the immediate interpretations associated with it. Second, it explores if and how it was invoked in subsequent peace treaties and organizations up to the United Nations Charter (1948). A careful examination of the texts and debates from the time frame indicates that diplomats and politicians invoked the Peace of Westphalia during negotiations that concluded the following wars: The War of Spanish Succession with its Treaty of Utrecht (1715), the War of Austrian Succession with its Treaty of Aix-la-Chapelle (1748), The Napoleonic Wars with the Congress of Vienna (1814), and World War I and the Treaty of Versailles (1919). This paper will also examine the United Nations Charter because it is the focus of several influential sources. Finally, it places this history in conversation with the current scholarly arguments about the importance of the Peace for international relations

    Freedom Triumphant: Embracing Joyful Freedom but Facing an Uncertain, Perilous Future

    Get PDF
    The newly freed slaves had almost nothing—no money, no education, and no strong social institutions, including marriage which had often been prohibited, rarely supported by slaveholders. Discrimination was rampant and government was often the worst discriminator. Yet, somehow, they triumphed. They built marriages that were actually slightly more stable than those of white families. The newly free went from virtually zero literacy to at least 50% literacy in a generation. They worked incredibly hard and increased their income about one third faster than white workers. The newly free, anchored in their strong faith, were amazingly forgiving and optimistic. Economics Professor Thomas Tacker tells their inspiring story in a lively, non-technical style. Along the way Professor Tacker demolishes the myths that were told to justify slavery and racism. This is the exciting saga of the spectacularly successful, such as George Washington Carver and Madam C.J. Walker, but also of typical families, every-day champions. In the end, these newly free people overcame seemingly insurmountable obstacles and emerged as heroes and heroines. They were, indeed, our other greatest generation

    Rethinking Consumer Protection: Escaping Death by Regulation

    Get PDF
    This book is designed to appeal to anyone who is at all interested in topics related to making life better and safer—for all us consumers. Our current approach to consumer protection is extremely flawed; sometimes costing lives rather than saving them. There are better ways to protect ourselves and the people we love

    Writing a Scientific Paper Prior to the Research

    Get PDF
    The traditional approach to preparing a research report for publication is to begin writing after the study has been completed. We propose another approach- to write a zeroth draft before the study is begun. This approach helps to focus the investigator\u27s attention during the planning stage on critical aspects of the study. The discipline of writing down the rationale, the methods, and the variety of possible outcomes and their significance helps to clarify the logic on which the study is based. If these are acceptable to all authors and colleagues in the zeroth draft, it is likely that the research questions posed will be answered in a definitive way and that the final draft will be scientifically sound. The notion of writing a paper before doing the research may raise concerns of prejudice, preconception, or even academic dishonesty. How could one possibly know what to write until after the study is completed? However, if one considers the actual content of a scientific paper or research report, it becomes clear that most of the report can be drafted before the first data are collected. The process is in many ways similar to that of preparing a formal proposal to a funding agency. Indeed, a grant application may borrow heavily from the zeroth draft of the paper, and vice versa. The content of the zeroth draft is only the first of a series of approximations to the final form. Yet, it can be a very useful beginning. Authors often procrastinate when faced with writing up the results of completed research projects and may find it much easier to write at the beginning of a project when enthusiasm is at its peak. Most importantly, there may be no better way to prepare the mind, anticipate pitfalls, and avoid wasted time, effort, and money than to write a zeroth draft

    Toward a Method of using Virtual Reality for Skills Assessment in EFL

    Get PDF

    Enhancing Online Language Education Through Virtual Reality

    Get PDF

    An Experimental Circulatory Arrest Model in the Rat to Evaluate Calcium Antagonists in Cerebral Resuscitation

    Get PDF
    A circulatory arrest model in the rat was developed for use in cerebral and cardiac resuscitation studies. Whole-body ischemia was produced for 8 to 18 minutes by arresting the heart with a cold potassium chloride cardioplegic solution. Following cardiopulmonary resuscitation, minimal, standardized intensive care was provided. As the duration of ischemia was increased from 8 to 18 minutes, survival immediately following resuscitation decreased from 100% to 25%, and survival at 48 hours after ischemia decreased from 80% to 0%. Thirty per cent of the rats recovering from 11 minutes of ischemia suffered motor seizures. Survival and the incidence of motor seizures appear to be good measures of outcome following ischemic circulatory arrest. These measures can be used to test the possible anti-ischemic actions of calcium antagonists or other drugs
    corecore