pro

How scientific progress occurs: incrementalism and the life sciences / Elof Axel Carlson

Hayden Library - QH315.C2885 2018




pro

DNA cloning: a hands-on approach / Seok-Yong Choi, Hyunju Ro, Hankuil Yi

Online Resource




pro

Biological systems: nonlinear dynamics approach / editors, Jorge Carballido-Landeira and Bruno Escribano

Online Resource




pro

Proceedings of the Symposium on Biomathematics (SYMOMATH) 2018: conference date, 31 August-2 September 2018: location, Depok, Indonesia / editors, Hengki Tasman, Bevina Desjwiandra Handari and Hiromi Seno

Online Resource




pro

Bioethics, public health, and the social sciences for the medical professions: an integrated, case-based approach / Amy E. Caruso Brown, Travis R. Hobart, Cynthia B. Morrow, editors

Online Resource




pro

Exploring sources of variability related to the clinical translation of regenerative engineering products: proceedings of a workshop / Meredith Hackmann, Theresa Wizemann, and Sarah H. Beachy, rapporteurs ; Forum on Regenerative Medicine, Board on Health

Online Resource




pro

Developing norms for the provision of biological laboratories in low-resource contexts: proceedings of a workshop / Frances E. Sharples and Micah D. Lowenthal, rapporteurs ; Policy and Global Affairs, Board on Life Sciences, Division on Earth and Life Stu

Online Resource




pro

Pieces of mind: the proper domain of psychological predicates / Carrie Figdor

Hayden Library - QH331.F433 2018




pro

Biometric recognition: 14th Chinese Conference, CCBR 2019, Zhuzhou, China, October 12-13, 2019, Proceedings / Zhenan Sun, Ran He, Jianjiang Feng, Shiguang Shan, Zhenhua Guo (eds.)

Online Resource




pro

Genomics, proteomics, and metabolomics: stem cells monitoring in regenerative medicine / Babak Arjmand, editor

Online Resource




pro

Everything flows: towards a processual philosophy of biology / edited by Daniel J. Nicholson and John Dupré

Dewey Library - QH331.E85 2018




pro

Understand your DNA: a guide / Lasse Folkersen, Sankt Hans Hospital, Denmark ; foreword by professor Pak Sham

Barker Library - QH431.F65 2019




pro

Plant Disease Management Strategies for Sustainable Agriculture Through Traditional and Modern Approaches

Online Resource




pro

The future of low dose radiation research in the United States: proceedings of a symposium / Ourania Kosti, rapporteur ; Nuclear and Radiation Studies Board, Division on Earth and Life Studies, the National Academies of Sciences, Engineering, Medicine

Online Resource




pro

Social by nature: the promise and peril of sociogenomics / Catherine Bliss

Hayden Library - QH457.5.B54 2018




pro

An Event Apart: Designing Progressive Web Apps

In his The Case for Progressive Web Apps presentation at An Event Apart in Chicago, Jason Grigsby walked through the process of building Progressive Web Apps for your Web experiences and how to go about it. Here's my notes from his talk:

  • Progressive Web Apps (PWAs) are getting a lot of attention and positive stories about their impact are coming out. PWA Stats tracks many of these case studies. These sorts of examples are getting noticed by CEOs who demand teams build PWAs today.
  • A PWA is a set of technologies designed to make faster, more capable Web sites. They load fast, are available online, are secure, can be accessed from your home screen, have push notifications, and more.
  • But how can we define Progressive Web Apps? PWAs are Web sites enhanced by three things: https, service worker, and a manifest file.
  • HTTPS is increasingly required for browsers and APIs. Eventually Chrome will highlight sites that are not on https as "insecure".
  • Service Workers allow Web sites to declare how network requests and the cache are handled. This ability to cache things allows us to build sites that are much faster. With service workers we can deliver near instant and offline experiences.
  • A Web manifest is a JSON file that delivers some attributes about a Web site. Browsers use these files to make decisions on what to do with your site (like add to home page).
  • Are PWAs any different than well-built Web sites? Not really, but the term helps get people excited and build toward best practices on the Web.
  • PWAs are often trojan horses for performance. They help enforce fast experiences.

