Jose Quinto Profile
   

Blog Title José Quinto
Blog Description No blog description listed in the feed.
Blog URL http://josharepoint.com
RSS Feed http://josharepoint.com/feed
Validate Feed Validate this feed: feedvalidator.org or validator.w3.org
Feed Last Checked Dec 05, 2007 8:08:08 AM EST.
Realtime Update
Landed Here Jan 04, 2016
Location UK
Posts: # / 1st / Latest 48 - Oct 26, 2015 - May 29, 2017
Creating select and expand TypeScript Property Decorators to be used in PnP JS Core
Jose Quinto
This is a blog post in the series about working with Custom Business Objects, Parsers and TypeScript decorators in PnP JS Core: Introduction to Why do we should use Custom Business Objects (Models) in PnP JS Core Creating select and expand TypeScript Property Decorators to be used in PnP JS Core (this article) Create MyDocument and MyDocumentCollection models extending Item and Items PnP JS Core classes Create Custom Parser and Array Parser to isolate select and property names How to con [read].
Posted: about 13 hours ago.
Why do we should use Custom Business Objects (Models) in PnP JS Core
Jose Quinto
IMAGE This is a blog post in the series about working with Custom Business Objects, Parsers and Decorators in PnP JS Core: Introduction to Why do we should use Custom Business Objects (Models) in PnP JS Core (this article) Creating select and expand TypeScript Property Decorators to be used in PnP JS Core Create MyDocument and MyDocumentCollection models extending Item and Items PnP JS Core classes Create Custom Parser and Array Parser to isolate select and property names How to consume [read].
Posted: Fri, May 19th '17
How to integrate PnP JS Core and SharePoint Framework logging systems
Jose Quinto
Recently I was playing with PnP JS Core library which basically is a wrapper of SharePoint Rest API to be easy to use. I discover some key Features of this library which I really like! For example, we are able to easily cache queries, do batches, and regarding this post´s issue, it has a cool Logging System. This post is intended to show how to integrate two different logging systems when developing a SharePoint Framework web part. Let´s share few documentation links to be aware which logg [read].
Posted: Sun, Apr 30th '17
All TypeScript 2.3 options in tsconfig.json (tsc –init)
Jose Quinto
Yesterday was released TypeScript 2.3 and one of the improvements was an easier startup with better help, richer init, and quicker strictness. It means that TypeScript’s --init output so that potential options are explicitly listed out in comments. As an example, tsconfig.json output will look something like the following: We can see how TypeScript team added a new flag called “strict” which is activated by default when create “tsc –init”. --strict flag, which enabl [read].
Posted: Fri, Apr 28th '17
Boilerplate project for React, TypeScript, Webpack 2, postCSS, CSS-Modules and HMR
Jose Quinto
Hi, Few months ago, I was starting to use WebPack 2 and TypeScript on my React projects. To be fair with ES6 and Babel, I really enjoyed build applications with them and they are in my hearth and that is why I did other post as well, about how to build a new SPA with ES6, SCSS, React, Webpack and HMR. But, then I met TypeScript and to be honest at the beginning was so annoying to deal with typings… but once you get used to it, that really rocks! Then I decided to create a boilerplate, star [read].
Posted: Wed, Apr 19th '17
How to Convert Array of Objects into Comma Separated String extracting only one property
Jose Quinto
Hi, I’d like to share a quick solution which always is really useful when you are handling complex object-type data structures in JavaScript / ES6 / TypeScript. That code will be useful when you want to extract some property values from an array of objects. I will share two versions one for EcmaScript 5 and other for EcmaScript 6: If you find other way to do the same with a better performance, please let me know!! Enjoy! The post How to Convert Array of Objects into Comma Separated S [read].
Posted: Fri, Mar 17th '17
TypeScript functions to get current domain, site collection and Site urls with window.location fallback
Jose Quinto
Hi, Recently I was working in a TypeScript project building a SPA application on top of Office 365 and I needed to get the current domain, current site collection and current site urls for using them in a different React components. The case is we always rely on _spPageContextInfo to get this information, but in fact, we can use window.location object to build the urls as a fallback in case we need to use this Utils library before SP.js loaded or in other context. Here is my solution for that [read].
Posted: Thu, Mar 9th '17
TypeScript functions to convert from Base64 to UTF8 and vice versa
Jose Quinto
Hi, Few days ago I wrote a post about uploading JSON object using JavaScript. There are some dependencies using this approach, which are b64EncodeUnicode and b64DecodeUnicode functions. I’d like to share how to write these functions using TypeScript: Enjoy! @jquintozamora The post TypeScript functions to convert from Base64 to UTF8 and vice versa appeared first on José Quinto. [read].
Posted: Wed, Mar 8th '17
Upload JSON Object as a File into OFfice 365 using JavaScript (JSOM)
Jose Quinto
Hi, In this post, I am going to show how to convert and upload a JSON Object into a SharePoint library using JavaScript Client Object Model. That approach will be valid using the code inside a SharePoint Web Part, will not be valid for SP Apps or JavaScript applications running outside of SharePoint context. Here you can see the code: I tested it in Chrome 56 and Internet Explorer 11 Please, feel free to write a comment if that is not working in your specific scenario! @jquintozamora [read].
Posted: Fri, Mar 3rd '17
Enable Azure Invocation Log at Web Job function Level for PnP Provisioning
Jose Quinto
Hi, Few months ago I posted about enabling log and trace information for PnP Core Provisioning when using Console Application. Recently, I have been working in several projects with PnP Partner Pack Provisioning and some custom Web Jobs using PnP Core Provisioning bits as well. And there is one annoying thing in common, not having PnP Provisioning Logs!! So, sometimes we are blind and we don’t exactly know what is going on with the Site Creation. This post is about Enable PnP Provisioning [read].
Posted: Thu, Feb 16th '17
Getting React to Load polyfills only when needed
Jose Quinto
As a front-end developer, providing support to different browsers and devices isn’t an easy task. In fact, it’s the trickiest part of web development because there are differences in terms of HTML, CSS and JavaScript functions supported for every browser / device. There are quite good web sites documenting these differences in terms of: – HTML and CSS: http://caniuse.com/ – JavaScript / ES6 / Transpilers / Polyfills: https://kangax.github.io/compat-table/es6/ Anyways, if we [read].
Posted: Fri, Jan 20th '17
Update Page Layout by using JavaScript (JSOM) in Office 365
Jose Quinto
Hi, I’m going to show how to update or change the page layout for a given SharePoint page. That sounds quite straightforward, but we have to mind some important bits: – Check in, check out status of the current page or item we are changing. – CAML query using Page Layout as a FieldRef filter – Use SP.FieldUrlValue to update the Page Layout property. I’d like to share the JSOM (JavaScript) code having in mind these assumptions: – we already have both layouts in t [read].
Posted: Thu, Jan 19th '17
Cross-Browser and Device Testing with BrowserStack, Nightwatch and Office 365 Authentication
Jose Quinto
Hi there, Recently I was working on a project with lots of Responsive pages to do. One of the main requirements was enabling Responsive experience in an Office 365 intranet, in fact the most used device on that company was iPhone 5S. Then I started developing using Media Queries, initially building a responsive menu. Initially I was using the Toogle Device Toolbar of Chrome Dev Tools to quick develop the media queries and responsive CSS: But almost always, this iPhone “emulator” isn’ [read].
Posted: Thu, Jan 12th '17
React: Use ES6 arrow functions in Classes TO avoid binding your methods with the current This object
Jose Quinto
Hi, Working with React sometimes, if you like well-organized and structured code, you will be in the situation to have to do things like: this.minus = this.minus.bind(this); We can avoid having to bind every method by using ES6 arrow functions inside of the class methods. That means that we need to use the babel plugin called “transform-class-properties” explicitly because by now (dec 2016) it is an experimental feature in babel. Picture: Arrow function example. More info about arr [read].
Posted: Wed, Dec 7th '16
A beginner’s guide to build a new SPA with ES6, SCSS, React, Webpack and HMR.
Jose Quinto
Recently, I have been working on a project which used ReactJS to build several SPAs (Single Page Applications). I’ll openly admit it was a pain for me to get working even a basic project or starter template. The reason is because there are lots of new concepts, frameworks and technologies. I decided to write down some clarifications, notes, learning techniques and starter template which I did in the process to understand all this front end stack. The reason for doing other React starter temp [read].
Posted: Mon, Nov 14th '16
Enable SQL Azure access from Azure WebJobs by adding firewall rules using PowerShell
Jose Quinto
[read].
Posted: Mon, Sep 19th '16
Enable SQL Azure access from Azure WebJobs by adding firewall rules using PowerShell
Jose Quinto
[read].
Posted: Mon, Sep 19th '16
How to Unzip Azure Blobs programmatically using Memory Streams in Azure WebJOBs
Jose Quinto
[read].
Posted: Tue, Sep 13th '16
How to Unzip Azure Blobs programmatically using Memory Streams in Azure WebJOBs
Jose Quinto
[read].
Posted: Tue, Sep 13th '16
How to provide SharePointContext to a Web API Action (ApiController) in a SharePoint Provider-hosted App
Jose Quinto
[read].
Posted: Mon, Sep 5th '16
How to provide SharePointContext to a Web API Action (ApiController) in a Provider-hosted SharePoint ADd-In
Jose Quinto
[read].
Posted: Mon, Sep 5th '16
Enable Log and Trace information for PnP Core Provisioning when using Console Application
Jose Quinto
[read].
Posted: Tue, Aug 2nd '16
Enable Log and Trace information for PnP Core Provisioning when using Console Application
Jose Quinto
[read].
Posted: Tue, Aug 2nd '16
Office 365. PnP Provisioning – Hide default Title column and Enable menu for Other Custom Text Column
Jose Quinto
[read].
Posted: Mon, Jul 11th '16
Office 365. PnP Provisioning – Hide default Title column and Enable menu for Other Custom Text Column
Jose Quinto
[read].
Posted: Mon, Jul 11th '16
How to ApplyTheme using Gulp Task in SharePoint Online Projects
Jose Quinto
[read].
Posted: Tue, Jun 21st '16
How to ApplyTheme using Gulp Task in SharePoint Online Projects
Jose Quinto
[read].
Posted: Tue, Jun 21st '16
Office 365. Cannot Convert OBject Problem when provisioning pnp:File Display Template
Jose Quinto
[read].
Posted: Tue, Jun 14th '16
Office 365. Cannot Convert OBject Problem when provisioning pnp:File Display Template
Jose Quinto
[read].
Posted: Tue, Jun 14th '16
How to list all Site Custom Actions using CSOM and PowerShell in Office 365
Jose Quinto
[read].
Posted: Wed, Jun 1st '16
How to list all Site Custom Actions using CSOM and PowerShell in Office 365
Jose Quinto
[read].
Posted: Wed, Jun 1st '16
Compile, optimize and watch our LESS / CSS files with Gulp tasks using Visual Studio 2015 in our SharePoint Online solutions
Jose Quinto
[read].
Posted: Fri, May 20th '16
Compile, optimize and watch our LESS / CSS files with Gulp tasks using Visual Studio 2015 in our SharePoint Online solutions
Jose Quinto
[read].
Posted: Fri, May 20th '16
TypeScript: Configure the environment to use the latest installed version
Jose Quinto
[read].
Posted: Thu, May 5th '16
How to configure Visual Studio 2015 with the latest version of Node.js and NPM
Jose Quinto
[read].
Posted: Wed, May 4th '16
Convert from two letters language code to four letters Language Tag with PowerShell
Jose Quinto
[read].
Posted: Thu, Apr 21st '16
Dealing with authentication when Developing with multiple Office 365 tenants using Chrome Profiles
Jose Quinto
[read].
Posted: Mon, Apr 18th '16
Using PowerShell To retrieve all Sites (Web Object) recursively from SharePoint Online
Jose Quinto
[read].
Posted: Thu, Mar 17th '16
Using PowerShell to Add WebPart to SharePoint Page via CSOM in Office 365
Jose Quinto
[read].
Posted: Tue, Feb 16th '16
Using PowerShell to Set Available Web Templates via CSOM in SharePoint Online / Office 365
Jose Quinto
[read].
Posted: Fri, Feb 12th '16
SharePoint Online PowerShell problem: Cannot convert the "Microsoft.SharePoint.Client.ClientContext"
Jose Quinto
[read].
Posted: Tue, Jan 26th '16
SharePoint 2013 Client Side Rendering: Register Templates Overrides in Detail
Jose Quinto
[read].
Posted: Thu, Jan 14th '16
Change CSR Render Mode in Office 365 / SharEPoint 2013
Jose Quinto
[read].
Posted: Mon, Jan 4th '16
CAML Query to Filter Lookup Field by Id using JSOM in Office 365 / SharePoint 2013
Jose Quinto
[read].
Posted: Thu, Dec 17th '15
Retrieve Static and Internal Field Names of a SharePoint List using JavaScript in Office 365
Jose Quinto
[read].
Posted: Tue, Dec 8th '15
How to disable Creating Friendly URLs for New Pages behaviour in SharePoint 2013 / Office 365 using JSOM
Jose Quinto
[read].
Posted: Mon, Dec 7th '15
Create a new Lookup field using JSOM in SharePoint 2013 / Office 365
Jose Quinto
[read].
Posted: Wed, Dec 2nd '15
Create WebTemplate based on Community features on SharePoint 2013 or Office 365
Jose Quinto
[read].
Posted: Mon, Oct 26th '15



