SlideShare una empresa de Scribd logo
1 de 34
SharePoint Development Toolbox
Rodrigo Pinto
Portugal, GMT
April 16th /17th, 2014
SharePoint Solutions
Architect
Everis
Lisboa
Portugal
Contact
@scoutmanpt
stationsolutions@gmail.com
www.sharepointpt.org
SharePointDevelopmentToolbox
AGENDA
• SharePoint Developer tips
• ToolBox
• Environment
• System
• Helpers
• Dev
SharePoint is
like sex …
“if it’s a pain in the butt
it’s because your’e
doing something
wrong”
To be a
SharePoint Developer,
sometimes
i am...
SysAdmin
• Install OS
• Configure DNS
• AD Managment, etc
DBA
• Manage Databases
• Create DB Users,
permissions,etc
Web Designer
• Brand Site
• CSS, Javascript, etc
Super User
• Create Sites
• Permissions, add users, etc
User
• Use the system
SharePoint
Developer
10 commitments
SharePoint
Developer
10 commitments
#1 Thy shall leave your development in better
shape that you found it
#2 Thy shall automate your processes
#3 Thy shall use your toolbox in a proper way
Don’t expect the toolbox to do your work
It’s a toolbox, not a minion
#4 Thy shall not reinvent the wheel
#5 Thy shall automate your processes
#6 Thy shall be consistent
Impose rules in each thing that
you do, and stick with it.
#7 Thy shall be social
Share knowledge,
share tips, share problems
#8 Thy shall make you solution self-sustained
#9 Thy shall be intuitive
…. And specially
#10 Thy shall be carefull !
Use defensive coding
Leave the code better that you found it
Assume the worst case scenario on deployment
SharePoint
Developer
10 commitments
Environment
desc : powershell Installation script
url : http://AutoSPInstaller.codeplex.com
vers : SharePoint 2010,2013
* See also AutoSPInstallerGui.codeplex.com
desc : download bits , create slipstream
url : http://AutoSPSourceBuilder.codeplex.com
vers : SharePoint 2010,2013
desc : powershell deployment script
url : http://AutoSPDeploy.codeplex.com
vers : SharePoint 2010, 2013
#AutoSP Family #
desc : PowerShell execution engine using the
NuGet packaging infrastructure.
url : http://chocolatey.org/
Download useful SharePoint tool packages
#Environment#
desc : PS Command Builder
url : http://bit.ly/oWZ7Sj
vers : SharePoint 2010,2013,O365
desc : PS helpers
url : http://blog.falchionconsulting.com/index.php/downloads
vers : SharePoint 2007,2010,2013
desc : PS Editor & VS addin
url : http://powergui.org
#PowerShell #
System
desc : advanced system utilities
url : http://technet.microsoft.com/en-us/sysinternals/bb545021/
desc : Unified Logging System files viewer
url : http://archive.msdn.microsoft.com/ULSViewer
vers : all versions
desc : ULS watcher , notified by systray
url : http://sptraceview.codeplex.com
vers : SP2007,SP2010,SP2013(*)
#System Tools#
desc : service accounts automation utility
url : https://sp2013serviceaccount.codeplex.com/
vers : SharePoint 2010,2013
desc : tool to analyze performance monitor log
url : http://pal.codeplex.com
desc : SharePoint Audit Log friendly viewer
url : http://spauditlogtranslator.codeplex.com
vers : SharePoint 2010,2013
#System Tools#
Helpers
desc : search queries in Search REST API
url : http://sp2013searchtool.codeplex.com//
vers : SharePoint 2013
desc : SharePoint object model explorer
url : http://spm.codeplex.com
vers : SharePoint 2007,2010,2013
desc : SharePoint Client Browser
url : http://spcb.codeplex.com
vers : SharePoint 2010,2013
#SharePoint Helper Tools#
desc : buildtest SharePoint CAML Queries
url : http://www.camldesigner.com/
vers : SharePoint 2010,2013,O365
desc : SharePoint Administration tools
url : http://bit.ly/16qllar
vers : SharePoint 2010,2013!
desc : Finds faulty FeatureDefinitions and
cleanly uninstalls them.
url : https://featureadmin.codeplex.com/
vers : SharePoint 2007,2010,2013
#SharePoint Helper Tools#
Development
Tools
desc : VS Addin, acelerated SharePoint Dev
url : http://cksdev.codeplex.com/
vers : SharePoint 2010,2013
desc : SharePoint Code Analysis Framework
url : http://www.spcaf.com
vers : SharePoint 2007,2010,2013
desc : JQuery library which abstracts
SharePoint's Web Services
url : http://spservices.codeplex.com/
vers : SharePoint 2007,2010,2013,O365
#Dev Tools#
desc :.NET assembly browser and decompiler
url : http://ILSPy.net
desc : web debugging proxy
url : http://fiddler2.com
#Dev Tools#
What’s yours?
#Dev Tools#
?
mail me! stationsolutions@gmail.com
SharePoint Development Toolbox
Rodrigo Pinto
Portugal, GMT
April 16th /17th, 2014