Feels Like a Native App

  • Does your organization have a Web site? Do you make money off your Web site? If so, you probably need a Progressive Web Site.
  • Not every customer will have your native app installed. A better Web experience will help you reach people who don't. For many people this will be their first experience with your company, so you should make it as good as possible.
  • Getting people to install and keep using native apps is difficult. App stores can also change their policies and interfaces which could negatively impact your native app.
  • The Web can do much more than we think, the Web has APIs to access location, do fast payments using fingerprint identification, push notifications, and more.
  • What should we use to design PWAs? Native app styles or Web styles? How much does your design match the platform? You can set up PWAs to use different system fonts for iOS and Android, should you? For now, we should define our own design and be consistent across different OSs.
  • What impact does going "chrome-less" have on our PWAs? You loose back buttons, menu controls, system controls. Browsers provide us with a lot of useful features and adding them back is difficult. Especially navigation via the back button is complex. So in most cases, you should avoid going full screen.
  • While not every person will add your PWA to their home screen, every person will "install" your PWA via the service worker.
  • An app shell model allows you put your common UI (header, footer, nav, etc.) into the app cache. This makes the first loading experience feel a lot faster. Should you app shell or not? If you have architected as a single page app, this is possible but otherwise might not be worth the effort.
  • Animating transitions can help with way-finding and polish on the Web. This gives Web sites even more personality.

Installation and Discovery

  • Using a Web manifest file, allows you specify a number of declarations for your app. In addition to name, icon, and even theme colors.
  • Once you have a PWA built and a manifest file, browsers will being prompting people to install your Web site. Some Browsers have subtle "add" actions. Other use more explicit banner prompts. "Add to home screen" banners are only displayed when they make sense (certain level of use).
  • Developers can request these banners to come up when appropriate. You'll want to trigger these where people are mostly likely to install. (like checkout)
  • Microsoft is putting (explicitly and implicitly) PWAs within their app store. Search results may also start highlighting PWAs.
  • You can use Trusted Web Activity or PhoneGap to wrap native shells around your PWA to put them into Android and iOS app stores.

Offline Mode

  • Your Web site would benefit from offline support. Service Workers enable you to cache assets on your device to load PWAs quickly and to decide what should be available offline.
  • You can develop offline pages and/or cache pages people viewed before.
  • If you do cache pages, make it clear what data hasn't been updated because it is not available offline.
  • You can give people control over what gets cached and what doesn't. So they can decide what they want available for offline viewing.
  • If you enable offline interactions, be explicit what interactivity is available and what isn't.

