oge The life of August Wilhelm Schlegel: cosmopolitan of art and poetry / Roger Paulin By library.mit.edu Published On :: Sun, 12 Mar 2017 06:10:05 EDT Online Resource Full Article
oge Wallenstein: a dramatic poem / by Friedrich Schiller ; translation and notes to the text by Flora Kimmich ; introduction by Roger Paulin By library.mit.edu Published On :: Sun, 31 Dec 2017 06:14:39 EST Online Resource Full Article
oge Wallenstein: a dramatic poem / by Friedrich Schiller ; translation and notes to the text by Flora Kimmich ; introduction by Roger Paulin By library.mit.edu Published On :: Sun, 3 Nov 2019 06:37:50 EST Online Resource Full Article
oge Metallic hydrogen and a daily news roundup. By traffic.omny.fm Published On :: Thu, 25 Jun 2015 14:00:00 -0400 Marcus Knudson discusses making metallic hydrogen and how it can better our understanding of gas giant planets and David Grimm brings online news stories about kid justice, part-time dieting, and bird brains. Hosted by Sarah Crespi. [Img: NASA/ESA] Full Article
oge Hydrothermal synthesis of Auricularia auricula derived nitrogen, phosphorus-doped carbon dots and application in Ag(I) and 4-nitrophenol detection and bioimaging By feeds.rsc.org Published On :: Anal. Methods, 2020, 12,2237-2243DOI: 10.1039/D0AY00316F, PaperYujiao Tu, Suping Wang, Xiaotian Yuan, Pengfei Song, Yunlin Wei, Kunhao Qin, Qi Zhang, Xiuling JiSchematic of the synthetic route for fluorescent Aa N,P-CDs and their application in the detection of 4-NP and Ag(I) and bioimaging.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge A sensitive and selective fluorescent probe for the detection of endogenous peroxynitrite (ONOO-) in live cells By feeds.rsc.org Published On :: Anal. Methods, 2020, Accepted ManuscriptDOI: 10.1039/D0AY00012D, PaperYaru Sun, Baoli Dong, Yaru Lu, Wenhui Song, Abdul Hadi Mehmood, Weiying LinPeroxynitrite (ONOO−) is one of reactive oxygen species, and plays a vital role in many physiological and pathological processes. Given that the ONOO− level is closely related with many serious...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Software engineering : a practitioner's approach / Roger S. Pressman, Ph.D., Bruce R. Maxim, Ph.D By prospero.murdoch.edu.au Published On :: Pressman, Roger S., author Full Article
oge Vascular tone and angiogenesis modulation by catecholamine coordinated to ruthenium By feeds.rsc.org Published On :: RSC Med. Chem., 2020, 11,497-510DOI: 10.1039/C9MD00573K, Research ArticleJacqueline Querino Alves, Laena Pernomian, Cássia Dias Silva, Mayara Santos Gomes, Ana Maria de Oliveira, Roberto Santana da SilvaThe interaction of catecholamine site to receptors drives the proangiogenic to antiangiogenic character.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Recent progress in selective estrogen receptor downregulators (SERDs) for the treatment of breast cancer By feeds.rsc.org Published On :: RSC Med. Chem., 2020, 11,438-454DOI: 10.1039/C9MD00570F, Review Article Shagufta, Irshad Ahmad, Shimy Mathew, Sofia RahmanThis article reviews the current progress in the development of SERDs as anti-breast cancer agents.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge The highway capacity manual: a conceptual and research history. / Elena S. Prassas, Roger P. Roess By library.mit.edu Published On :: Sun, 23 Feb 2020 06:28:52 EST Online Resource Full Article
oge [ASAP] Single-Cell Metabolic Profiling: Metabolite Formulas from Isotopic Fine Structures in Heterogeneous Plant Cell Populations By feedproxy.google.com Published On :: Mon, 04 May 2020 04:00:00 GMT Analytical ChemistryDOI: 10.1021/acs.analchem.0c00936 Full Article
oge [ASAP] Highly Sensitive and Selective Detection of Heparin in Serum Based on a Long-Wavelength Tetraphenylethylene–Cyanopyridine Aggregation-Induced Emission Luminogen By feedproxy.google.com Published On :: Tue, 05 May 2020 04:00:00 GMT Analytical ChemistryDOI: 10.1021/acs.analchem.0c00496 Full Article
oge [ASAP] Hydrogen/Deuterium and <sup>16</sup>O/<sup>18</sup>O-Exchange Mass Spectrometry Boosting the Reliability of Compound Identification By feedproxy.google.com Published On :: Wed, 06 May 2020 04:00:00 GMT Analytical ChemistryDOI: 10.1021/acs.analchem.9b05379 Full Article
oge [ASAP] Microscopic Analysis of Heterogeneous Nucleation of Nanoparticle Superstructures By feedproxy.google.com Published On :: Thu, 23 Apr 2020 04:00:00 GMT The Journal of Physical Chemistry ADOI: 10.1021/acs.jpca.0c01844 Full Article
oge [ASAP] Approximating the Strength of the Intramolecular Hydrogen Bond in 2-Fluorophenol and Related Compounds: A New Application of a Classic Technique By feedproxy.google.com Published On :: Thu, 30 Apr 2020 04:00:00 GMT The Journal of Physical Chemistry ADOI: 10.1021/acs.jpca.0c01641 Full Article
oge [ASAP] Heterogeneous Chemistry of CaCO<sub>3</sub> Aerosols with HNO<sub>3</sub> and HCl By feedproxy.google.com Published On :: Fri, 01 May 2020 04:00:00 GMT The Journal of Physical Chemistry ADOI: 10.1021/acs.jpca.9b11691 Full Article
oge [ASAP] Organocatalysis by Halogen, Chalcogen, and Pnictogen Bond Donors in Halide Abstraction Reactions: An Alternative to Hydrogen Bond-Based Catalysis By feedproxy.google.com Published On :: Tue, 05 May 2020 04:00:00 GMT The Journal of Physical Chemistry ADOI: 10.1021/acs.jpca.0c01060 Full Article
oge [ASAP] Solvent Dependence of Cationic-Exciplex Emission: Limitation of Solvent Polarity Functions and the Role of Hydrogen Bonding By feedproxy.google.com Published On :: Tue, 05 May 2020 04:00:00 GMT The Journal of Physical Chemistry ADOI: 10.1021/acs.jpca.0c01774 Full Article
oge Androgens May Explain Male Vulnerability to COVID-19 By www.medscape.com Published On :: Thu, 7 May 2020 11:33:17 EDT Striking differences in how men and women are affected by COVID-19 might be explained by deleterious effects of androgens in males, say Italian researchers. Medscape Medical News Full Article Hematology-Oncology News
oge Phytoplasmas: plant pathogenic bacteria. / Assunta Bertaccini, Kenro Oshima, Michael Kube, Govind Pratap Rao, editors By library.mit.edu Published On :: Sun, 22 Dec 2019 07:46:07 EST Online Resource Full Article
oge Lessons in environmental microbiology / authored by Roger Tim Haug By library.mit.edu Published On :: Sun, 12 Jan 2020 08:09:51 EST Online Resource Full Article
oge Marine hydrocarbon seeps: microbiology and biogeochemistry of a global marine habitat / Andreas Teske, Verena Carvalho, editors By library.mit.edu Published On :: Sun, 15 Mar 2020 07:45:28 EDT Online Resource Full Article
oge Management of fungal pathogens in pulses: current status and future challenges / Bhim Pratap Singh, Garima Singh, Krishna Kumar, S. Chandra Nayak, N. Srinivasa, editors By library.mit.edu Published On :: Sun, 22 Mar 2020 07:24:15 EDT Online Resource Full Article
oge Impact of wormlike micelles on nano and macroscopic structure of TEMPO-oxidized cellulose nanofibrils hydrogels By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00135J, Paper Open Access   This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.Marcelo A. da Silva, Vincenzo Calabrese, Julien Schmitt, Kazi M. Zakir Hossain, Saffron J Bryant, Najet Mahmoudi, Janet L Scott, Karen J EdlerIn this work, we investigated the effect of adding surfactant mixtures on the rheological properties of TEMPO-oxidized cellulose nanofibrils (OCNF) saline dispersions. Three surfactant mixtures were studied: cocamidopropyl betaine (CAPB)/sodium...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Investigating the Role of Carbon Nanotubes (CNTs) in Piezoelectric Performance of PVDF/KNN based Flexible Electrospun Nanogenerator By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00438C, PaperSatyaranjan Bairagi, Wazed AliIn the present study, the effect of varying concentrations of carbon nanotube (CNT) on the piezoelectric performance of poly (vinylidene fluoride) (PVDF)/potassium sodium niobate (KNN) based electrospun nanocomposite has been...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Developing Super Tough Gelatin-based Hydrogels by Incorporating Linear Poly(methacrylic Acid) to Facilitate Sacrificial Hydrogen Bonding By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00422G, CommunicationHui Jie Zhang, Li Ni Wang, Xuechuan Wang, Qingxin Han, Xiangyou YouMechanically robust protein-based hydrogels are strongly desired but their construction remains a significant challenge. In this work, gelatin, together with methacrylic acid, is used to construct a novel hydrogen-bonded hydrogel...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Evaluation of the subtle trade-off between physical stability and thermo-responsiveness in crosslinked methylcellulose hydrogels By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00269K, PaperLorenzo Bonetti, Luigi De Nardo, Fabio Variola, Silvia FareMethylcellulose (MC) hydrogels, undergoing sol-gel reversible transition upon temperature changes, lend themselves to smart system applications. However, their reduced stability in aqueous environment and unsatisfactory mechanical properties limit the breadth...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Photo-tunable hydrogel mechanical heterogeneity informed by predictive transport kinetics model By feeds.rsc.org Published On :: Soft Matter, 2020, 16,4131-4141DOI: 10.1039/D0SM00052C, PaperCallie I. Higgins, Jason P. Killgore, Frank W. DelRio, Stephanie J. Bryant, Robert R. McLeodPhoto-tunable hydrogel mechanical heterogeneity using a single resin is presented here, informed by a predictive transport kinetics and swelling model.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Characterizing the fluid–matrix affinity in an organogel from the growth dynamics of oil stains on blotting paper By feeds.rsc.org Published On :: Soft Matter, 2020, 16,4200-4209DOI: 10.1039/C9SM01965K, Paper Open Access   This article is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported Licence.Qierui Zhang, Frieder Mugele, Piet M. Lugt, Dirk van den EndeFluid–matrix affinity in an organogel is characterized by capillarity-induced oil release using absorbing paper.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Effect of network homogeneity on mechanical, thermal and electrochemical properties of solid polymer electrolytes prepared by homogeneous 4-arm poly(ethylene glycols) By feeds.rsc.org Published On :: Soft Matter, 2020, 16,4290-4298DOI: 10.1039/D0SM00289E, PaperMonami Tosa, Kei Hashimoto, Hisashi Kokubo, Kazuhide Ueno, Masayoshi WatanabeThe effect of network inhomogeneity in solid polymer electrolytes on its electrolyte properties was investigated by employing a model polymer network composed of a homogeneous 4-arm poly(ethylene glycol) (tetra-PEG) network and Li salt.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge The tripeptide GHG as an unexpected hydrogelator triggered by imidazole deprotonation By feeds.rsc.org Published On :: Soft Matter, 2020, 16,4110-4114DOI: 10.1039/D0SM00224K, CommunicationMorgan Hesser, Lavenia Thursch, Todd Lewis, David DiGuiseppi, Nicolas J. Alvarez, Reinhard Schweitzer-StennerThe tripeptide glycyl-histidyl-glycine (GHG) self-assembles into long, crystalline fibrils forming a strong hydrogel (G' ∼ 50 kPa) above a critical concentration of 40 mM upon the deprotonation of its imidazole group.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Structural characterization of fibrous synthetic hydrogels using fluorescence microscopy By feeds.rsc.org Published On :: Soft Matter, 2020, 16,4210-4219DOI: 10.1039/C9SM01828J, Paper Open Access   This article is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported Licence.Johannes Vandaele, Boris Louis, Kaizheng Liu, Rafael Camacho, Paul H. J. Kouwer, Susana RochaThe structural features of the matrix surrounding the cells play a crucial role in regulating their behavior.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Controlled release of entrapped nanoparticles from thermoresponsive hydrogels with tunable network characteristics By feeds.rsc.org Published On :: Soft Matter, 2020, Advance ArticleDOI: 10.1039/D0SM00207K, PaperYi Wang, Zhen Li, Jie Ouyang, George Em KarniadakisThermoresponsive hydrogels have been studied intensively for creating smart drug carriers and controlled drug delivery.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Poroelastic properties of hydrogel microparticles By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00191K, PaperJoseph D. Berry, Matthew Dominic Biviano, Raymond DagastineHydrogels can be formed in a number of different geometries depending upon desired function. However, due to the lack of appropriate models required to interpret experimental data, it remains unclear...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Simulations of Interpenetrating Networks Microgel Synthesis By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00287A, PaperVladimir Yurievich Rudyak, Elena Kozhunova, Alexander V. ChertovichIn this paper we implement the sequential template synthesis of the interpenetrating network (IPN) microgels in computer simulations and study the behavior of such particles. We explore the influence of...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge Investigation of Thermal Conductivity for Liquid Metal Composites Using Micromechanics-Based Mean-Field Homogenization Theory By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00279H, PaperJiYoung Jung, Seunghee Jeong, Klas Hjort, Seunghwa RyuFor the facile use of liquid metal composite (LMC) for soft, stretchable and thermal systems, it is crucial to understand and predict the thermal conductivity of the composite as a...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
oge [ASAP] Size, Ligand, and Defect-Dependent Electron–Phonon Coupling in Chalcogenide and Perovskite Nanocrystals and Its Impact on Luminescence Line Widths By dx.doi.org Published On :: Mon, 13 Apr 2020 04:00:00 GMT ACS PhotonicsDOI: 10.1021/acsphotonics.0c00034 Full Article
oge Usability and Security; Better Together By feedproxy.google.com Published On :: Sun, 22 Dec 2019 12:00:00 +0000 Divya Sasidharan calls into question the trade-offs often made between security and usability. Does a secure interface by necessity need to be hard to use? Or is it the choice we make based on years of habit? Snow has fallen, snow on snow. Security is often synonymous with poor usability. We assume that in order for something to be secure, it needs to by default appear impenetrable to disincentivize potential bad actors. While this premise is true in many instances like in the security of a bank, it relies on a fundamental assumption: that there is no room for choice. With the option to choose, a user almost inevitably picks a more usable system or adapts how they interact with it regardless of how insecure it may be. In the context of the web, passwords are a prime example of such behavior. Though passwords were implemented as a way to drastically reduce the risk of attack, they proved to be marginally effective. In the name of convenience, complex, more secure passwords were shirked in favor of easy to remember ones, and passwords were liberally reused across accounts. This example clearly illustrates that usability and security are not mutually exclusive. Rather, security depends on usability, and it is imperative to get user buy-in in order to properly secure our applications. Security and Usability; a tale of broken trust At its core, security is about fostering trust. In addition to protecting user accounts from malicious attacks, security protocols provide users with the peace of mind that their accounts and personal information is safe. Ironically, that peace of mind is incumbent on users using the security protocols in the first place, which further relies on them accepting that security is needed. With the increased frequency of cyber security threats and data breaches over the last couple of years, users have grown to be less trusting of security experts and their measures. Security experts have equally become less trusting of users, and see them as the “the weakest link in the chain”. This has led to more cumbersome security practices such as mandatory 2FA and constant re-login flows which bottlenecks users from accomplishing essential tasks. Because of this break down in trust, there is a natural inclination to shortcut security altogether. Build a culture of trust not fear Building trust among users requires empowering them to believe that their individual actions have a larger impact on the security of the overall organization. If a user understands that their behavior can put critical resources of an organization at risk, they will more likely behave with security in mind. For this to work, nuance is key. Deeming that every resource needs a similarly high number of checks and balances diminishes how users perceive security and adds unnecessary bottlenecks to user workflows. In order to lay the foundation for good security, it’s worth noting that risk analysis is the bedrock of security design. Instead of blindly implementing standard security measures recommended by the experts, a better approach is to tailor security protocols to meet specific use cases and adapt as much as possible to user workflows. Here are some examples of how to do just that: Risk based authentication Risk based authentication is a powerful way to perform a holistic assessment of the threats facing an organization. Risks occur at the intersection of vulnerability and threat. A high risk account is vulnerable and faces the very real threat of a potential breach. Generally, risk based authentication is about calculating a risk score associated with accounts and determining the proper approach to securing it. It takes into account a combination of the likelihood that that risk will materialize and the impact on the organization should the risk come to pass. With this system, an organization can easily adapt access to resources depending on how critical they are to the business; for instance, internal documentation may not warrant 2FA, while accessing business and financial records may. Dynamically adaptive auth Similar to risk based auth, dynamically adaptive auth adjusts to the current situation. Security can be strengthened and slackened as warranted, depending on how risky the access point is. A user accessing an account from a trusted device in a known location may be deemed low risk and therefore not in need of extra security layers. Likewise, a user exhibiting predictive patterns of use should be granted quick and easy access to resources. The ability to adapt authentication based on the most recent security profile of a user significantly improves the experience by reducing unnecessary friction. Conclusion Historically, security failed to take the user experience into account, putting the onus of securing accounts solely on users. Considering the fate of password security, we can neither rely on users nor stringent security mechanisms to keep our accounts safe. Instead, we should aim for security measures that give users the freedom to bypass them as needed while still protecting our accounts from attack. The fate of secure systems lies in the understanding that security is a process that must constantly adapt to face the shifting landscape of user behavior and potential threats. About the author Divya is a web developer who is passionate about open source and the web. She is currently a developer experience engineer at Netlify, and believes that there is a better workflow for building and deploying sites that doesn’t require a server—ask her about the JAMstack. You will most likely find her in the sunniest spot in the room with a cup of tea in hand. More articles by Divya Full Article UX security
oge Narendra Modi, L K Advani come together for an event in Ahmedabad By archive.indianexpress.com Published On :: Wed, 16 Oct 2013 08:53:08 GMT Advani was seen at a major public function along with Modi in Gujarat after 2011. Full Article
oge Lalu in prison, his family sticks together at Patna residence By archive.indianexpress.com Published On :: Thu, 17 Oct 2013 16:10:29 GMT Tejashwi brushes up on history, Rabri politics; party says it''ll emerge stronger. Full Article
oge No differences in CLP; will work together to win polls: Gogoi By archive.indianexpress.com Published On :: Sat, 19 Oct 2013 13:44:35 GMT A report was sent to Sonia and Rahul Gandhi to say that there was no dissidence in the party in Assam. Full Article
oge ALTA 2000 Nickel/Cobalt-6 : SX fundamentals, contactor design & application to Ni/Co processes, Thursday 18th May 2000, Hotel Rendezvous, Perth, Western Australia / Roger Cusack By prospero.murdoch.edu.au Published On :: Full Article
oge Modelling of the emission of hydrogen cyanide from gold leaching circuits / by Esther Rodriguez By prospero.murdoch.edu.au Published On :: Rodriguez, Esther Full Article
oge Heterogeneous electrochemical reactions taking place on metallic iron in ammoniacal-carbonate solutions containing dissolved nickel, cobalt, copper and thiosulfate ions / Anna d'Aloya de Pinilla By prospero.murdoch.edu.au Published On :: D'Aloya de Pinilla, Anna, author Full Article
oge 084 JSJ Node with Mikeal Rogers By devchat.tv Published On :: Fri, 15 Nov 2013 10:00:00 -0500 In this episode, the panelists talk Node with Mikeal Rogers. Full Article
oge 147 JSJ io.js with Isaac Schleuter and Mikeal Rogers By devchat.tv Published On :: Wed, 18 Feb 2015 09:00:00 -0500 The panelists talk to Isaac Schleuter and Mikeal Rogers about io.js. Full Article
oge MJS #007: Mikeal Rogers By devchat.tv Published On :: Thu, 02 Mar 2017 06:00:00 -0500 On today's episode of My JS Story, Charles Max Wood welcomes Mikeal Rogers. Mikeal is the creator of NodeConf and request, community organizer at Node.js Foundation, and a co-host of RFC podcast. Tune in to My JS Story Mikeal Rogers to learn more about how he started in programming and what he is currently up to. Full Article
oge JSJ 267 Node 8 with Mikeal Rogers, Arunesh Chandra, and Anna Henningsen By devchat.tv Published On :: Tue, 27 Jun 2017 06:00:00 -0400 JSJ 267 Node 8 with Mikeal Rogers, Arunesh Chandra, and Anna Henningsen On today’s episode of JavaScript Jabber we have panelists Joe Eames, AJ O’Neil, Amiee Knight and Charles Max Wood and we are talking about Node 8. To help us we have special guests Mikeal Rodgers, Arunesh Chandra, and Anna Henningsen. It’s going to be a great show. Tune in. [1:56] Is Node 8 just an update or is there more? More than just an update Two main points: Improved Prana support Native API Native APIs are helpful for Native Add-ons. For both the consumer and the developer side. Prior to update these Node Native modules ran in C++ and bound to specific to Node 8 APIs. Causes these modules to be updated or reconciled every time these modules are rereleased. Creates burden for module maintainers. Creates friction in upgrading Node versions in production departments. If you have a deployment depending on a certain Native module, some of the modules may not get updated in time when updating your Node versions. Keeping people from updating Node. Creates compatibility issues with Node users not using Node 8 Experimental support for a Native layer in Node 8 to eliminate these issues as much as possible. Important milestone for the module ecosystem. You can write extensions for Node in C++ and it decouples V8 so you can use something else on the front. Modules takes dependency on V8 API specific to a particular version. So if V8 changes your module will be extracted from that. As a side benefit, you can have another VM to take advantage of that. Major version upgrades mean updating Native modules and usually some of those modules haven’t updated to the newest version of Node and be complicated. Deep dependency wise, about 30% depends on a Native module somewhere In the future, with the Native API, you’ll be able to update Node without breaking modules. [5:51] What kind of work went into this? Most of the work was in C++ First thing that was done was, they looked at the top dependent Native modules in the ecosystem. Looked for what kind of V8 exposure they had and cataloged it Looked at how these APIs and what their purposes were Looked for a way to extract them so that they are part of Node Core Created neutral APIs, now part of the Node core. All C APIs Also has a C++ wrapper to improves usability of the API. [7:17] What’s an example of what you can do with these APIs? Native modules allows for tighter integration and better module performance Specific APIs that you can use in V8 that isn’t available through JavaScript If you have a C++ variable code and you want to expose a variable into JavaScript, that is V8 API note a Node 8 API Having it bound directly to the VM was something they wanted for a long time Google controls V8 and they bind to V8 Created a better relationship with Google starting in IOJS Also worked with Microsoft with their Node Shocker work. Same with SpiderMonkey SpiderNode is in the works [9:23] Have you guys done any testing for performance? Some. There is a performance working group. There is a need to stay on top of V8 V8 team has focused on new language features Many features have been added over the years Many didn’t come in optimized The performance profile has changed with these features If you’re using new language features, you will see a performance boost In core, still tracking down code that was specific to the old optimizer and rewriting i to work the new optimizer Turbo C compiler hasn’t landed yet, but is to come. Will have a completely different performance profile In most real world applications it will be faster Waiting on the release to take a version of V8 to make it easier to upgrade features in the future [11:28] Are the new features picked up from V8 or implemented in Node? It’s all in V8 Better longterm support Promises are made better in Node as a platform Added new method called util.promisify() Implementation comes from V8 Allows for more optimization for promises in Node core Promise support for the one-deprecated domains module. [13:02] Is there anything more than NMP 5? First off, delete your NMP cache. It’s in your home directory usually with a .npm extension [14:09] What are the new features in V8? Unlimited heap sizes, previously had a 4gb limit. No fixed limit. [14:09] Will you see things like chakra come out tuned for servers? Profiles of a server for application process are getting smaller Getting cut into containers and VMs and micro services Vms that have cold boot time and run quickly in a strained environment is looking more like what we will see in the future Yes, especially if you’re using cloud functions V8 is optimized for phones, but Chakra is even more so Looking for opportunities for VMs can be solely optimized for a device target Node take advantage of that VM VM neutrality is an interesting concept VM Vendors trying to optimize it based on workloads of a server Opens opportunities for Node Node Chakra has been proved to iOS. You can cut off jitting off which was a requirement to be able to be in the Apple App Store Node is not just for servers anymore Node doesn’t take a long time configuring it When a developer runs code on an IoT or a mobile app they don’t control the VM that is bundled, they run it on top of Node and it just works. VM neutrality gives a new vector, so you can swam a whole different VM [18:44] When running different engines like iOS vs Android, does the profile change? What it comes down to is if it’s eventive programming The browser is an eventive environment, is very efficient waiting for things to happen before it does something The way that we program servers and nodes are the same as well the basics are the same generally environmental differences exist but the programming model is usually the same What does impact it is memory and processor and hardware and things like that That is where tuning the VM comes into play [20:29] What is the new Async Hooks API used for? Node has been lacking for automated inspection of Async Hook No way for Node to tell you when scheduling and beginning of an Async operation. Hook helps with that it’s a way for developers to write debugging features Node tells the application that it’s working with Asynchronous way. The embedded inspector has been embedded since Node 6 Now has a JavaScript API to use it You can use things like Chrome debugger inside the running node process Old debugging protocol has been removed VM.run is still there but in the process of being deprecated [22:34] How like is the experimental Node API will change? Marked as experimental because it’s the first time in the open Hopefully out of experimental soon Soon can port API to the existing LTS Looking for more people to participate with the new API and give feedback Fix any concerns before it goes to LTS Some other experimental things are in the works like ASync Hooks and how it interacts with promises Renaming some features Another new feature - serializer and deserializer that comes with V8 experimental but will most likely stay [25:31] what is your standard for going to LTS? Major releases every 6 months Next Oct Node 9 will come out and then Node 8 will be LTS Documentation, updates, additions etc will be ready then Plan to do it for 2.5 years Every even releases come out to LTS as the odd release comes out Helps keeps a current line while having something new in the release line Node 6 is the current LTS version [27:26] What are you taking out or deprecating in Node 8? Use the word deprecate sparingly If many people use features, it’s hard to get rid of Security issue with Buffer, constructor argument was ambiguous Had added APIs that were more explicit over time and pushed those Now it will be deprecated [28:43] 21% - 33% Performance increase with some Node updates Someone online updated their React app to Node 8 and found an 21% - 33% increase Benchmarking group tests to make sure things are getting faster V8 is always getting faster as well Code changes fast and so there is a chance performance slows down so they have people to check Benchmark test are all automated by a team [30:47] Is it safe to just switch to Node 8? For front-end, yes clear your NPM cache Back use cases will usually wait until LTS [31:28] Where any of the features hard to implement? The API work took about a year It was a collaboration which made it interesting IBM, Intel, Google were involved The collaboration took a while Also Async hooks took at least a year. Async hooks used to be called async wraps and has been in the work for almost 3 years many of the changes were the accumulation of small chances [33:07] It’s the little things Letting people get small changes in accumulate into a big difference the product gets much better that way [33:57] What versions of Node are you actively updating? Current releases of Node 8 for a half of year Node 6 is LTS Additional year of maintenance of previous LTSs. Schedule is at http://github.com/node8js/lts in a chart Support for Node 4 with only critical updates, Node 6 minor updates, and Node 8 Node 7 doesn’t get much support unless it’s vital security supports. If you’re running 0.10 or 0.12 stop. Those do not get security fixes anymore [35:42] Where do you see things going from here? Mostly still working out Async hooks Maybe add some web worker or worker support for Node JS ES module support Working to make promises better Working on the performance profile and internal systems [20:29] What is the adoption like of Node 8? Node team gets better at getting people to adopt quickly but about 5% - 6% will not upgrade community doubles each year at 8 million users right now Here is a graph on Twitter posted by NPM Limiting breaks and softly deprecating things makes it’s easier to upgrade [40:11] How can people contribute and get involved? NodeToDo.org shows how to make contribution Occasionally major conferences have information on how to contribute Test it out and help make it stronger [42:08] If people install Node 8 and have issues what can they do? If it’s an NPM problem check with them clear cache! install newest version with: npm install -g npm@latest Report problems to either NPM or Node If you’re not sure where the problem is, check github.com/nodejs/help Links Node8 Node’s Twitter Node’s Medium Node Evangelism Group Mikael on Twitter and GitHub Arunesh on Twitter Anna on Twitter Picks AJ Overclocked Remix Super Mario RPG Window to The Stars Amiee Blogpost RisingStack on Node 8 2 Frugal Dudes Charles Homeland House of Cards Joe Shimmer Lake Mikael Blake2b-wasm Aremesh Current Nightly News Full Article
oge JSJ 366: npm with Mikeal Rogers By devchat.tv Published On :: Tue, 28 May 2019 06:00:00 -0400 Sponsors Triplebyte offers a $1000 signing bonus Sentry use the code “devchat” for $100 credit Linode offers $20 credit CacheFly Panel AJ O’Neal Chris Ferdinandi Aimee Knight Charles Max Wood Joined by special guest: Mikeal Rogers Episode Summary This episode of JavaScript Jabber starts with Mikeal Rogers introducing himself and his work in brief. Charles clarifies that he wants to focus this show on some beginner content such as node.js basics, so Mikeal gives some historical background on the concept, elaborates on its modern usage and features and explains what “streams” are, for listeners who are starting to get into JavaScript. The panelists then discuss how languages like Go and Python compare to node.js in terms of growth and individual learning curves. Mikeal answers questions about alternate CLIs, package management, Pika, import maps and their effect on node.js, and on learning JavaScript in general. Chris, Charles and AJ also chip in with their experiences in teaching modern JS to new learners and its difficulty level in comparison to other frameworks. They wrap up the episode with picks. Links Mikeal on Twitter Mikeal on GitHub Follow JavaScript Jabber on Devchat.tv, Facebook and Twitter. Picks Chris Ferdinandi: Mozilla Firefox Artifact Conference Aimee Knight: A Magician Explains Why We See What’s Not There Programming: doing it more vs doing it better Mikeal Rogers: The Future of the Web – CascadiaJS 2018 Brave Browser Charles Max Wood: Podwrench Full Article
oge MJS 122: Rachel Roumeliotis and Roger Magoulas By devchat.tv Published On :: Tue, 10 Sep 2019 06:00:00 -0400 Episode Summary Rachel Roumeliotis and Roger Magoulas from O'Reilly Media join Charles Max Wood at OSCON to talk about the process of content development for OSCON. Rachel is the Vice President of Content Strategy at O'Reilly and Roger is Vice President of Radar at O'Reilly. Rachel and Roger talk about the history of OSCON Conference as well as the key technologies they wanted to cover this year such as Artificial Intelligence, Machine Learning and Cloud-Native applications. They then talk about the future of OSCON and the highlights they wat to cover next year such as security. Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Adventures in DevOps Adventures in Blockchain CacheFly Host: Charles Max Wood Joined by Special Guests: Rachel Roumeliotis and Roger Magoulas Links Rachel's LinkedIn Roger's LinkedIn Open Source & Software Development| O'Reilly OSCON O'Reilly Radar O'Reilly Media - Technology and Business Training Full Article