New! “Check out this feature” Videos

How many times have you found about a feature of a SAPIEN product, like PowerShell Studio, and realized that 1) you never knew it existed and 2) it would have saved you gobs of time had you only known about it. We’re introducing a new series of videos on our SAPIEN Technologies YouTube channel to […]

Read More

Why Do We Need Constructors?

While traveling after PowerShell Summit Europe in Stockholm, I was honored to be the guest of the Microsoft Technical User Group in Oslo, Norway (@MTUG_Norge). This well-established user group meets on the beautiful campus of the University of Oslo, a short light-rail ride from downtown Oslo. We got together for a hands-on lab on classes […]

Read More

Hidden Charms of PowerShell Studio

I’m coming up on my one-year anniversary at SAPIEN Technologies, Inc. and my one-year anniversary of using PowerShell Studio as my primary IDE. When I speak at conferences and user groups, I don’t typically talk about products, because people don’t want to hear “vendor talks.” But, in private, I’ve become a total PowerShell Studio fan-girl. […]

Read More

MVP All Stars in Helsinki

What’s the future of Active Directory? What support can we expect for containers in Windows Server and client? Is PowerShell 5.0 complete? While most PowerShell scripters are focused on the upcoming PowerShell Summit Europe in Stockholm and PowerShell Asia Conference in Singapore, some of the finest minds were gathering in Helsinki for the MVP All-Stars […]

Read More

Scope in a PowerShell GUI App

If you search the SAPIEN blog, you’ll realize that this is the not our first blog about scope in PowerShell GUIs. In March 2013, SAPIEN CTO Alex Riedel wrote First Rule of PowerShell Scoping Rules, a title that implies the final word in a discussion that wasn’t easy to end. Alex’s blog explained the differences […]

Read More

PowerShell GUI Debugging Tip: Duplicate Event Handlers

I’m not a professional tester, but I am an expert at making mistakes. I take risks. I try everything. I gravitate to “corner cases” and odd circumstances. That makes me a great amateur tester and, due to a lifetime of experience with breaking things, a pretty good debugger. But, at the Omaha PowerShell User Group meeting in August […]

Read More

Don’t Underestimate Omaha!

When I announced, with obvious glee, that I was invited to present to the Omaha PowerShell User Group, I got a few virtual eye rolls from folks online. “Omaha. Must be fun after New York City. Hehe,” I heard. “Hope you like cows.” It was fun! (NYC was awesome, too.) But, while I see lots of […]

Read More

The Methods that Register Events

If you create PowerShell GUI apps in PowerShell Studio, you become very familiar with the events of the Windows Forms types, like the Load event of forms, the Click event of buttons, and the TextChanged event of textboxes. PowerShell Studio handles most of the background details of event management for you, but it’s useful and […]

Read More

Get Commands in a Nested Module

Many Windows PowerShell modules include nested modules. In fact, some of your favorite cmdlets might be in a nested module, but you wouldn’t typically know it. Nested modules are reusable, so you can repackage and use nested modules independently and in other modules, unless, of course, they require something in the parent module. For example, […]

Read More

Typing Enter Pushes a Button

As a beginner developer of PowerShell GUIs, I’m always looking for easy ways to make my simple applications more sophisticated and usable. One of the basic usability features in most applications is typing <Enter> in a textbox to invoke a function instead of clicking a Start, Go, or OK button. In this post, I’ll show […]

Read More

Search

Enter any query and press enter
Advanced search operators:
+ ⟶ Term must appear
- ⟶ Term must not appear
"" ⟶ Exact string must appear
How do I use these?

Join our mailing list

Enter your email address to subscribe to our mailing lists for Monthly Blog Digests, Product Announcements and more (you can choose which you receive once you sign-up!)

Tags

Categories

Archives

Dashboard