Like Us
Plus One
Follow Us
Search
 Name Sahil Malik  Blog Win Smarts
 Location United States  Category SharePoint
 Articles 168  Views 63278

Articles from Win Smarts

s
Last night, I asked an interesting question.body[data-twttr-rendered="true"] {background-color: transparent;}.twitter-tweet {margin: auto !important;}Is there a script that deletes all node_modules...
I will be conducting a 2 day workshop where I’ll share what I do on a daily basis, Modern dev, JS, TS & NodeJS.This will be held in Slovenia, right before thrive conference, where I am also spe...
Learn SPFx with me at the European SP Conf Dublin      18-Sep-2017     66  
Monday November 13nth, I’ll be conducting a day long workshop on SPFx.I also have a session on cross platform O365 dev on Wednesday.More information at https://www.sharepointeurope.com/Learn SPFx w...
Office 365 is certainly very useful, but it is not the only application users use. Frequently custom business applications want to push information into Office 365, or be informed by Office 365 at ...
How to make git forget a previously tracked file      05-Sep-2017     20  
Have you run into a situation where you accidentally checked in a file, and now you add it to .gitignore, but git just won’t forget about it?Here is how to fix it,git rm -r --cachedgit add .git com...
Generating wildcard SSL certs for development      29-Aug-2017     22  
We have all been there! You need to setup SSL sites, and yes they need to be valid SSL even for dev. And you want to repro a client’s environment, and you need the *.clientname.com SSL cert.No they...
Angular and AOT      25-Aug-2017     18  
My new article is out. This article explains what is AOT (ahead of time compilation) in Angular. Why it should be on your radar. And what are the most common mistakes people are making in writing t...
Bug: XamlCTask task could not be initialized      23-Aug-2017     33  
I am documenting this since this is a bug in Xamarin.Forms nuget package version 2.3.4.247. You’ll get an error like,"XamlCTask" task could not be initialized with its input parameters.Th...
Delete provisioning profiles for iOS on Mac      17-Aug-2017     23  
Frequently you’ll need to delete provisioning profiles. For instance, if you intend to do a new Ad-hoc deployment and the devices list for a particular app have changed, you need to regenerate prov...
Here is a tidbit you may find useful.Frameworks like Angular have routing. Routing is superb for mobile apps, because you have multiple screens, yet you can load everything very quickly, like a scr...
Xamarin Android WebView rendering blues      10-Aug-2017     16  
I love hybrid Xamarin apps. I can write my reusable flow-friendly UI in HTML with platforms like Angular, and dip into C# where I need native. This works very very well.However, rendering UIs on An...
There seems to be a bug in the latest VS2017 build of Xamarin. You may be greeted with an error that looks like this,System.IO.FileNotFoundException: Could not load file or assembly ‘Mono.Posix, Ve...
This seems to be a bug in the latest builds of cordova and phonegap. And sadly it’s been there for a while, not sure why it isn’t getting fixed.I’ve wasted enough time quite frequently trying to ge...
Use Angular-CLI with Yarn      23-Jun-2017     16  
Like many others, I’m having loads of issues with npm5 in general. I am sure with time they will sort them out. But with larger projects the issues are well, too time consuming.So, just use Yarn wi...
All about Office 365 Webhooks      16-Jun-2017     135  
My new article is now out.Webhooks is how Office 365 can notify you. Built on open standards, designed to be scalable, secure and much more reliable, Webhooks is the future of eventing on the Offic...
Small differences you can make      02-Jun-2017     148  
Those who know me well, know that I have very few passions in life. Computers being one, the second being trying to live on this planet with the minimum impact, hopefully leaving more behind than I...
My new Pluralsight course is now available. This time it is about “SharePoint Framework — Getting Started”.SharePoint Framework is new, and a lot of things in it are not fully baked in. However, it...
Office 365 Connectors and WebHooks: Part 1      25-Apr-2017     130  
The first part of my article is now online. Connectors and Webhooks are incredibly useful, I start by talking about connectors in this article, followed by Webhooks in the next.Link to full article...
14. Learn Angular: Services and DI      14-Apr-2017     160  
https://medium.com/media/f8c8279967c294865a69fb9a4a7aba5e/href14. Learn Angular: Services and DI was originally published in Winsmarts.com on Medium, where people are continuing the conversation by...
13. Learn Angular: Pipes      13-Apr-2017     162  
https://medium.com/media/1e7a7712113dada9381640bd54fefbfd/href13. Learn Angular: Pipes was originally published in Winsmarts.com on Medium, where people are continuing the conversation by highlight...
12. Learn Angular: DataBinding      12-Apr-2017     156  
https://medium.com/media/ba11c35eeca07547c77df3abc5dd0511/href12. Learn Angular: DataBinding was originally published in Winsmarts.com on Medium, where people are continuing the conversation by hig...
11. Learn Angular: Components Transclusion      11-Apr-2017     162  
https://medium.com/media/89d1ee0b9354962bf8a2aa1d3622e22b/href11. Learn Angular: Components Transclusion was originally published in Winsmarts.com on Medium, where people are continuing the convers...
https://medium.com/media/ae4b9de162da9c46286d4ffd2242da7d/href10. Learn Angular: Components ViewChild and ViewChildren was originally published in Winsmarts.com on Medium, where people are continui...
9. Learn Angular: Components 2 way databinding      07-Apr-2017     172  
https://medium.com/media/f4f613e4c5036c85698236026977298f/href9. Learn Angular: Components 2 way databinding was originally published in Winsmarts.com on Medium, where people are continuing the con...
8. Learn Angular: Components Output      06-Apr-2017     159  
https://medium.com/media/f9f73ddf7549f2be132abbf3ae780611/href8. Learn Angular: Components Output was originally published in Winsmarts.com on Medium, where people are continuing the conversation b...
7. Learn Angular: Components Input      05-Apr-2017     159  
https://medium.com/media/8d444856c15dec03fc8f75ac09103f6d/href7. Learn Angular: Components Input was originally published in Winsmarts.com on Medium, where people are continuing the conversation by...
https://medium.com/media/63b75b2cb537957cd8bf380cb7c1ab19/href6. Learn Angular: Translations and Multi-language support was originally published in Winsmarts.com on Medium, where people are continu...
https://medium.com/media/6fff3dd9145a3e0d3fd0a2deee99e26e/href5. Learn Angular: A Basic Angular App using WebPack was originally published in Winsmarts.com on Medium, where people are continuing th...
https://medium.com/media/6b1560abefba665c3d5f99090f0225d7/href4. Learn Angular: A Basic Angular App using SystemJS was originally published in Winsmarts.com on Medium, where people are continuing t...
3. Learn Angular: Webpack and Module Loaders      30-Mar-2017     132  
https://medium.com/media/569b6a14e2db32781f9498042e6f5db6/href3. Learn Angular: Webpack and Module Loaders was originally published in Winsmarts.com on Medium, where people are continuing the conve...
Learn Angular: NPM SEMVER or Semantic Versioning      29-Mar-2017     144  
https://medium.com/media/95254b1984431fb0c3b893dbc42cc4fa/hrefLearn Angular: NPM SEMVER or Semantic Versioning was originally published in Winsmarts.com on Medium, where people are continuing the c...
Angular: Node and NPM      29-Mar-2017     172  
https://medium.com/media/6811095424fdec1725e535b2d21b81de/hrefAngular: Node and NPM was originally published in Winsmarts.com on Medium, where people are continuing the conversation by highlighting...
Some useful Windows 10 shortcuts for mac converts      28-Mar-2017     162  
Here are some useful Windows 10 shortcuts,Trackpad three finger tap — Cortana searchTrackpad three finger swipe down — reveal desktop, 3x swipe up to get your windows backTrackpad three finger swip...
JavaScript Tip: JSON.stringify with pretty print      24-Feb-2017     240  
If you want to get a string representation of a JavaScript object, you can do JSON.stringify. We all know that :-)Continue reading on Winsmarts.com » ...
So first of all, this problem applies to all certs whose root cert authority is Symantec. This applies to any SSL site, including Azure AD…Continue reading on Winsmarts.com » ...
VSCode tips and Tricks      23-Feb-2017     272  
My presentation from NDC London is now online.Continue reading on Winsmarts.com » ...
Using TypeScript with Cordova? Read this.      23-Feb-2017     238  
I cover this tip and much more in my Pluralsight course, but repeated here in text for you.Continue reading on Winsmarts.com » ...
Using SharePoint Framework (SPFx) with Angular 2      21-Feb-2017     337  
First of all, I hate having to use the term “Angular 2” because the team is calling it just Angular. But hey, I need to differentiate it…Continue reading on Winsmarts.com » ...
My new episode with Rencore/Tobias is now online. Tobias and I had a quick chat about Cross-platform development in the enterprise.Continue reading on Winsmarts.com » ...
Download a subfolder from a github repo      13-Feb-2017     206  
Sometimes you run into a rather big and useful github repo that you only want a small part of. You could download/clone the whole thing…Continue reading on Winsmarts.com » ...
Cordova Apps Using Angular, Typescript, and VSCode      11-Feb-2017     241  
My new Pluralsight course is finally online. I truly feel we are at the cusp of a changing paradigm. Angular performs very well, but you…Continue reading on Winsmarts.com » ...
When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used…Continue reading on Winsmarts.com » ...
Angular + TypeScript: Write once run everywhere      23-Jan-2017     263  
“Write once run everywhere” — what feelings does that evoke? Probably negative? Mostly thanks to Java perhaps?Continue reading on Winsmarts.com » ...
I’m thrilled to announce that I’ll be speaking at the European Collaboration Summit 2017, May 30–31 2017 in Zagreb Croatia.Continue reading on Winsmarts.com » ...
Angular AOT — Ahead of time compilation      20-Jan-2017     330  
AOT or Ahead of time compilation in Angular is awesome. It has the following advantages that you reap basically for free. For free, i.e. a…Continue reading on Winsmarts.com » ...
Visual Studio Code: Mastering file opens      19-Jan-2017     195  
Visual studio code lets you open files in multiple tabs, and gives you a very fine control on which file gets opened where. This video demonstrates exactly how.https://medium.com/media/acc952adc34f...
Visual Studio Code: Diffing files      18-Jan-2017     204  
Visual studio code can also allow you to diff files easily. This video shows how.https://medium.com/media/3ec2cda59426de818419aec75247368b/hrefVisual Studio Code: Diffing files was originally publi...
Visual Studio Code: GIT integration      17-Jan-2017     292  
Visual Studio code also has some pretty good git integration, so as you edit files, things remain under control. This video shows how it…Continue reading on Winsmarts.com » ...
Visual Studio Code: Managing your package.json      16-Jan-2017     202  
Managing your node package dependencies can get complex. But VS Code offers some help. This video shows how.Continue reading on Winsmarts.com » ...
VSCode — Customize command prompt or terminal      16-Jan-2017     461  
You may want to customize or completely replace the terminal VSCode uses by default. This is especially true on windows where your regular…Continue reading on Winsmarts.com » ...
VSCode screen real estate tricks      16-Jan-2017     284  
A small video showing some interesting tips you can use to maximize screen estate when working in VSCode.Continue reading on Winsmarts.com » ...
Cordova Apps with Angular and TypeScript      15-Jan-2017     218  
Angular offers great performance, and TypeScript offers great developer productivity.Continue reading on Winsmarts.com » ...
Angular 2 Forms      15-Jan-2017     226  
My new article is now online. And this time, it’s about Angular forms.Continue reading on Winsmarts.com » ...
Visual Studio Code: CSS Selector preview      14-Jan-2017     185  
Sometimes CSS selectors can get complex, and it can get hard to understand where they apply. VS Code helps you find exactly how/where the…Continue reading on Winsmarts.com » ...
Visual Studio Code: Markdown preview      12-Jan-2017     174  
Visual studio code is also a nice markdown editor and previewer. This video shows how.Continue reading on Winsmarts.com » ...
Visual Studio Code: Keyboard shortcuts      11-Jan-2017     170  
Visual studio code comes with a number of keyboard shortcuts, and the ability to customize or create your own shortcuts. Here is how.Continue reading on Winsmarts.com » ...
Visual Studio Code: Hiding files or folders      09-Jan-2017     230  
Sometimes you don’t want to see the entire project. You want to hide some files, based on extension, or conditionally based on filename…Continue reading on Winsmarts.com » ...
Visual Studio Code: Settings      06-Jan-2017     187  
Visual Studio code allows you to have workspace level settings, and user level settings. This video shows how.Continue reading on Winsmarts.com » ...
Visual Studio Code: Files autosave settings      04-Jan-2017     215  
Saving files automatically — is not always the right thing to do. Luckily VSCode lets you tweak the settings per your project’s needs.Continue reading on Winsmarts.com » ...
Visual Studio Code: Specify language of a file      03-Jan-2017     216  
Sometimes you get a file that you just want to copy paste in, not save, and then tell VS Code about the kind of file it is. This video…Continue reading on Winsmarts.com » ...
Visual Studio Code: Command Palette      03-Jan-2017     205  
Mastering the command palette (did I spell that right?)Continue reading on Winsmarts.com » ...
Visual Studio Code: Multiple Cursors      02-Jan-2017     241  
Visual Studio Code allows you to edit your files using multiple cursors, this is an incredible productivity tip that I find quite useful.Continue reading on Winsmarts.com » ...
Visual Studio Code: Emmet      01-Jan-2017     204  
Emmet is a great way of crafting up quick HTML. Sort of like HTML snippets on steroids. This video shows how VSCode supports emmet.Continue reading on Winsmarts.com » ...
You may have noticed that a text file that contained the following on a Mac,Continue reading on Winsmarts.com » ...
New dev rig      26-Dec-2016     245  
I had been waiting for the new Macbook Pro’s for a while now. But, the new Macbook Pros were a huge disappointment. I much prefer carrying…Continue reading on Winsmarts.com » ...
Mac OS to Windows Transition      18-Dec-2016     235  
The new MacBook Pro in my opinion has been a big disappointment for pros. My laptop needed an upgrade, but I decided to go Windows this…Continue reading on Winsmarts.com » ...
Time flies      18-Dec-2016     291  
My first blog was on dotnetjunkies, way back in 2003. Followed by weblogs.asp.net, then codebetter, and since 2005 I settled on my site…Continue reading on Winsmarts.com » ...
A fresh new start      16-Dec-2016     251  
My site has been grossly ignored over the past few years now.Continue reading on Winsmarts.com » ...
Dev laptop comparison      10-Nov-2016     298  
SharePoint, WCF and Azure Trainings: more information My current laptop...
VSCode: Tips and Tricks      09-Nov-2016     234  
SharePoint, WCF and Azure Trainings: more information I will be deliver...
SharePoint, WCF and Azure Trainings: more information I will be deliver...
How to Manage Updates for Windows 10      17-Oct-2016     255  
SharePoint, WCF and Azure Trainings: more information An article I wrot...
Debugging Typescript in Safari and Cordova      16-Oct-2016     318  
SharePoint, WCF and Azure Trainings: more information If you write cord...
SharePoint, WCF and Azure Trainings: more information I’ll be speaking ...
Mac text editing shortcuts      20-Sep-2016     298  
SharePoint, WCF and Azure Trainings: more information Earlier today on ...
SharePoint Days, Slovenia October 24th      31-Aug-2016     341  
SharePoint, WCF and Azure Trainings: more information I’ll be speaking ...
SharePoint, WCF and Azure Trainings: more information My new article is...
Delete all node_modules folders recursively on Mac      28-Aug-2016     375  
SharePoint, WCF and Azure Trainings: more information Modern node based...
Download entire website for offline on Mac      28-Jul-2016     331  
SharePoint, WCF and Azure Trainings: more information Sometimes you wan...
SharePoint, WCF and Azure Trainings: more information This took some ti...
AngularJS2, AzureAD, and Office 365      04-Jul-2016     366  
SharePoint, WCF and Azure Trainings: more information My newest article...
SharePoint, WCF and Azure Trainings: more information Lets say, someone...
TypeScript Cordova Case Sensitive tip      01-Jun-2016     325  
SharePoint, WCF and Azure Trainings: more information This tip also app...
SharePoint, WCF and Azure Trainings: more information Here is a helpful...
SharePoint, WCF and Azure Trainings: more information I’ll be speaking ...
VSLive: AngularJS2 in 75 minutes      26-May-2016     305  
SharePoint, WCF and Azure Trainings: more information I’ll be speaking ...
MacOS Finder Right Click open in VSCode command      25-May-2016     430  
SharePoint, WCF and Azure Trainings: more information I would love to h...
Routing all application traffic through a proxy      12-May-2016     452  
SharePoint, WCF and Azure Trainings: more information I ran into an int...
SharePoint, WCF and Azure Trainings: more information Chit chat re: Ang...
The future of dev in SharePoint (and Office 365)      05-May-2016     645  
SharePoint, WCF and Azure Trainings: more information Yesterday, Micros...
SharePoint, WCF and Azure Trainings: more information I find myself doi...
New Article: Windows 10 Continuum      30-Apr-2016     347  
SharePoint, WCF and Azure Trainings: more information My new article on...
AngularJS2      30-Apr-2016     404  
SharePoint, WCF and Azure Trainings: more information My article is now...
An introduction to TypeScript      27-Apr-2016     371  
SharePoint, WCF and Azure Trainings: more information I’ll be speaking ...
Xamarin + Microsoft - what that means for us      04-Apr-2016     497  
SharePoint, WCF and Azure Trainings: more information Lets be honest! T...
Write Cross-Platform Apps using Electron      12-Mar-2016     411  
SharePoint, WCF and Azure Trainings: more information My new article is...
Run Ionic or Cordova in a specific emulator      26-Jan-2016     492  
SharePoint, WCF and Azure Trainings: more information Here is how .. ...
C#6, .NET 5, and ASPNET 5 Jumpstart      13-Jan-2016     859  
SharePoint, WCF and Azure Trainings: more information I will be present...
SharePoint, WCF and Azure Trainings: more information I will be deliver...
SharePoint, WCF and Azure Trainings: more information I will be present...