Preparing an email list for Newsletters and Group emails

Building an email list can be time consuming. Imagine the following scenario: You have a time critical deadline looming, and you need to quickly send out an important email to a bunch of people. Also imagine perhaps, that IT has sent you raw SQL database file. Or your boss has sent over an Excel file full of contact address’s. Or maybe you’d just like to send an email to a particular group from your Contacts app. »

Wireguard for a better VPN experience

Wireguard is a modern open source VPN protocol which aims to be fast and secure. And, in my own personal experience and testing, It is always my first choice for VPN connections. I’ll quickly outline some benefits in this article. But first… What is a VPN A VPN allows you to connect to a remote network as if you were directly connected to the network. Commonly it used for remote workers to access their corporate network servers. »

Showing the User Library on macOS

It’s not super obvious, but macOS actually has 3 Library folders: /Library System/Library Users/<YOUR USERNAME>/Library or ~/Library The last Library is know as the user library, and is where your user customizations will be stored. For instance application data and preferences, and also data and preferences unique to your user account. Your Safari browser cookies and cache is a great example of this. Normally you don’t really want to dig around in the user library (or any of the Libraries really), but sometimes there is good reason. »

Author image SweetP Productions, Inc.
3 min read

Improve your Privacy with DNSCrypt

As of January 2020, roughly 90% of all traffic through Google’s servers is now encrypted. That’s a great win for internet privacy, unfortunately your browsing history can still be compromised via your DNS requests. ~90% of internet traffic is now encrypted! What is DNS? DNS is an acronym for Domain Name System. In the simplest terms, it is like a contact list for website domains. You type in an address (ie… blog. »

Translating your Xcode project

So you’ve built your great new super awesome macOS or iOS app. Your app has gone viral, and sales are going great! What’s next? Well, the obvious smart choice is localization. What is Localization? Localization involves translating your app, and making changes to the way dates and currencies are displayed, and possibly even changing your UI/UX to better support different cultures. This article will focus on how exactly you go about translating your app strings into another language. »