Blogs
Francois Souyri
Rajesh Sitaraman
Tahir Naveed
IT Unity
SPCAF Blog
Karsten Pohnke
Elio Struyf
Christian Azcón
Melinda Morales
Dipti Chhatrapati

Torsion Blog
Jose Quinto
Beezy Blog
Prashanth Padebettu
Mark Roden
Curtis Hughes
Share Your Point!
techChirag
The Emgage Blog
Tracy van der Schyff
Jin Kang
Gregory Zelfond
Arild Aarnes
Owen Allen
Paul Andrew
Daniel Antion
William Baer
Matthew Bailey
Enrique Alberto Rhenals Bárcenas
Jose Barreto
Stefan Bauer
Paul Beck
Becky Bertram
Urs Bertschy
Simon Binaryjam
Nicki Borell
Chris Bortlik
Hans Brender
Broculos
Nikander & Margriet Bruggeman
Christian Buckley
Eric Burger
Vlad Catrinescu
Liam Cleary
Collaboris
Renaud Comte
Andrew Connell
Claude Couderc
Paul Culmsee
Thomas Daly
Thomas Duff
Cameron Dwyer
Jim Ehrenberg
K.Mohamed Faizal
Toni Frankola
Sebastian Gerling
Stefan Gossner
Michael Greth
Michael Greth
Mike Hacker
Spencer Harbar
Roger Haueter
René Hézser
Ragnar Heil
Tim Heuer
Ed Hild
Patrick Ige
Khurram Jamshed
Barry Jinks
Jeff Jones
Adis Jugo
Miles Kan
Ingo Karstein
Noorez Khamis
Usama Wahab Khan
Todd Klindt
Mark Kruger
Andre Lage
Paul Liebrand
Bas Lijten
Locatech
Ricardo Magalh
Sahil Malik
Giuseppe Marchi
Waldek Mastykarz
Paul Mather
Seb Matthews
Paul Matthews
Ali Mazaheri
Matthew McDermott
Chris McNulty
Ian Morish
Gayathri Narayanan
Wendy Neal
Thuan Nguyen
Damien
Robert Nowak
Chris O'Brien
Office Blogs
Joel Oleson
One Minute Office Magic
Jasper Oosterveld
Doug Ortiz
Mike Oryszak
Matt Overton
Veronique Palmer
Paul Papanek Stork
Alex Pearce
Yaroslav Pentsarskyy
Pieter Pieter
Adam Preston
Khurram Punjwani
Chris Quick
Ashok Raja
Dux Raymond
Tom Resing
Ricardo Wilkins
Keith Richie
Laura Rogers
Corey Roth
Paul Schaeflein
Trevor Seward
Sharepoint Solutions
Raju Sivarajan
Mike Smith
T3chNicaL.LEad
Marwan Tarek
Jeremy Thake
Dan Usher
Serge van den Oever
Doug Ware
Wictor Wilen
Wolfgang Miedl
Mario Zagreb
Tobias Zimmer





About - Blog Submission - FAQ