esa

Drug and gene delivery to the central nervous system for neuroprotection: nanotechnological advances / Hari S.Sharma, Dafin F.Muresanu, Aruna Sharma, editors

Online Resource




esa

Pharmaceutical chemistry / Joaquín M. Campos Rosa, M. Encarnación Camacho Quesada

Hayden Library - RS403.C32 2017




esa

The role of NIH in drug development innovation and its impact on patient access: proceedings of a workshop / Francis K. Amankwah, Alexandra Andrada, Sharyl J. Nass, and Theresa Wizemann, rapporteurs ; Board on Health Care Services ; Board on Health Scienc

Online Resource




esa

The adventure / Giorgio Agamben ; translated by Lorenzo Chiesa

Hayden Library - G522.A4313 2018




esa

Corporate reputation and social activism: strategic interaction, firm behavior, and social welfare / Jose Miguel Abito, David Besanko, and Daniel Diermeier

Dewey Library - HD60.B473 2019




esa

Return on investment in corporate responsibility: measuring the social, economic, and environmental value of sustainable business / by Cesar Sáenz

Dewey Library - HD60.S223 2018




esa

Nitin Desai: On inflation targeting

It is just one element of the new architecture of macroeconomic policy. Much more is required to shore up the economy




esa

Advances in computer methods and geomechanics: IACMAG Symposium 2019. / Amit Prashant, Ajanta Sachan, Chandrakant S. Desai, editors

Online Resource




esa

Memoria: for wind quintet (2003) / Esa-Pekka Salonen

STACK SCORE Mu pts Sa365 mem a




esa