Más contenido relacionado

Destacado

Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint BasicsBenjamin Niaulin
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseEvan Hodges
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBenjamin Niaulin
 
Office 365 deployment fast track
Office 365 deployment fast trackOffice 365 deployment fast track
Office 365 deployment fast trackMotty Ben Atia
 
Discover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the VisionDiscover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the VisionBenjamin Niaulin
 
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's insideBenjamin Niaulin
 
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)WinWire Technologies Inc
 
SharePoint 2016: Features Overview
SharePoint 2016: Features OverviewSharePoint 2016: Features Overview
SharePoint 2016: Features OverviewShareGate
 
Comprendre la recherche dans SharePoint
Comprendre la recherche dans SharePointComprendre la recherche dans SharePoint
Comprendre la recherche dans SharePointBenjamin Niaulin
 
Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Benjamin Niaulin
 

Destacado (11)

Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display Templates
 
Office 365 deployment fast track
Office 365 deployment fast trackOffice 365 deployment fast track
Office 365 deployment fast track
 
Discover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the VisionDiscover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the Vision
 
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's inside
 
SharePoint Online v Onprem
SharePoint Online v OnpremSharePoint Online v Onprem
SharePoint Online v Onprem
 
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
 
SharePoint 2016: Features Overview
SharePoint 2016: Features OverviewSharePoint 2016: Features Overview
SharePoint 2016: Features Overview
 
Comprendre la recherche dans SharePoint
Comprendre la recherche dans SharePointComprendre la recherche dans SharePoint
Comprendre la recherche dans SharePoint
 
Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013
 

Similar a SP24 S055 SharePointToolbox by Rodrigo Pinto

SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...Ivan Sanders
 
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPRelease Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPPetter Skodvin-Hvammen
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesRicardo Wilkins
 
Himmelstein SP Connections HAD207 SharePoint Logging & Debugging
Himmelstein SP Connections HAD207 SharePoint Logging & DebuggingHimmelstein SP Connections HAD207 SharePoint Logging & Debugging
Himmelstein SP Connections HAD207 SharePoint Logging & DebuggingSentri
 
Introduction to SharePoint Developer
Introduction to SharePoint DeveloperIntroduction to SharePoint Developer
Introduction to SharePoint DeveloperKelly Jones
 
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...Prashant G Bhoyar (Microsoft MVP)
 
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...Vignesh Ganesan I Microsoft MVP
 
SharePoint for the .NET Developer
SharePoint for the .NET DeveloperSharePoint for the .NET Developer
SharePoint for the .NET DeveloperJohn Calvert
 
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveThomas Gölles
 
.NET Recommended Resources
.NET Recommended Resources.NET Recommended Resources
.NET Recommended ResourcesGreg Sohl
 
2014 SharePoint Saturday Melbourne Apps or not to Apps
2014 SharePoint Saturday Melbourne Apps or not to Apps2014 SharePoint Saturday Melbourne Apps or not to Apps
2014 SharePoint Saturday Melbourne Apps or not to AppsGilles Pommier
 
A developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutionsA developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutionsMarc Hoppers
 
ESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFxESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFxSébastien Levert
 
CyberArk Impact 2017 - REST for the Rest of Us
CyberArk Impact 2017 - REST for the Rest of UsCyberArk Impact 2017 - REST for the Rest of Us
CyberArk Impact 2017 - REST for the Rest of UsJoe Garcia
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Patrick Guimonet
 
In Act Developers Platform
In Act Developers PlatformIn Act Developers Platform
In Act Developers PlatformEris Ristemena
 
Assessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKitAssessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKitSummit 7 Systems
 
#ESPC18 how to migrate to the #SharePoint Framework?
#ESPC18 how to migrate to the #SharePoint Framework?#ESPC18 how to migrate to the #SharePoint Framework?
#ESPC18 how to migrate to the #SharePoint Framework?Vincent Biret
 

Similar a SP24 S055 SharePointToolbox by Rodrigo Pinto (20)

Introducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFxIntroducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFx
 
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
 
Managesp 160805190411
Managesp 160805190411Managesp 160805190411
Managesp 160805190411
 
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPRelease Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
 
Himmelstein SP Connections HAD207 SharePoint Logging & Debugging
Himmelstein SP Connections HAD207 SharePoint Logging & DebuggingHimmelstein SP Connections HAD207 SharePoint Logging & Debugging
Himmelstein SP Connections HAD207 SharePoint Logging & Debugging
 
Introduction to SharePoint Developer
Introduction to SharePoint DeveloperIntroduction to SharePoint Developer
Introduction to SharePoint Developer
 
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
 
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
 
SharePoint for the .NET Developer
SharePoint for the .NET DeveloperSharePoint for the .NET Developer
SharePoint for the .NET Developer
 
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
 
.NET Recommended Resources
.NET Recommended Resources.NET Recommended Resources
.NET Recommended Resources
 
2014 SharePoint Saturday Melbourne Apps or not to Apps
2014 SharePoint Saturday Melbourne Apps or not to Apps2014 SharePoint Saturday Melbourne Apps or not to Apps
2014 SharePoint Saturday Melbourne Apps or not to Apps
 
A developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutionsA developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutions
 
ESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFxESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFx
 
CyberArk Impact 2017 - REST for the Rest of Us
CyberArk Impact 2017 - REST for the Rest of UsCyberArk Impact 2017 - REST for the Rest of Us
CyberArk Impact 2017 - REST for the Rest of Us
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
 
In Act Developers Platform
In Act Developers PlatformIn Act Developers Platform
In Act Developers Platform
 
Assessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKitAssessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKit
 
#ESPC18 how to migrate to the #SharePoint Framework?
#ESPC18 how to migrate to the #SharePoint Framework?#ESPC18 how to migrate to the #SharePoint Framework?
#ESPC18 how to migrate to the #SharePoint Framework?
 

Más de Comunidade Portuguesa de SharePoiint (7)

SPugPt Meeting 35: Manage govern and drive adoption of share point online wit...
SPugPt Meeting 35: Manage govern and drive adoption of share point online wit...SPugPt Meeting 35: Manage govern and drive adoption of share point online wit...
SPugPt Meeting 35: Manage govern and drive adoption of share point online wit...
 
André Vala - User License Enforcement em SharePoint 2013
André Vala - User License Enforcement em SharePoint 2013André Vala - User License Enforcement em SharePoint 2013
André Vala - User License Enforcement em SharePoint 2013
 
Spug pt linqtosharepoint
Spug pt linqtosharepointSpug pt linqtosharepoint
Spug pt linqtosharepoint
 
Spug pt session3 - csp
Spug pt session3 - cspSpug pt session3 - csp
Spug pt session3 - csp
 
Spug pt session2 - debuggingl
Spug pt session2 - debugginglSpug pt session2 - debuggingl
Spug pt session2 - debuggingl
 
Spug pt Guidelines
Spug pt GuidelinesSpug pt Guidelines
Spug pt Guidelines
 
SpugRIA
SpugRIASpugRIA
SpugRIA
 

Último

Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 

Último (20)

Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 

