Grove City College
  • United States
Recent publications
Persons living in individualistic cultures with low levels of differentiation of self are prone to experiencing internal distress. The specific pathway by which this relationship occurs, however, has been minimally studied. We hypothesized that two psychological constructs which are related to differentiation of self—vulnerable narcissism and maladaptive perfectionism—would partially explain its negative outcomes. A serial mediation model supported the explanatory roles of vulnerable narcissism and maladaptive perfectionism in the relationship between differentiation of self and internal distress. This study draws attention to the contributing roles of vulnerable narcissism and maladaptive perfectionism for clinical social workers seeking to understand and alleviate the psychological distress commonly experienced by persons with low self-differentiation.
Mucopolysaccaridosis IIIA (MPS IIIA) is a rare genetic disease that afflicts children and leads to neurocognitive degeneration. We develop a Bayesian disease progression model (DPM) of MPS IIIA that characterizes the pattern of cognitive growth and decline in this disease. The DPM is a repeated measures model that incorporates a nonlinear developmental trajectory and shape‐invariant random effects. This approach quantifies the pattern of cognitive development in MPS IIIA and addresses differences in biological age, length of follow‐up, and clinical outcomes across natural history subjects. The DPM can be used in clinical trials to estimate the percent slowing in disease progression for treatment relative to natural history. Simulations demonstrate that the DPM provides substantial improvements in power relative to alternative analyses.
HitRS is a two-component system that responds to cell envelope damage in the human pathogen Bacillus anthracis. Here we identify an RNA-binding protein, KrrA, that regulates HitRS function by modulating the stability of the hitRS mRNA. In addition to hitRS, KrrA binds to over 70 RNAs and, directly or indirectly, affects the expression of over 150 genes involved in multiple processes, including genetic competence, sporulation, RNA turnover, DNA repair, transport, and cellular metabolism. KrrA does not exhibit detectable nuclease activity in vitro, and thus the mechanism by which it modulates mRNA stability remains unclear. HitRS is a two-component system that responds to cell envelope damage in the bacterium Bacillus anthracis. Here, the authors identify an RNA-binding protein that regulates HitRS function by modulating the stability of the hitRS mRNA. In addition, the protein binds to over 70 RNAs and affects the expression of genes involved in multiple cellular processes.
A growing number of endurance athletes have considered switching from a traditional high-carbohydrate/low-fat (HCLF) to a low-carbohydrate/high-fat (LCHF) eating pattern for health and performance reasons. However, few studies have examined how LCHF diets affect blood lipid profiles in highly-trained runners. In a randomized and counterbalanced, cross-over design, athletes (n = 7 men; VO2max: 61.9 ± 6.1 mL/kg/min) completed six weeks of two, ad libitum, LCHF (6/69/25% en carbohydrate/fat/protein) and HCLF (57/28/15% en carbohydrate/fat/protein) diets, separated by a two-week washout. Plasma was collected on days 4, 14, 28, and 42 during each condition and analyzed for: triglycerides (TG), LDL-C, HDL-C, total cholesterol (TC), VLDL, fasting glucose, and glycated hemoglobin (HbA1c). Capillary blood beta-hydroxybutyrate (BHB) was monitored during LCHF as a measure of ketosis. LCHF lowered plasma TG, VLDL, and TG/HDL-C (all p < 0.01). LCHF increased plasma TC, LDL-C, HDL-C, and TC/HDL-C (all p < 0.05). Plasma glucose and HbA1c were unaffected. Capillary BHB was modestly elevated throughout the LCHF condition (0.5 ± 0.05 mmol/L). Healthy, well-trained, normocholesterolemic runners consuming a LCHF diet demonstrated elevated circulating LDL-C and HDL-C concentrations, while concomitantly decreasing TG, VLDL, and TG/HDL-C ratio. The underlying mechanisms and implications of these adaptive responses in cholesterol should be explored.
Swimming organisms may actively adjust their behavior in response to the flow around them. Ocean flows are typically turbulent, and characterized by chaotic velocity fluctuations. While some studies have observed planktonic larvae altering their behavior in response to turbulence, it is not always clear whether a plankter is responding to an individual turbulent fluctuation or to the time-averaged flow. To distinguish between these two paradigms, we conducted laboratory experiments with larvae in turbulence. We observed veliger larvae of the gastropod Crepidula fornicata in a jet-stirred turbulence tank while simultaneously measuring two-components of the fluid and larval velocity. Larvae were studied at two different stages of development, early-stage and late-stage, and their behavior was analyzed in response to different characteristics of turbulence: acceleration, dissipation, and vorticity. Our analysis considered both the effects of the time-averaged flow and the instantaneous flow around the larvae. Overall, we found that both stages of larvae increased their upward swimming speeds in response to increasing turbulence. However, we found that the early-stage larvae tended to respond to the time-averaged flow whereas the late-stage larvae tended to respond to the instantaneous flow around them. These observations indicate that larvae can integrate flow information over time and that their behavioral responses to turbulence can depend on both their present and past flow environments.
In the last chapter, we decided that retrieving distance information could be done by calling Google's Distance Service. The lead architect decided to make a microservice to provide this functionality. Before we start creating this microservice, we need to understand some crucial architectural details. Microservices are more about software architecture to solve problems for the business than it is about code. By understanding the business processes that require and use distance information, we can design a better solution.
Know the fundamentals of creating and deploying microservices using .NET 6 and gain insight from prescriptive guidance in this book on the when and why to incorporate them. The microservices architecture is a way of distributing process workloads to independent applications. This distribution allows for the independent applications to scale and evolve separately. It also enables developers to dismantle large applications into smaller, easier-to-maintain, scalable parts. While the return is valuable and the concept straightforward, applying it to an application is far more complicated. Where do you start? How do you find the optimal dividing point for your app, and strategically, how should your app be parceled out into separate services? Pro Microservices in .NET 6 will introduce you to all that and more. The authors get you started with an overview of microservices, .NET 6, event storming, and domain-driven design. You will use that foundational information to build a reference application throughout the book. From there, you will create your first microservice using .NET 6 that you can deploy into Docker and Azure Kubernetes Service. You will also learn about communication styles, decentralizing data, and testing microservices. Finally, you will learn about logging, metrics, tracing, and use that information for debugging. What You Will Learn • Build a foundation of basic microservices architecture design • Follow an example of using event storming and domain-driven design to understand the monolithic application modified for microservices • Understand, via detailed commands, how Docker is used to containerize applications • Get an overview of creating microservices from a monolithic application • Call microservices using RPC and messaging communication styles with MassTransit • Comprehend decentralizing data and handling distributed transactions • Use Azure Kubernetes Service to host and scale your microservices • Know the methods to make your microservices more robust • Discover testing techniques for RPC and messaging communication styles • Apply the applications you build for actual use • Practice cross-cutting concerns such as logging, metrics, and tracing This book is for developers and software architects. Readers should have basic familiarity with Visual Studio and experience with .NET, ASP.NET, and C#. Sean Whitesell is a Microsoft MVP and cloud architect at TokenEx, where he designs cloud-based architectural solutions for hosting internal services for TokenEx. He serves as President of the Tulsa Developers Association. He regularly presents in the community at developer events, conferences, and local MeetUps. Rob Richardson is a software craftsman, building web properties in ASP.NET and Node, React, and Vue. He is a Microsoft MVP, published author, frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high-quality software development. You can find his recent work at Matthew D. Groves is a Microsoft MVP who loves to code. From C# to jQuery, or PHP, he will submit pull requests for anything. He got his start writing a QuickBASIC point-of-sale app for his parent's pizza shop back in the 1990s. Currently a Product Marketing Manager for Couchbase, he is the author of the book AOP in .NET, and the video Creating and Managing Your First Couchbase Cluster.
In this chapter, we’ll discuss the history and features of .NET, the runtime, and ASP.NET Core, the web server. We’ll also walk through installing various components you need to begin working with, the example monolithic application and microservices. Finally, we’ll tour through the types of programming paradigms you can choose as you build an ASP.NET project. If you are already versed with .NET, ASP.NET Core, and MVC, you can quickly skim this chapter and jump straight into building microservices. However, if you have not yet started with those items, then this chapter is a good place to start.
What do you think about when you think of keeping microservices healthy? Probably about failure. If it’s healthy, you probably don’t think about it at all. There’s a lot of work to monitor, alert, validate, and correct services to ensure they stay healthy. This chapter looks at monitoring systems within containers and how to add health monitoring to our microservices.
Microservices architecture is an implementation of a distributed system. This means that we may need to separate computational load across multiple systems for reasons like governance. Now that microservices exist to handle business functionality across systems, we need to discuss how to handle the data. In this chapter, we will go over decentralizing data and suggestions for implementing different ways to handle data across multiple microservices.
So far, you have learned how to create microservices using RPC communication. You also learned how it is synchronous communication requiring a request and a response. In this chapter, you will create two microservices using messaging’s asynchronous communication method to fulfill some business needs regarding invoice management.
This chapter uses a mock scenario to understand a client's problems with an application critical for their business. You will see how a workshop-style meeting, called Event Storming, helps software developers understand the customer’s business and their application in need of help. You will also learn about Domain-Driven Design (DDD) and how developers can use it to prepare for decomposing a monolithic application into microservices. To head in the right direction, we will start with a brief introduction to the customer’s business. This introduction will help you understand a little about the customer's struggles, which will aid with an example of analyzing the need for microservices.
Containers and containerization are not, strictly speaking, necessary when building microservices. However, there are many benefits in using containers. In this chapter, we’ll take an introductory look at two popular tools for building and orchestrating containers: Docker and Kubernetes (respectively). We’ll build a Docker image, share it on Docker Hub, and then learn how to deploy it to AKS (Azure Kubernetes Service) with Kubernetes.
Twitter, PayPal, and Netflix had serious problems. Problems like scaling, quality, and downtime became common and increasing issues. Each had a large, single-code base application known as a “monolith.” And each hit different frustration points where a fundamental architecture change had to occur. Development and deployment cycles were long and tedious, causing delays in feature delivery. Each deployment meant downtime or expensive infrastructure to switch from one set of servers to another. As the code base grew, so did the coupling between modules. With coupled modules, code changes are more problematic, harder to test, and lower overall application quality.
Kathy, the developer at Code Whiz, has made a few microservices and is concerned with proving they work as expected. She knows that the microservices are crucial for their client Hyp-Log, our hypothetical company in this book. Kathy looks at the various ways of testing microservices.
Exogenous ketone esters have demonstrated the capacity to increase oxygen availability during acute hypoxic exposure leading to the potential application of their use to mitigate performance declines at high altitudes. Voluntary hypoventilation (VH) with exercise reliably reduces oxygen availability and increases carbon dioxide retention without alterations to ambient pressure or gas content. Utilizing a double-blind randomized crossover design, fifteen recreational male distance runners performed submaximal exercise (4 × 5 min; 70% VO 2 Max) with VH. An exogenous ketone ester (KME; 573 mg⋅kg –1 ) or iso-caloric flavor matched placebo (PLA) was consumed prior to exercise. Metabolites, blood gases, expired air, heart rate, oxygen saturation, cognition, and perception metrics were collected throughout. KME rapidly elevated R -β-hydroxybutyrate and reduced blood glucose without altering lactate production. KME lowered pH, bicarbonate, and total carbon dioxide. VH with exercise significantly reduced blood (SpO 2 ) and muscle (SmO 2 ) oxygenation and increased cognitive mean reaction time and respiratory rate regardless of condition. KME administration significantly elevated respiratory exchange ratio (RER) at rest and throughout recovery from VH, compared to PLA. Blood carbon dioxide (PCO 2 ) retention increased in the PLA condition while decreasing in the KME condition, leading to a significantly lower PCO 2 value immediately post VH exercise (IPE; p = 0.031) and at recovery ( p = 0.001), independent of respiratory rate. The KME’s ability to rapidly alter metabolism, acid/base balance, CO 2 retention, and respiratory exchange rate independent of respiratory rate changes at rest, during, and/or following VH exercise protocol illustrates a rapid countermeasure to CO 2 retention in concert with systemic metabolic changes.
Adverse childhood experiences are associated with impaired physical health in adulthood. Using data from the Midlife in the United States survey (N = 4041), this study examined whether four dimensions of religiosity moderated the long-term detrimental effects of early adversity on three distinct aspects of adult physical health (self-rated health, functional limitations, and shortness of breath). Regression analyses showed that religious support buffered the effect of childhood adversity on physical health, but religious identification, private religious practice, or religious service attendance did not. Results imply that interventions aimed at increasing religious support can be effective decades after the adverse experiences took place.
Laser powder bed fusion (LBPF) was employed to fabricate a strain-transformable β-Ti alloy, Ti-10V-2Fe-3Al (wt%). While the alloy is known to exhibit transformation induced plasticity (TRIP), the as-fabricated alloy, under tensile loading, did not show the same TRIP effects, even though it exhibits the same β + ω microstructure. The repeated heating-cooling cycles experienced during the LBPF process leads to the early stages of rejection of solute elements (Fe, V, and Al), forming isothermal omega (ω) precipitates, which were captured via detailed investigations coupling transmission electron microscopy (TEM) and three-dimensional atom probe tomography (APT). While these homogeneously distributed isothermal ω precipitates lead to a higher yield strength, the TRIP/TWIP effects within the β matrix were suppressed, leading to very low ductility and virtually no strain-hardenability. Interestingly, after a simple β-solution heat treatment followed by quenching, leading to a β + ω (athermal) microstructure, the TRIP/TWIP effects were reactivated in the same LPBF Ti-10 V-2Fe-3Al alloy. The alloy exhibited substantial recovery of tensile ductility and a very large strain hardening (tensile strength minus yield strength ~500 MPa), with a high average strain hardening rate ~15000. Such a very high strain hardening rate in case of LBPF processed Ti-10 V-2Fe-3Al, appears to arise from a rapid strain-induced transformation from β to α" at the early stages of plastic deformation, leading to a high-volume fraction of the martensitic phase, coupled with hierarchical twinning within the martensite plates.
Institution pages aggregate content on ResearchGate related to an institution. The members listed on this page have self-identified as being affiliated with this institution. Publications listed on this page were identified by our algorithms as relating to this institution. This page was not created or approved by the institution. If you represent an institution and have questions about these pages or wish to report inaccurate content, you can contact us here.
462 members
Kristin Homan
  • Department of Psychology
Philip Prins
  • Department of Exercise Science
James Clem
  • Department of Physics
Erik Bardy
  • Mechanical Engineering
United States