Trello is an amazing resource for keeping your team’s assignments and tasks organized and readily accessible. Everyone on your team can view everything easily and keep up with their part, keeping all of the different assignments throughout your team centralized. In this article, we’ll cover how to automatically add your HubSpot tasks to your Trello board, further centralizing your team’s assignments while also saving yourself time and mistakes.Continue reading
A mailing list a great way to engage with potential clients and customers. However, companies are often left with a vague idea of who their subscribers actually are and how best to engage with them. In this article, we’ll explain how to connect MailChimp to Salesforce – a service for managing sales leads – through Zapier, making your mailing list and list of prospective leads each more effective.Continue reading
Having an active newsletter is one of the best ways to make sure your customers are engaged with your service. However, incentivizing people to sign up to for an email subscription, keeping track of your subscription rate, and even setting up a sign up form for your site may be a little foreign to you. In this article, we’re going to cover how to do all of these automatically using Zapier and MailChimp.
For this, you’re going to need a MailChimp and a Zapier account. Both are free and easy to join. You’ll also need to be at least a little familiar with your site and how to embed things in it. To incentivize people to sign up for your email list, we suggest giving away a digital good for free. This can be a PDF, video, software sample, discount code, etc. The item will be different depending on what kind of service you are trying to promote. To be able to share the file, you need to have it uploaded online somewhere that allows you to share the file using a link. If you don’t already have the file uploaded somewhere, Dropbox is another simple and free solution that will allow you to upload the file and share it through a link.
Now that that’s out of the way, let’s get into it!Continue reading
I have been thinking a bit lately about the concept of inertia. “A body at rest tends to stay at rest, while a body in motion tends to stay in motion, unless acted upon by another force” or something very close to that. One specific application of this law is that it takes much more force to start something moving, or move it in the opposite direction, than it does to keep it moving the same direction it is already traveling. Of course, the law of inertia speaks to Physics, but it has applications in business and in life.
Recently I’ve observed this phenomenon specifically with New Years resolutions. I know a great deal has already been said about New Year’s resolutions, everything there is to say, one might think. It’s an arbitrary day, just like any other. Everyone breaks their resolutions within the first month, and often end up worse than they started because they’re depressed about their failures. Peoples’ resolutions are shallow and selfish. You get the idea. But you know what? I’m going to take a crack at it anyway.Continue reading
Toggl is a fantastic, simple time tracking application. It allows the user to start and stop a timer, add a note, and attach it to clients and projects, and generate reports. However, the report generated by Toggl was not quite sufficient to use as an invoice. So we decided to write a script that would parse our Toggl reports and generate nicely formatted invoices in HTML and PDF formats.
We were quite pleased with the results and decided to release them to the open source community, on GitHub.
Later, we added additional features, including exporting directly from the Toggl API, rather than from a flat file, as well as the ability to export time entries from Toggl to Freshbooks time tracking.
For this project we used Ruby to write the script, and took advantage of some great Ruby gems to generate PDFs, parse HTML templates, parse CSV, and handle YML config files.
Our client had an extensive custom internal back office application written on the LAMP stack which needed to be integrated with Kashoo Simple Cloud Accounting. We built a wrapper library in PHP to interface with Kashoo’s REST API, and allow easy integration with their existing tool set.
The client graciously allowed us to release the library to the community as an open soruce project, on GitHub.
We created this small web app for a client. They needed a solution to allow their vendors and contractors to submit and manage invoices. The application provided a web interface for third party vendors to access, as well as a FileMaker interface for back office access, all backed by a MySQL database.
Locals Know is a social travel application for the iOS and Android platforms. We worked on a web-based RESTful API used by the mobile applications to pull data from the server. Much of the structure for the API was already built by a previous developer. However, the existing code base had several outstanding issues. First of all, the database schema did not match the intended design of the app, and there were some other issues. We restructured the database, wrote migrations, modified the API responses, and fixed several other bugs. Beyond bug fixes, we also added additional API end points for new features and helped troubleshoot some issues with the API requests from the iOS application.
As well as dealing with the RESTful API, we built a client-facing web interface to allow users to view this content outside of the native mobile apps. Using the responsive design features in Twitter Bootstrap, we built this web interface to render on desktop web browsers, tablets, and mobile browsers.
In addition, to support this web interface, and the social nature of the app, we built a custom URL shortener system to aid in sharing content via Twitter and Facebook. The URL shortener created compact URLs, uniform in length, with no discernible pattern, guaranteed to be unique.
At Liquis, our team built a script, which would run on a Linux live CD, or USB bootable thumb drive, to automate the processing of PCs, laptops, and servers for resale after liquidation. The script used various linux utilities to extract hardware specifications, format them into XML and insert that data into the company’s FileMaker database. After this proess was completed successfully, the script would also securely erase the machine’s hard drive using a process based on DoD standards, in order to ensure to sensitive client data was left of the machines upon sale. For this project we made use of Linux Bash scripting; utilities like dd, dmidecode, and others; and FileMaker’s XML-based custom web publishing.