Last week I delivered a SAS Talks session: Introduction to Custom Tasks for SAS Enterprise Guide (click to watch it). I promised that I would share a collection of resources where you can learn more information. First, here is a round-up of the custom tasks that I mentioned, with links
Author
![Using Windows PowerShell to connect to a SAS Workspace server](https://blogs.sas.com/content/sasdummy/files/2013/03/ps_ws_ise.png)
This post is another in my series about creating apps with SAS Integration Technologies, a topic that I'm preparing for SAS Global Forum 2013. In this article, I'll describe how to use Windows PowerShell to connect to a remote SAS Workspace, run a SAS program, and retrieve the results. This
![Using SAS to count the number of LinkedIn "shares" for your article](https://blogs.sas.com/content/sasdummy/files/2013/03/li_ex.png)
Last year I shared this popular tip for counting how many times a web link has been shared on Twitter or Facebook. I use this technique daily to report on the social media "popularity" of our blog articles at SAS. I wanted to add LinkedIn into the mix. Like Twitter
![Upcoming SAS Talks: Custom tasks for SAS Enterprise Guide](https://blogs.sas.com/content/sasdummy/files/2013/02/Pulp-O-Mizer_Cover_Image.jpg)
If you're using SAS Enterprise Guide and you're not using custom tasks, you're missing out! Custom tasks are new features you can plug in – features that weren't originally packaged with the software. (And contrary to the Pulp-O-Mizer poster that I created, they do not come FROM OUTER SPACE. Usually.)
![Using Windows PowerShell to find registered tables and columns in SAS metadata](https://blogs.sas.com/content/sasdummy/files/2013/02/metadatacols.png)
In a previous post, I described how to write a Windows PowerShell script to connect to a SAS Metadata Server. In this post, I'll show an example of something useful that you can do after you've established that connection. Specifically, I'll show how to "ask" the SAS Metadata Server about
SAS Integration Technologies provides a flexible platform to create all types of apps, from simple utilities to full-blown applications. As part of the research for my SAS Global Forum 2013 paper (Create Your Own Client Apps Using SAS Integration Technologies), I've been trying to invent some useful examples that you
![Mathematical squiggles in SAS](https://blogs.sas.com/content/sasdummy/files/2013/02/squiggle1.png)
John D. Cook shared a picture of "pretty squiggles" on his blog, as well as a prose description of the mathematics behind it. I'm more of a programmer than a mathematician, but I've attempted to transcribe his description into a SAS program. I used DATA step to generate the point
![If Netflix had used my viewing history to create its new show](https://blogs.sas.com/content/sasdummy/files/2013/02/nf_tvstream.png)
Netflix has made a big splash in the news with its use of big data. By analyzing millions of data points about the viewing habits of its customers, the movie delivery giant used the insight it gained to devise the "perfect show". One of the defining characteristics of the show,
![Hats and apps on tap for my #SASGF13](https://blogs.sas.com/content/sasdummy/files/2013/02/badges.jpg)
When I travel to San Francisco in April for SAS Global Forum 2013, it will make my 12th time to attend the international SAS users group conference, and my 7th consecutive year. A lot of people assume that I automatically go every year, but the truth is that SAS employees
![Tracking progress in your program with SAS Enterprise Guide: another trick](https://blogs.sas.com/content/sasdummy/files/2013/01/sysecho_dosubl.png)
I've got a new trick that you can use to track progress in a long-running SAS program, while using SAS Enterprise Guide. I've previously written about the SYSECHO statement and how you can use it to update the Task Status window with custom messages. SYSECHO is a "global" statement in