In this post we'll connect to the ChatGPT APIs using NodeJS, and spend some time learning more about how it learns, how to instruct it, and what token pricing looks like.
Stepping up your Git game
Git is a wonderful tool for managing your code. Many code repositories, like GitHub (obvi), BitBucket, Azure DevOps, and others, support git. We covered the basics of git in this post, review that before starting here. Fundamentally, knowing how to do the routine tasks of pull, push, commit, etc. is all you really need to... Continue Reading →
SharePoint Script: Format the List Form Field
This is a little script that works on classic SharePoint lists (modern lists, you should really use PowerApps to customize it). It'll allow you to format a field row, label or the cell the value is in. Similar to: Yes, it's ugly, but I wanted to highlight it plainly: formatRow - allows you to format... Continue Reading →
Best practices for managing controls in Microsoft PowerApps
Microsoft PowerApps is a great "no code" solution for creating customized forms for SharePoint Online and independent web apps and mobile apps. However, it can get unruly inside of an app if you don't follow some sort of guidelines and practices. After you get a few screens in with dozens and dozens of controls, you... Continue Reading →
PowerShell isn’t just for Developers, IT Pros can rock the awesomeness in Office 365
I had the pleasure to co-present PowerShell and Office 365: ITPro #Awesomesauce with my friend and colleague Mike Dixon at the Boston Office 365 User Group yesterday. It was a great session with a lot of good questions. It was recorded so I'll share the link to the video once it's available. Big thanks to Hitachi... Continue Reading →
Embedding your JavaScript into a SharePoint page
A very typical approach for client side development in SharePoint is to throw the code onto the page where you need it. You can alternatively put into the master page, but generally speaking, most code doesn't need to run on each and every page. The following describes my preferred, tried and true, method of handling this.... Continue Reading →
Why you should keep your on premise SharePoint when developing for Office 365
If you're diving into the wonderful world of developing for Office 365, or SharePoint Online, don't let go of your development environment just yet! Keeping your on premise instance of SharePoint 2013 for development will make a few things much easier, and will alleviate headaches in the long run. For starters, make sure to have... Continue Reading →
24-Hour Devathon for a Cause
I am very proud to share that our team at Slalom is taking 24 hours out of this beautiful New England weekend for a SharePoint/Office 365 dev-a-thon to benefit local non profit Junior Achievement of Northern New England. From www.janewengland.org: The mission of Junior Achievement (JA) is to inspire and prepare young people to succeed in... Continue Reading →
We all know what IsDlg does… wait, what the…??
Here's a little nugget I came across, on SharePoint 2010 and 2013 (including O365), and was exceptionally frustrated with. There's a difference between IsDlg and isdlg. See it? Case sensitivity. Come to find out that means the world to SharePoint. I was tasked to setup a basic Page Viewer web part to consume a page... Continue Reading →
SharePoint Script: Hide, Disable and Format your fields
last updated 10/7/2019 This one has been on my list for a while. I've used a collection of JavaScript methods to help streamline customizing forms in lists. I have created and compiled this little collection starting probably 5-6 years ago, and over time I'm constantly updating, tweaking, enhancing it, especially more so as of late... Continue Reading →