SP24 S055 SharePointToolbox by Rodrigo Pinto

  • 1. SharePoint Development Toolbox Rodrigo Pinto Portugal, GMT April 16th /17th, 2014
  • 3. SharePointDevelopmentToolbox AGENDA • SharePoint Developer tips • ToolBox • Environment • System • Helpers • Dev
  • 4.
  • 5.
  • 6. SharePoint is like sex … “if it’s a pain in the butt it’s because your’e doing something wrong”
  • 7. To be a SharePoint Developer, sometimes i am... SysAdmin • Install OS • Configure DNS • AD Managment, etc DBA • Manage Databases • Create DB Users, permissions,etc Web Designer • Brand Site • CSS, Javascript, etc Super User • Create Sites • Permissions, add users, etc User • Use the system
  • 8.
  • 10. SharePoint Developer 10 commitments #1 Thy shall leave your development in better shape that you found it #2 Thy shall automate your processes #3 Thy shall use your toolbox in a proper way Don’t expect the toolbox to do your work It’s a toolbox, not a minion #4 Thy shall not reinvent the wheel #5 Thy shall automate your processes #6 Thy shall be consistent Impose rules in each thing that you do, and stick with it.
  • 11. #7 Thy shall be social Share knowledge, share tips, share problems #8 Thy shall make you solution self-sustained #9 Thy shall be intuitive …. And specially #10 Thy shall be carefull ! Use defensive coding Leave the code better that you found it Assume the worst case scenario on deployment SharePoint Developer 10 commitments
  • 12.
  • 14. desc : powershell Installation script url : http://AutoSPInstaller.codeplex.com vers : SharePoint 2010,2013 * See also AutoSPInstallerGui.codeplex.com desc : download bits , create slipstream url : http://AutoSPSourceBuilder.codeplex.com vers : SharePoint 2010,2013 desc : powershell deployment script url : http://AutoSPDeploy.codeplex.com vers : SharePoint 2010, 2013 #AutoSP Family #
  • 15.
  • 16. desc : PowerShell execution engine using the NuGet packaging infrastructure. url : http://chocolatey.org/ Download useful SharePoint tool packages #Environment#
  • 17. desc : PS Command Builder url : http://bit.ly/oWZ7Sj vers : SharePoint 2010,2013,O365 desc : PS helpers url : http://blog.falchionconsulting.com/index.php/downloads vers : SharePoint 2007,2010,2013 desc : PS Editor & VS addin url : http://powergui.org #PowerShell #
  • 18.
  • 20. desc : advanced system utilities url : http://technet.microsoft.com/en-us/sysinternals/bb545021/ desc : Unified Logging System files viewer url : http://archive.msdn.microsoft.com/ULSViewer vers : all versions desc : ULS watcher , notified by systray url : http://sptraceview.codeplex.com vers : SP2007,SP2010,SP2013(*) #System Tools#
  • 21. desc : service accounts automation utility url : https://sp2013serviceaccount.codeplex.com/ vers : SharePoint 2010,2013 desc : tool to analyze performance monitor log url : http://pal.codeplex.com desc : SharePoint Audit Log friendly viewer url : http://spauditlogtranslator.codeplex.com vers : SharePoint 2010,2013 #System Tools#
  • 22.
  • 24. desc : search queries in Search REST API url : http://sp2013searchtool.codeplex.com// vers : SharePoint 2013 desc : SharePoint object model explorer url : http://spm.codeplex.com vers : SharePoint 2007,2010,2013 desc : SharePoint Client Browser url : http://spcb.codeplex.com vers : SharePoint 2010,2013 #SharePoint Helper Tools#
  • 25. desc : buildtest SharePoint CAML Queries url : http://www.camldesigner.com/ vers : SharePoint 2010,2013,O365 desc : SharePoint Administration tools url : http://bit.ly/16qllar vers : SharePoint 2010,2013! desc : Finds faulty FeatureDefinitions and cleanly uninstalls them. url : https://featureadmin.codeplex.com/ vers : SharePoint 2007,2010,2013 #SharePoint Helper Tools#
  • 26.
  • 28. desc : VS Addin, acelerated SharePoint Dev url : http://cksdev.codeplex.com/ vers : SharePoint 2010,2013 desc : SharePoint Code Analysis Framework url : http://www.spcaf.com vers : SharePoint 2007,2010,2013 desc : JQuery library which abstracts SharePoint's Web Services url : http://spservices.codeplex.com/ vers : SharePoint 2007,2010,2013,O365 #Dev Tools#
  • 29. desc :.NET assembly browser and decompiler url : http://ILSPy.net desc : web debugging proxy url : http://fiddler2.com #Dev Tools#
  • 30.
  • 31. What’s yours? #Dev Tools# ? mail me! stationsolutions@gmail.com
  • 32.
  • 33.
  • 34. SharePoint Development Toolbox Rodrigo Pinto Portugal, GMT April 16th /17th, 2014