pr

[ASAP] Engineering Stable <italic toggle="yes">Pseudomonas putida</italic> S12 by CRISPR for 2,5-Furandicarboxylic Acid (FDCA) Production

ACS Synthetic Biology
DOI: 10.1021/acssynbio.0c00006




pr

[ASAP] A Synthetic Genetic Circuit Enables Precise Quantification of Direct Repeat Deletion in Bacteria

ACS Synthetic Biology
DOI: 10.1021/acssynbio.9b00256




pr

[ASAP] Facilitating Protein Expression with Portable 5'-UTR Secondary Structures in <italic toggle="yes">Bacillus licheniformis</italic>

ACS Synthetic Biology
DOI: 10.1021/acssynbio.9b00355




pr

[ASAP] MAPPS: A Web-Based Tool for Metabolic Pathway Prediction and Network Analysis in the Postgenomic Era

ACS Synthetic Biology
DOI: 10.1021/acssynbio.9b00397




pr

[ASAP] Transcript Barcoding Illuminates the Expression Level of Synthetic Constructs in <italic toggle="yes">E. coli</italic> Nissle Residing in the Mammalian Gut

ACS Synthetic Biology
DOI: 10.1021/acssynbio.0c00040




pr

[ASAP] Truncating the Structure of Lipopolysaccharide in <italic toggle="yes">Escherichia coli</italic> Can Effectively Improve Poly-3-hydroxybutyrate Production

ACS Synthetic Biology
DOI: 10.1021/acssynbio.0c00071




pr

[ASAP] A Chemical Switch System to Modulate Chimeric Antigen Receptor T Cell Activity through Proteolysis-Targeting Chimaera Technology

ACS Synthetic Biology
DOI: 10.1021/acssynbio.9b00476




pr

[ASAP] Analyzing and Engineering the Product Selectivity of a 2-Methylenebornane Synthase

ACS Synthetic Biology
DOI: 10.1021/acssynbio.9b00432




pr

[ASAP] Multiplex Generation, Tracking, and Functional Screening of Substitution Mutants Using a CRISPR/Retron System

ACS Synthetic Biology
DOI: 10.1021/acssynbio.0c00002




pr

[ASAP] Translation Related Factors Improve the Productivity of a <italic toggle="yes">Streptomyces</italic>-Based Cell-Free Protein Synthesis System

ACS Synthetic Biology
DOI: 10.1021/acssynbio.0c00140




pr

[ASAP] Bacteriophage Inspired Growth-Decoupled Recombinant Protein Production in <italic toggle="yes">Escherichia coli</italic>

ACS Synthetic Biology
DOI: 10.1021/acssynbio.0c00028





pr

Subscribe to the Preaching Today Newsletter

Preaching Today provides pastors and preachers sermon prep help with sermon illustrations, sermons, sermon ideas, and preaching articles.




pr

[ASAP] MymA Bioactivated Thioalkylbenzoxazole Prodrug Family Active against <italic toggle="yes">Mycobacterium tuberculosis</italic>

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00003




pr

[ASAP] A Selective Modulator of Peroxisome Proliferator-Activated Receptor ? with an Unprecedented Binding Mode

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.9b01786




pr

[ASAP] Molecule Property Analyses of Active Compounds for <italic toggle="yes">Mycobacterium tuberculosis</italic>

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.9b02075




pr

[ASAP] Structure-Based Bioisosterism Yields HIV-1 NNRTIs with Improved Drug-Resistance Profiles and Favorable Pharmacokinetic Properties

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00117




pr

[ASAP] Design and Synthesis of Bitopic 2-Phenylcyclopropylmethylamine (PCPMA) Derivatives as Selective Dopamine D3 Receptor Ligands

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.9b01835




pr

[ASAP] Update to Our Reader, Reviewer, and Author Communities—April 2020

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00641




pr

[ASAP] Discovery of Peptide Boronate Derivatives as Histone Deacetylase and Proteasome Dual Inhibitors for Overcoming Bortezomib Resistance of Multiple Myeloma

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.9b02161




pr

[ASAP] Correction to Toggling Preassembly with Single-Site Mutation Switches the Cytotoxic Mechanism of Cationic Amphipathic Peptides

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00608




pr

[ASAP] Molecular Interactions of Pyrazine-Based Compounds to Proteins

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.9b02021




pr

[ASAP] Correction to Photoactivatable Prolyl Hydroxylase 2 Inhibitors for Stabilizing the Hypoxia-Inducible Factor with Light

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00599




pr

[ASAP] Structure-Based Design of Highly Potent HIV-1 Protease Inhibitors Containing New Tricyclic Ring P2-Ligands: Design, Synthesis, Biological, and X-ray Structural Studies

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00202




pr

[ASAP] Design, Synthesis, and Mechanism Study of Benzenesulfonamide-Containing Phenylalanine Derivatives as Novel HIV-1 Capsid Inhibitors with Improved Antiviral Activities

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00015




pr

[ASAP] Triazolo-Peptidomimetics: Novel Radiolabeled Minigastrin Analogs for Improved Tumor Targeting

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.9b01936