Push Notifications

  • Push notifications can help you increase engagement. You can send notifications via a Web browser using PWAs.
  • Personal push notifications work best but are difficult to do right. Generic notifications won't be as effective.
  • Don't immediately ask people for push notification permissions. Find the right time and place to ask people to turn them on. Make sure you give people control, if you'd don't they can kill them using browser controls.
  • In the next version of Chrome, Google will make push notification dialogs blocking (can't be dismissed) so people have to decide if they want notifications on or off. This also requires you to ask for permissions at the right time.

Beyond Progressive Web Apps

  • Auto-login with credential management APIs allows you to sign into a site using stored credentials. This streamlines the login process.
  • Apple Pay on the Web converged with the Web Payment API so there's one way to use stored payment info on the Web.
  • These next gen capabilities are not part of PWAs but make sense within PWAs.

How to Implement PWAs

  • Building PWAs is a progressive process, it can be a series of incremental updates that all make sense on their own. As a result, you can have an iterative roadmap.
  • Benchmark and measure your improvements so you can use that data to get buy-in for further projects.
  • Assess your current Web site's technology. If things aren't reasonably fast to begin with, you need to address that first. If your site is not usable on mobile, start there first.
  • Begin by building a baseline PWA (manifest, https, etc.) and then add front-end additions and larger initiatives like payment request and credential api later.
  • Every step on the path toward a PWAS make sense on their own. You should encrypt your Web sites. You should make your Web site fast. These are all just steps along the way.




pro

Wipro to kick-start IT earnings season on April 15 with Q4 results

TCS will hold its board meet the next day (April 16) for approval of its financial statements




pro

Wipro posts 6.3% YoY fall in Q4 profit; skips revenue guidance for Q1FY21

Revenue from operations stood at Rs 15,711 crore, up 4.69 per cent against Rs 15,006.3 crore in the corresponding quarter of the previous fiscal.




pro

HDFC Banks' PBT rises 2.5% to Rs 9,174 crore; makes higher provisions

It had reported a pre-tax profit of Rs 8,954.38 crore in the same period last financial year (Q4FY19).




pro

ACC reports drop of nearly 7% in Q1 consolidated net profit at Rs 323 cr

The company, which follows January-December financial year, had posted a profit of Rs 346.02 crore in the same quarter a year ago, ACC said in a BSE filing




pro

Hyundai's profit slumps 44%, its lowest first-quarter level in a decade

Net profit for January-March was $376 million, far below than expectations




pro

American Express quarterly profit plunges 76% on $1.7 bn reserve build

Shares of the company were up nearly 2%, as it kept a tight lid on costs to weather the impact of the pandemic on its business




pro

Mindtree Q4 FY20 net profit up 3.9% to Rs 206.2 cr, sees dip in demand

Mindtree posted a net profit of Rs 198.4 crore in the same period last year




pro

IndusInd Bank Q4 preview: Profit may dip 95% QoQ on exposure to telecom cos

According to analysts at ICICI Securities, the Rs 8,800 crore-exposure to the telecom sector may cast shadow over the bank's asset quality.




pro

IndusInd Bank's Q4 profit slumps 77% QoQ to Rs 302 cr, provisions jump 2x

To cushion against the uncertainties arising due to the outbreak of the coronavirus (Covid-19) pandemic, the bank has provided for Rs 260 crore under the provisions and contigencies segment




pro

Axis Bank reports Rs 1,878-crore pre-tax loss in Q4 on Covid-19 provisions

the bank reported a 17 per cent increase in its operating profit at Rs 5,851 crore in the March quarter




pro

HUL Q4 consolidated net profit slips 3.56% YoY to Rs 1,515 crore

"COVID-19 is perhaps the biggest challenge for us both from the lens of sustaining lives as well as livelihoods," said Sanjiv Mehta, Chairman and Managing Director.




pro

ICICI Lombard's pre-tax profit up 7% in Q4 on improved loss ratio

Underwriting losses narrowed down to Rs 29.42 crore in Q4FY20, from Rs 49.70 crore a year ago




pro

SBI Life reports 8% growth in pre-tax profit for Q4FY20; margin improves

The net profit of the insurer jumped 16 per cent to Rs 531 crore in Q4FY20 from Rs 458 crore because of lower tax provision




pro

Bob Evans Farms Inc. Recalls Pork Sausage Link Products due to Possible Foreign Matter Contamination

Bob Evans Farms, Inc., a Xenia, Ohio, establishment, is recalling approximately 42,246 pounds of pork sausage link products that may be contaminated with extraneous materials, specifically pieces of clear hard plastic.




pro

Johnston County Hams Recalls Ready-To-Eat Ham Products Due to Possible Listeria Contamination

Johnston County Hams, a Smithfield, N.C. establishment, is recalling approximately 89,096 pounds of ready-to-eat ham products that may be adulterated with Listeria monocytogenes.




pro

Stino Da Napoli Recalls Various Meat Products Produced without Benefit of Inspection

Stino Da Napoli, a Rocky River, Ohio establishment, is recalling approximately 11,392 pounds of various meat products that were produced, packed and distributed without the benefit of federal inspection.




pro

TV Food LLC. Recalls Siluriformes Products Produced Without Benefit of Inspection

TV Food LLC., a San Leandro, Calif. non-federally inspected establishment, is recalling approximately 27,956 pounds of Siluriformes, specifically Yellow Hito (catfish), products because the products were not presented for import re-inspection into the United States.




pro

Bellisio Foods Recalls Boneless Pork Rib Frozen Entrée Products Due to Possible Foreign Matter Contamination

Bellisio Foods, a Jackson, Ohio establishment, is recalling approximately 173,376 pounds of frozen pork entrée products that may be contaminated with extraneous materials, specifically pieces of glass or hard plastic.




pro

Monogram Meat Snacks, LLC Recalls Pork Sausage Products Due to Possible Product Contamination

Monogram Meat Snacks, LLC, a Martinsville, Va. establishment, is recalling approximately 191,928 pounds of ready-to-eat pork sausage products that may be adulterated due to possible product contamination.




pro

Tyson Foods, Inc. Recalls Chicken Strip Products due to Possible Foreign Matter Contamination

Tyson Foods, Inc., a Rogers, Ark. establishment, is recalling approximately 69,093 pounds of frozen, ready-to-eat chicken strip products that may be contaminated with extraneous materials, specifically pieces of metal.




pro

J&J Snack Foods Handhelds Corp. Recalls Stuffed Sandwich Products due to Possible Foreign Matter Contamination

J & J Snack Foods Handhelds Corp., a Holly Ridge, N.C. establishment, is recalling approximately 56,578 pounds of stuffed sandwich products that may be contaminated with extraneous materials, specifically semi-transparent plastic.




pro

Yoakum Packing Co. Recalls Venison Sausage Products Due to Mislabeling

Yoakum Packing Co., a Yoakum, Texas establishment, is recalling approximately 12,388 pounds of smoked venison sausage that contains pork products that were not represented on the label.




pro

Tyson Foods, Inc. Recalls Chicken Strip Products Due to Possible Foreign Matter Contamination

Tyson Foods, Inc., a Rogers, Ark. establishment, is recalling approximately 11,829,517 pounds of frozen, ready-to-eat chicken strip products that may be contaminated with extraneous materials, specifically pieces of metal.




pro

Conagra Brands, Inc. Recalls Chicken Pad Thai and Chicken Fried Rice Products Due to Misbranding and Undeclared Allergens

Conagra Brands, Inc., a Russellville, Ark. establishment, is recalling approximately 2,094,186 pounds of frozen entrees due to misbranding and an undeclared allergen.




pro

BEF Foods, Inc. Recalls Beef Products Produced without Benefit of Inspection

BEF Foods, Inc., a Lima, Ohio establishment, is recalling approximately 527 pounds of beef pasta products that were produced without the benefit of federal inspection and outside of inspection hours.




pro

[ASAP] Computational Approaches to Identify Structural Alerts and Their Applications in Environmental Toxicology and Drug Discovery

Chemical Research in Toxicology
DOI: 10.1021/acs.chemrestox.0c00006




pro

[ASAP] Interactions of TiO<sub>2</sub> Nanoparticles with Ingredients from Modern Lifestyle Products and Their Effects on Human Skin Cells

Chemical Research in Toxicology
DOI: 10.1021/acs.chemrestox.9b00428




pro

[ASAP] <italic toggle="yes">In Vitro</italic> Metabolism of Isopropylated and <italic toggle="yes">tert</italic>-Butylated Triarylphosphate Esters Using Human Liver Subcellular Fractions

Chemical Research in Toxicology
DOI: 10.1021/acs.chemrestox.0c00002




pro

[ASAP] Systems Toxicology Approaches Reveal the Mechanisms of Hepatotoxicity Induced by Diosbulbin B in Male Mice

Chemical Research in Toxicology
DOI: 10.1021/acs.chemrestox.9b00503




pro

[ASAP] The Urine Proteome in Toxicology

Chemical Research in Toxicology
DOI: 10.1021/acs.chemrestox.0c00126




pro

[ASAP] Toxicity and Gene Expression Profiling of Copper- and Titanium-Based Nanoparticles Using Air–Liquid Interface Exposure

Chemical Research in Toxicology
DOI: 10.1021/acs.chemrestox.9b00489




pro

[ASAP] In Vitro Phase I Metabolic Profiling of the Synthetic Cannabinoids AM-694, 5F-NNEI, FUB-APINACA, MFUBINAC, and AMB-FUBINACA

Chemical Research in Toxicology
DOI: 10.1021/acs.chemrestox.9b00466




pro

[ASAP] Thioproline Serves as an Efficient Antioxidant Protecting Human Cells from Oxidative Stress and Improves Cell Viability

Chemical Research in Toxicology
DOI: 10.1021/acs.chemrestox.0c00055




pro

[ASAP] Arsenite Binds to ZNF598 to Perturb Ribosome-Associated Protein Quality Control

Chemical Research in Toxicology
DOI: 10.1021/acs.chemrestox.9b00412