Computational processing of the Portuguese language: 14th International Conference, PROPOR 2020, Evora, Portugal, March 2-4, 2020, Proceedings / Paulo Quaresma, Renata Vieira, Sandra Aluísio, Helena Moniz, Fernando Batista, Teresa Gonçalves (ed

Online Resource




esa

Parallel corpora for contrastive and translation studies: new resources and applications / edited by Irene Doval, M. Teresa Sánchez Nieto

Hayden Library - P128.C68 P37 2019




esa

Santosh Desai: Accelerating change: No easy way out

Change will not occur with the speed and thoroughness that is deemed ideal unless we accelerate the process through forceful and specific interventions.




esa

To serve the people: my life organizing with Cesar Chavez and the poor / LeRoy Chatfield with Jorge Mariscal

Dewey Library - HD6509.C48 C54 2019




esa

Promesa recóndita: relatos sobre la cultura y el amor romántico / Adrián Serna Dimas, compilador

Online Resource




esa

THÉLÈME [electronic journal] : Revista complutense de estudios franceses / Departamento de Filología Francesa, Facultad de Filología, Universidad Complutense de Madrid.

Madrid : Editorial Complutense, 1998-




esa

Revista galega de economía [electronic journal] : publicación interdisciplinar da Facultade de Ciencias Económicas e Empresariais.

Santiago de Compostela : Universidade de Santiago de Compostela




esa

Revista de Investigación, Formación y Desarrollo [electronic journal].




esa

Metallocofactors that activate small molecules: with focus on bioinorganic chemistry / Markus W. Ribbe, editor ; with contributions by J.J.H. Cotelesage [and more]

Online Resource




esa

Lepton flavor violation from low scale seesaw neutrinos with masses reachable at the LHC /: Xabier Marcano.

Online Resource




esa

Quantum chromodynamics sum rules Cesareo A. Dominguez

Online Resource




esa

The companion to development studies / edited by Vandana Desai and Robert B. Potter




esa

Resale price maintenance in practice / J.F. Pickering

Pickering, J. F




esa

Program planning for infants and toddlers : in search of relationships / Margaret Sims, Teresa Hutchins

Sims, Margaret, 1955- author




esa

Recent advances in information and communication technology 2020: proceedings of the 16th International Conference on Computing and Information Technology (IC2IT 2020) / Phayung Meesad, Sunantha Sodsee, editors

Online Resource




esa

Modelling and simulation for autonomous systems: 6th International Conference, MESAS 2019, Palermo, Italy, October 29-31, 2019, revised selected papers / Jan Mazal, Adriano Fagiolini, Petr Vasik (eds.)

Online Resource




esa

Buchhaltung und Jahresabschluss kompakt [electronic resource] / Karin Breidenbach und Michael Währisch

Breidenbach, Karin, 1967- author




esa

Jahresabschluss kompakt [electronic resource] / Karin Breidenbach

Breidenbach, Karin, author




esa

Volkswirtschaftliche Gesamtrechnungen [electronic resource] / Dieter Brümmerhoff, Michael Grömling

Brümmerhoff, Dieter, 1942- author




esa

The life of Saint Teresa of Avila: a biography / Carlos Eire

Online Resource




esa

Our senses: an immersive experience / Rob DeSalle ; illustrated by Patricia J. Wynne

Hayden Library - QP431.D373 2018




esa

Peacebuilding and Sustainable Human Development [electronic resource] : The Pursuit of the Bangsamoro Right to Self-Determination / by Ayesah Uy Abubakar

Abubakar, Ayesah Uy, author




esa

Limatsugai / Itoi Shigesato kanshū ; Hobo Nikkan Ito Shinbun hen




esa

Warten auf der Gegenschräge: gesammelte Gedichte / Heiner Müller ; herausgegeben von Kristin Schulz

Hayden Library - PT2673.U29 A17 2014




esa

The business affairs of Mr Julius Caesar / Bertolt Brecht ; translated by Charles Osborne ; edited by Anthony Phelan and Tom Kuhn with assistance from Charlotte Ryland

Hayden Library - PT2603.R397 G4713 2016




esa

Tagesanbruch: Erzählung / Hans-Ulrich Treichel

Hayden Library - PT2682.R37 T34 2016




esa

Knowledge management and engineering with decisional DNA Edward Szczerbicki, Cesar Sanin, editors

Online Resource




esa

Cesarean section: an American history of risk, technology, and consequence / Jacqueline H. Wolf

Hayden Library - RG761.W65 2018




esa

Finland at War : the Winter War 1939-40 / Vesa Nenye ; with Peter Munter and Toni Wirtanen

Nenye, Vesa, author




esa

Covid-19: APMC wholesale market in Navi Mumbai to be shut from May 11 to 17

The Mumbai Metropolitan Region is the worst-affected region in the country, with over 10,000 reported cases.




esa

Advances in plant transgenics: methods and applications / Ramalingam Sathishkumar, Sarma Rajeev Kumar, Jagadeesan Hema, Venkidasamy Baskar, editors

Online Resource




esa

Shifting baselines in the Chesapeake Bay: an environmental history / Victor S. Kennedy

Hayden Library - QH541.5.C65 K46 2018




esa

Beyond smart and connected governments: sensors and the internet of things in the public sector / J. Ramon Gil-Garcia, Theresa A. Pardo, Mila Gasco-Hernandez, editors

Online Resource




esa

From domination to coloring [electronic resource] : Stephen Hedetniemi's graph theory and beyond / Gary Chartrand, Teresa W. Haynes, Michael A. Henning, Ping Zhang.

Cham, Switzerland : Springer, [2019]




esa

Global perspectives on air pollution prevention and control system design / [edited by] G. Venkatesan, Jaganathan Thirumal




esa

Global environmental governance and the accountability trap / edited by Susan Park and Teresa Kramarz




esa

JSJ 271: SharePoint Extensions in JavaScript with Mike Ammerlaan and Vesa Juvonen

JSJ 271: SharePoint Extensions in JavaScript with Mike Ammerlaan and Vesa Juvonen

This episode is a live episode from Microsoft Build where AJ O'Neal and Charles Max Wood interview Mike Ammerlaan and Vesa Juvonent about building extensions for SharePoint with JavaScript.

[00:01:28] Mike Ammerlaan introduction
Mike has worked at Microsoft for a long time on multiple Microsoft products and projects. He's currently on the Office Ecosystem Marketing Team.

[00:01:52] Vesa Juvonen introduction
Ves a is Senior Program Manager for the SharePoint Splat team. He's been with Microsoft for about 11 years and manages the community and documentation for the SharePoint framework.

[00:02:18] What is the SharePoint Framework?
This is how you write SharePoint extensions with JavaScript. SharePoint has changed. It now works with common modern development tools and web development techniques. SharePoint consolodates the extension effort

[00:03:32] What is SharePoint?
File sharing, team sites, communication points for teams. Part of Office 365. You use Web Parts to add functionality to SharePoint. Web Parts provide functionality like widgets and are scoped to a team, group, or set of users. It's usually hosted on premises, but you can also use it with Office 365 as a hosted solution.

[00:05:56] What extensions can you build for SharePoint?
You can build widgets for your front page or intranet. You can also add user management or data management or document management.

Examples:

  • Dashboards
  • Mini Applications
  • Scheduling and Time Tracking
  • Document Storage
  • Source code repositories

[00:07:39] What is WebDAV and how does it relate?
WebDAV is a protocol for accessing documents and SharePoint supports it among other protocols for managing documents.

[00:08:36] Do I have to build front-end and back-end components to get full functionality?
You can build the front-end UI with Angular and other frameworks. And then build a service in Azure on the backend. The backend systems can then access Line of Business systems or other data systems.

It really does take multiple skill sets to build extensions for SharePoint.

[00:11:10] SharePoint on Mobile
There is a mobile web app and the Web Parts work through the mobile application. You can also use any browser to connect to the application.

[00:12:08] Building extensions with standard Angular or React component libraries
There are standard Yeoman templates. You can also pull in the components through React or Angular just like what Microsoft does.

Newer Angular versions are designed for Single Page Apps and SharePoint isn't necessarily set up to work that way. The Web Parts are isolated from each other and Angular requires some workarounds.

[00:14:30] Getting around sandboxing
Google and Microsoft are talking to each other to see how to work around this when there are multiple sandboxed applications that can't talk to each other in very simple ways.

[00:15:39] Application library or naming collisions if my UI uses different versions or clobber page wide settings
There are guides for a lot of this. React does a bunch of the isolation work.

Addons are iframed in and an API token is given to grant access to the data and APIs.

Microsoft also reviews and approves plugins.

[00:18:30] How do you get started and make money at this?
Look at the SharePoint store. You can build things through websites and pages and offer the plugins through the store.

You can request a SharePoint tenant installation from the Microsoft Dev Tools for free. Then you can build into the tenant site. The rest of the tools are available on npm.

SharePoint Developer Tools

[00:22:13] Automated testing for SharePoint extensions
Unit testing is built in for JavaScript. Testing the UI's require you to sign into Office 365. There are people doing it, though.

[00:22:54] Building internal-only extensions
SharePoint is an enterprise tool, so a lot of enterprises may not want to install extensions from the store. You can definitely build and install private plugins for SharePoint setups. They also have their own backend systems that will require custom development.

[00:25:50] Office 365, SharePoint, and OneDrive
Office 365 is used by people across many different sized organizations and SharePoint is much more enterprise. Office 365 tools store files and information in SharePoint.

What about OneDrive versus Sharepoint? OneDrive is focused for one person. SharePoint is focused around a team. But they have the same APIs and use the same technology stack.

[00:29:05] The history and future of SharePoint
It started out on premises and has moved to the cloud. The SharePoint team is working to keep it available and useful in the modern cloud based era.

[00:30:25] What does the API footprint look like?
It spans modifying lists, data objects, attributes, items in a list, put Web Parts on a page, modify the experience, and manage and modify access, users, and documents. SharePoint is a way of building a way of conveying information.

SharePoint is layers of data and scopes.

[00:35:26] Tutorials and Open Source
dev.office.com
The Sharepoint framework is not open source yet, but they're working on that. They also need to open source the Yeoman templates.
Open source samples are available at github.com/sharepoint.

Picks

Charles Max Wood

  • BlueTick
  • Zapier
  • ScheduleOnce
  • Moo.com
  • Advice: Take the time to go talk to people.
    Vesa adds that you should go to a session that's on something completely outside your experience.

AJ O'Neal

Mike Ammerlaan

Vesa Juvonen

  • Family

A big thanks to Microsoft, DotNetRocks, and Build!




esa

JSJ 322: Building SharePoint Extensions with JavaScript with Vesa Juvonen LIVE at Microsoft Build

Panel:

Charles Max Wood

Special Guests: Vesa Juvonen

In this episode, the JavaScript Jabber panel talks to Vesa Juvonen about building SharePoint extensions with JavaScript. Vesa is on the SharePoint development team and is responsible for the SharePoint Framework, which is the modern way of implementing SharePoint customizations with JavaScript. They talk about what SharePoint is, why they chose to use JavaScript with it, and how he maintains isolation. They also touch on the best way to get started with SharePoint, give some great resources to help you use it, and more!

In particular, we dive pretty deep on:

Links:

Sponsors

Picks:

Charles

Vesa