pr

[ASAP] Degradation versus Inhibition: Development of Proteolysis-Targeting Chimeras for Overcoming Statin-Induced Compensatory Upregulation of 3-Hydroxy-3-methylglutaryl Coenzyme A Reductase

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00339




pr

[ASAP] Targeting ALK2: An Open Science Approach to Developing Therapeutics for the Treatment of Diffuse Intrinsic Pontine Glioma

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00395




pr

[ASAP] Structural Fingerprints of an Intact Monoclonal Antibody Acquired under Formulated Storage Conditions via <sup>15</sup>N Direct Detection Nuclear Magnetic Resonance

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00231




pr

[ASAP] Discovery of Potent Inhibitors against P-Glycoprotein-Mediated Multidrug Resistance Aided by Late-Stage Functionalization of a 2-(4-(Pyridin-2-yl)phenoxy)pyridine Analogue

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00337




pr

[ASAP] Molecular Basis for Omapatrilat and Sampatrilat Binding to Neprilysin—Implications for Dual Inhibitor Design with Angiotensin-Converting Enzyme

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00441




pr

[ASAP] Progress in the Field of Aldehyde Dehydrogenase Inhibitors: Novel Imidazo[1,2-<italic toggle="yes">a</italic>]pyridines against the 1A Family

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.9b00686




pr

[ASAP] Peptoid NPhe<sup>4</sup> in AGRP-Based c[Pro<sup>1</sup>-Arg<sup>2</sup>-Phe<sup>3</sup>-Phe<sup>4</sup>-Xxx<sup>5</sup>-Ala<sup>6</sup>-Phe<sup>7</sup>

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.9b00641




pr

[ASAP] Novel HIV-1 Protease Inhibitors with Morpholine as the P2 Ligand to Enhance Activity against DRV-Resistant Variants

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00043




pr

[ASAP] Combined Peptide and Small-Molecule Approach toward Nonacidic THIQ Inhibitors of the KEAP1/NRF2 Interaction

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.9b00594




pr

[ASAP] Novel Dithiolane-Based Ligands Combining Sigma and NMDA Receptor Interactions as Potential Neuroprotective Agents

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00129




pr

[ASAP] Discovery of a Potent Dual Inhibitor of Wild-Type and Mutant Respiratory Syncytial Virus Fusion Proteins

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00008




pr

[ASAP] Update to Our Reader, Reviewer, and Author Communities—April 2020

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00206




pr

[ASAP] PROTAC Compounds Targeting a-Synuclein Protein for Treating Neurogenerative Disorders: Alzheimer’s and Parkinson’s Diseases

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00192




pr

[ASAP] Discovery of Adamantane Carboxamides as Ebola Virus Cell Entry and Glycoprotein Inhibitors

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00025




pr

[ASAP] Development of a Raltegravir-based Photoaffinity-Labeled Probe for Human Immunodeficiency Virus-1 Integrase Capture

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00009




pr

Construction has started on the largest solar project in Nepal

The reports say that the constructions of a 25MW largest solar PV project in Nepal has begun. The foundation stone was laid last week at Devighat in Nuwakot by Minister for Energy, Water Resources and Irrigation, Barsha Man Pun. The government plans to finish the construction of the project in a year. As stated by …

The post Construction has started on the largest solar project in Nepal appeared first on LatestSolarNews.




pr

India is planning to achieve 50 GW of prodction from renewbale energy by 2028

India is planning to achieve 50 gigawatt (GW) of production from renewable energy by 2028, in order to get to its goal of 40 per cent of electricity generation from non-fossil fuels by 2030, Ministry of New and Renewable Energy secretary, Anand Kumar said at the India-Norway Business Summit 2019 in New Delhi. Of this …

The post India is planning to achieve 50 GW of prodction from renewbale energy by 2028 appeared first on LatestSolarNews.




pr

Ugly Duckling Presse




pr

Contextual styling with custom properties

Something I’ve been wanting for a long time, define different regions like a footer section, or side bar and not have to deal with all the contextual styling hassle. A.k.a. “Now that this button is used on a dark background, the button needs to change its colors too. Where should the styles live?”. Here an old post about struggling with contextual styling.

So then the other day I was doing some experiments with using custom properties for Atom’s UI. Turns out, using custom properties might make contextual styling a bit easier. For the rest of the post, let’s switch to a more simple example. A page where the main area is light, but then has a dark hero and footer section. Like this:

In the past, I probably would’ve created variations like Button--dark or overwrote it with header .Button {…}. Depends a bit on the project. Here another approach: Create themes with a set of variables, then apply the theme to the different areas.

1. Default theme

First let’s define our default theme with a bunch of variables.

[data-theme="default"] {
  --fg:         hsl(0,0%,25%);
  --border:     hsl(0,0%,75%);
  
  --bg:         hsl(0,0%,95%);
  --button-bg:  hsl(0,0%,99%);
  --input-bg:   hsl(0,0%,90%);
}

Then we create some components where we use the variables defined above.

[data-theme] {
  color: var(--fg);
  background-color: var(--bg);
}

.Button {
  color: var(--fg);
  border: 1px solid var(--border);
  background-color: var(--button-bg);
}

.Input {
  color: var(--fg);
  border: 1px solid var(--border);
  background-color: var(--input-bg);
}

And lastly we add the [data-theme="default"] attribute on the body so that our components will pick up the variables.

<body data-theme="default">

If you wonder why use data-theme attributes over classes? Well, no specific reason. Maybe with attributes, it’s a hint that only one theme should be used per element and is more separated from your other classes.

At this point we get this:

See the Pen Contextual styling with custom properties (1/3) by simurai (@simurai) on CodePen.

2. Dark theme

But our designer wants the hero and footer to be dark. Alright, let’s define another theme region.

[data-theme="dark"] {
  --fg:         hsl(0,10%,70%);
  --border:     hsl(0,10%,10%);
  
  --bg:         hsl(0,0%,20%);
  --button-bg:  hsl(0,0%,25%);
  --input-bg:   hsl(0,0%,15%);
}

And add the theme attribute to the header and footer.

<header data-theme="dark">
<footer data-theme="dark">

Which gives us this:

See the Pen Contextual styling with custom properties (2/3) by simurai (@simurai) on CodePen.

The reason why this works is that custom properties cascade and can be overridden on nested elements, just like normal properties.

3. Hero theme

A few months pass and our designer comes back with a redesigned hero section. “To make it look fresh” with a splash of color.

No problem! Just like with the dark theme, we define a new “hero” theme.

[data-theme="hero"] {
  --fg:         hsl(240,50%,90%);
  --border:     hsl(240,50%,10%);
  
  --bg:         hsl(240,33%,30%);
  --button-bg:  hsl(240,33%,40%);
  --input-bg:   hsl(240,33%,20%);
}
<header data-theme="hero">

And here is that fresh hero:

See the Pen Contextual styling with custom properties (3/3) by simurai (@simurai) on CodePen.

It’s also not limited to colors only, could be used for sizes, fonts or anything that makes sense to define as variables.

Benefits

Using these theme “regions” lets your components stay context un-aware and you can use them in multiple themes. Even on the same page.

  • Developers can add components, move components around, without having to know about in what context (theme) they live. The markup for the components stays the same.
  • Design systems authors can create new components without worrying about where they get used, the variables used in components stay the same.
  • Designers can define new theme regions, or change existing ones, without having to make changes to a component’s HTML or CSS, it stays the same.

Less time to talk about who, how and where, more time to talk about the weather. ☔️????

Concerns

Yeah, right. The big question: But does it scale? Can this be used for all use cases.

Ok, I’m pretty sure it doesn’t fit all situations. There are just too many to find a single solution for them all. And I’m actually not sure how well it scales. I guess it works great in these simple demos, but I have yet to find a larger project to test it on. So if you have used (or plan to use) this approach, I’m curious to know how it went.

A concern I can imagine is that the list of variables might grow quickly if themes have totally different characteristics. Like not just a bit darker or lighter backgrounds. Then you might need to have foreground and border colors for each component (or group of components) and can’t just use the general --fg and --border variables. Naming these variables is probably the hardest part.

Update I

@giuseppegurgone made an interesting comment:

in suitcss projects I used to define component level custom props, theme variables and then create themes by mapping the former to the latter suitcss-toolkit

So if I understood it correctly, by mapping theme variables to component variables, you could avoid your theme variables from growing too much and you can decide for each component how to use these theme variables.

Update II

If it’s too early to use custom properties in your project, @szalonna posted an example how to do something similar in SCSS.




pr

Popular Design News of the Week: April 20, 2020 – April 26, 2020

Every week users submit a lot of interesting stuff on our sister site Webdesigner News, highlighting great content from around the web that can be of interest to web designers.  The best way to keep track of all the great stories and news being posted is simply to check out the Webdesigner News site, however, […]




pr

The Latest Research for Web Designers, April 2020

Although life hasn’t returned to normal yet, the web design and marketing space doesn’t seem to have been too badly disrupted — at least not with all the new research and surveys floating around. And thank goodness for that. If we can maintain some semblance of normalcy, I think we’ll all get through this crisis in good shape.




pr

Popular Design News of the Week: April 27, 2020 – May 3, 2020

Every week users submit a lot of interesting stuff on our sister site Webdesigner News, highlighting great content from around the web that can be of interest to web designers.  The best way to keep track of all the great stories and news being posted is simply to check out the Webdesigner News site, however, […]




pr

The matter of photography in the Americas / Natalia Brizuela and Jodi Roberts ; with contributions by Lisa Blackmore, Amy Sara Carroll, Marianela D'Aprile, María Fernanda Domínguez, Heloisa Espada, Rachel Price, Diana Ruiz, Tatiane Santa Ro

Rotch Library - TR184.B75 2018




pr

The women of Atelier 17: modernist printmaking in midcentury New York / Christina Weyl

Rotch Library - NE538.N5 W49 2019