Github is now the place where programmers and designers work together. They collaborate, contribute, and fix bugs. It also hosts plenty of open source projects and codes of various programming languages. What’s more, Github also released a desktop application for both Windows and macOS that allows anyone to integrate Github within their workflow seamlessly.
But, there is more to Github than meets the eye. A number of features are somewhat hidden beneath the neat user interface and hence are overlooked by many. So, here are 10 Github features that you might not know.
Gist is Github’s very own facility that allows you to host code snippets. You can also browse and find a large number of code snippets of a variety of languages. Using Gist is downright easy and should be intuitive. But, did you know that you can add codes directly from files? Simply drag and drop the files on the Gist, the codes within the files will be immediately copied. It’s quick and saves you a lot of time!
2. Creating a folder via the Web Interface
While many of us may manage Github repositories through the free Github app, Github has also built what they called WebFlow. It allows us to manage repositories through Github’s web interface.
And this is how you create new folders or files in directly in Github. End each new input with a / to create a new folder. Or, specify a file extension and hit Commit a New File to create a new file.
3. Using Git URL Shortener
These days people like sharing things from their photos, statuses, and news in Twitter. If you are a Github user, you might also want to share your Github repository. Yet, the repository URL is sometimes too long to be shared in Twitter, which only accepts 140 characters.
Certainly there are plenty of options to shorten the URL like Bit.ly and Goo.gl, but why not consider using Github’s very own facility, Git.io? Git.io will shorten the URL of your Github repository. There is also the command line interface for Git.io to shorten the URL through Terminal using the gitio command.
4. File Finder
Besides creating new files, you can also navigate through the files in any repository quickly. This feature is not visibly obvious as it comes in the form of a keyboard shortcut.
Hit the T key to activate File Finder. Press the ↑ and ↑ jump over files up and down. Or, type the file name to select a specific file you already have in mind.
5. Using Github Emoji
Emojis or emoticons are tiny icons that depict an expression of some sort (mostly in the form of faces). In Facebook and Twitter, people often express their feelings with emojis.
Actually, you can also show emojis in Github. Find all the Emoji characters and codes in the Emoji Cheat Sheet. The emojis can be added in README.md file of the repository, Wiki, and in the Issues thread.
6. Using Github Command Line Interface
Whilst most people like working using a GUI, there are still some who prefer using CLI (Command Line Interface). This is where Github CLI comes in. Github CLI is initiated with hub. It brings extra commands that can be used along with the git commands. The full list of the features can be found in the Hub repository page.
7. Linking Lines
Sometimes, you might want to share and point out specific lines within the file of your repository. Github allows you to do this by adding #L followed by the line number at the end of file URL (take a look at the example below).
You can also select a range of lines by specifying the starting and end lines within the #L parameter. The #L10-15, as an example, selects line 10 to 15.
8. Task Checklist
Github extends markdown to cater to its own need. Now you can add a list of checkboxes in Github using - [ ] or - [x] to denote a checked item. Please note that the checkbox will only appear in a list item; the [ ] sign have to be initiated with a dash sign ‐. Here is an example:
- [x] create a post. - [x] create a page. - [x] add images. - [ ] published the post.
This code will turn into:
9. Map, CSV and 3D Rendering
Gihub supports CSV. If you include a .csv file, Github will render your CSV file into an interactive tabular data format. It even allows you to search through it. Aside CSV, Github will also automatically render Map with the STL extension.
10. Get Octodex
Last but not least, did you know that Github has a variety of versions of its mascot, Octocat? Google has its Doodle, while Github has Octodex. Octodex is a collection of creative alternate version of Octocat. There, you can find Labtocat, Femalecodertocat, Octoliberty, Spidertocat, Megacat, and a bunch of other cool Octocats. You can use Octodex as you personal avatar. Refer to the FAQ page for more on the use policy of Octodex.
Android, with all its design charm and ease of use, is one of the most powerful platforms for mobile devices. However, in order to use your Android device to its full potential, you need the right kind of apps.
There are certain apps that help your Android device gain more power and speed, enable new features, and give it a customized look and feel the way you want.
Alright, let’s check out the list of some awesome, neat, featureful apps designed specifically for the power user in you and help you to do more.
APKUpdater is a handsome tool to update your apps even if your device doesn’t support Play Store or if you’ve sideloaded the apps using their APKs. This app checks for updates for all installed apps from time to time by searching multiple app stores. And thus simplifies the overall task of updating installed apps for the power users.
MacroDroid is an automation tool that helps run macros in your device. These macros work by themselves given the situations and you get your things done magically.
For example, your phone can speak out incoming notifications to you if the headphone is plugged in. The app offers various built-in and user-created templates to quickly get your work done, and you can even edit these templates to suit your needs.
Resilio Sync is an awesome app for syncing data between your devices without any Internet connection. It works similar to SHAREit but adds auto-sync feature on top. The app supports syncing files between your Android and your PC, Mac, NAS and even some server, and encrypts all transfers for best protection.
Equipped with highly advanced bass, clarity and gain boost controls; Viper4Android FX enhances your audio experience like never before. Its pre-installed 10-band fire equalizer provides a firm grasp on adjusting the output sound for different devices.
Also, its “Auditory System Protection” feature protects you from ill effects of heavy bass and high volume.
3C Toolbox is a “swiss army knife” of tools and utilities, combining numerous features into a modern yet easy-to-learn interface. Besides offering tools like task manager, file explorer system and battery manager, it monitors the Android system including processes, battery, etc.
Moreover, it helps you to run custom scripts and switch system components easily.
Servicely is a service terminator, which you can use to select and kill unnecessary tasks and services running in the background. It’s as simple as to select the apps and press a button to terminate the tasks automatically. The app helps you to free up resources, thus improving the performance, saving the battery juice and boosting your Android experience.
Unclouded helps you explore, analyze, manage andclean device as well as cloud storages. You can check the changes done to the files along with storage statistics showing the files and folders utilizing heavy space on your device. That’s not all, this app supports various cloud services like Dropbox, Google Drive, OneDrive, Box and MEGA.
As the name suggests, it’s basically a launcher which helps to customize the homescreen, app icons, layouts, animations and more. You can control colors for labels, folders, tabs and backgrounds and much more to make it your own. The app performs faster than some others and offers numerous presets, icon themes and widgets.
As the name suggests, Coolify helps cool your device, which is really helpful after playing hi-fi, rich graphics games. It optimizes the apps using its built-in tweaks and scripts and enables better performance of device’s hardware. Moreover, the app also controls the running applications and thus tries to keep the device at normal temperatures.
Automate is an automation app and scripter, which lets you automate almost all the tasks on your Android like configuring settings, toggling hardware, etc. You can even send texts and emails per your preferences of time and location, all using this easy-to-use application. The automation works by creating visual flowcharts as shown below.
SD Maid includes various app and file management tools, which help to tidy your Android device, making it clean and fast. The app auto-initiates a system scan and deletes logs, crash reports and other useless files that consume avoidable space.
Apart from that, it features database optimizer, disk space analyzer, duplicator finder, etc. in a nice, clean interface.
AFWall+ is a simple, useful tool to manage network access. That means, you can allow and restrict applications from accessing the device’s 4G/3G/2G/Wi-Fi networks. The app can also manage the network traffic of any VPN or LAN along with default networks. You can create profiles, set custom preferences, lock the app and do lot more.
Flynx is a productivity app that helps to open multiple articles or links in the background from all popular apps on your Android device. It automatically loads them in the background and shows floating icons for them like Messenger’s Chat Heads. The app keeps you from waiting for links to load, and also lets you get back to them anytime.
Pushbullet has an integrated interface from where you can send and receive messages from popular apps like WhatsApp, Kik and Facebook Messenger. You can even share important links and files among your friends or other devices. Additionally, it allows sending and receiving text messages (SMS) directly through your computer.
Dumpster is an advanced “recycle bin” that allows users to restore or undelete their accidentally deleted files. Besides theeffortless restoration feature, it’s equipped with an “Auto Clean” option and a premium cloud storage facility. Also, it offers a “Lock Screen” option to enable secure access to all your personal and important files.
ES File Explorer is an effective and fully featured file manager that helps you analyze and access the filesystem. It supports almost all file management actions and various storages including cloud storages, FTP, etc.
Moreover, it offers a “Wi-Fi File Transfer” feature to share files between wirelessly connected devices for free, and its “Remote File Manager” feature helps you manage phone’s files from a computer.
Root Explorer is a superb file manager for power users, giving them the power to access and control the filesystem. It’s equipped with useful features like support for Google Drive, Box and other clouds, SQLite DB viewer, and an archive manager. That’s not all, it has much more to offer including an option to share files via email, Bluetooth, etc.
System Monitor is an intelligent app thatprovides real-time statistics about your Androidand its internals using beautiful animations and graphs. You can monitor your device’s CPU, input/output, RAM, networks, apps and the battery life. These load statistics prove helpful to understand the installed apps and optimize performance.
Better Open With provides the facility of choosing additional app handlers than the default ones to open or run a particular file or link on your device. It was initially created to mimic the Android’s “Complete action using” dialog with its own customized screen that pops up with all the available and configured app handlers in the device.
DiskDigger is a backup tool that can undelete or restore accidentally deleted photos and images. Using this app, you can also directly upload the recovered files to your Google Drive or Dropbox and can even mail them within seconds. It works on non-rooted devices but in a limited mode for photos only, but with root access, it searches for videos too.
LiveBoot is a boot animation app that displays the ongoing system output on your device’s screen when your phone is booting up. Normally, your manufacturer’s logo is shown at the time of boot but this app changes that.
You can configure the background, wrap lines or color format the output, and moreover, you can also test the app without rebooting.
Rec. is an amazing screen recording tool inculcated with flexible and configurable screen recording capabilities for Android. Its pro version boasts of an efficiency of recording the screen up to 1 hour along with audio (via mic). It can also record the screen touches and stops simply on shaking the device or switching the screen off.
This app is a very powerful call, SMS and MMS blocker specifically designed for the root users. It simply blocks messages even if it’s not the default messaging app, unlike other solutions out there. For calls, it prevents the phone from ringing and supports rejecting, ignoring and hanging up the incoming calls based on your preferences.
GMD GestureControl app lets you control your Android device with multi-touch and multitasking gestures like that on the iPad. You can also customize the gestures and use them for custom actions per your requirements. Moreover, you can hide your system bar to enjoy a full-screen mode for games, movies or any other app using this application.
DriveDroid lets you run various Linux distros through your Android device. The app allows you to boot your PC from ISO/IMG files stored on your rooted device. It also includes a download menu to download the USB images of distros such as openSUSE, Arch Linux, Ubuntu, Mint, and Fedora. And you can even create blank images if required.
Using BetterBatteryStats, you can easily analyze the apps that drain your phone’s battery. It suggests corrective actions to disable or terminate such apps for improving and saving the battery life. Moreover, it also measures the impact of possible actions and helps you do the choose the best options to boost your device’s battery.
Speed Up Swap is a small, powerful app that lets your Android device use the memory more efficiently. That means, it will not just speed up your device but also improve its responsiveness without the need of upgrading your phone. Please remember, however, that messing up with this app can result into terrible results.
Total Commander is a handy file manager like ES File Explorer. Using this app, you can make directories, change permissions, drag and drop files, and search, delete and even share them via Bluetooth. It also offers simple utilities like text editor, file searcher, archive manager, FTP/SFTP client, cloud manager and many more in a single app.
Build Prop Editor lets you edit your system’s properties files like “build.prop” with an intelligent code editor having syntax highlighter. It’s a plain simple app to make advanced changes in your system using the properties files, and to save you from hassles, it also creates an auto-backup before making changes to avoid probable issues.
Wakelock Detector checks the wakelock usage, and thus determines the battery draining apps installed in your device. The app tells you which apps hold your device’s screen on and cause battery issues. You can easily disable those apps or remove them to save the battery life and boost the performance.
DNS Changer is one of its kind utility for advanced users that allows changing DNS entries on your device. The app lets you change DNS for both mobile data and Wi-Fi networks, and even works for both rooted and unrooted Android devices. Also, this app packs in the features in a neat and modern interface.
GLTools provides complete control over your phone’s resolution, shaders and textures. It means that you can decompress, recompress or can even resize textures anytime even if your phone doesn’t support that format. You can even enable an FPS counter on your screen and MSAA or CSAA in the apps to enhance graphics quality.
If you are fed up of using ADB or terminal to reboot in various advanced modes, then Quick Reboot can help you. Equipped with a lot of advanced reboot options and features like safe mode, normal reboot, fast reboot (UI or apps), reboot to recovery or bootloader and restart SystemUI; this app makes your experience smoother than ever.
Log Viewer is a simple and lightweight app for viewing text or log files. The app is very useful for budding developers who wish to see the logs of their own app directly on the Android device. And it also helps non-devs to check out logs of any crashed app and report the issue, and it allows searching, setting font and more customization.
That’s all about the numerous useful Android apps for the “power user” in you. Please use these apps cautiously as many of these require a rooted phone and tampering with such applications may cause serious damage to your device, if not taken proper care.
Which is your favorite app among these? Do you use any other app for utilizing the full potential of the Android platform? Please share with us using the comments.
WooCommerce powers about one-third of all the online stores and is as capable as any other e-commerce platform. However, like WordPress, you can enhance its functionality to utilize its full potential like improving sales or allowing users to create a wishlist of products and share it on social media.
So in this post, I’ll introduce you to a list of plugins that allow anyone to extend an online store’s power. You may not need all of them as some features might already be provided in modern e-commerce WordPress themes, so I’ll suggest you to check below plugins but install only those your site need.
This free plugin helps add a wishlist to your store with product links of your website to increase indirect sales. Your users can create multiple wishlists, manage or split them in the best possible way, share them to social networks, and even move the products directly to their shopping cart.
I think that such a feature also helps people to plan their spendings and reminds them about necessary or favorite products they need to buy. And your store’s products on their list means more sales and better conversions.
You can use this plugin to improve user experience by offering the users a chance to view larger photos of a product using zoom effect. It lets you add a slider for product thumbnails, customize its behaviour and the zoom area. I know it’s a small improvement but it helps people make buying decisions.
This plugin lets you generate fully customizable PDF invoices automatically using templates and add them to the customer’s order confirmation emails. Moreover, customers can also downloadthem from their account pages, and you can even create the invoices manually — in bulk in different languages.
This plugin enables you to run a single store powered by WooCommerce in multiple languages and currencies. How it works? You can translate all site content including the products in different languages, and your customer can opt for any one of those available languages.
The plugin maintains the opted language throughout the checkout process as well as while sending emails to the customer. Surprisingly, it also allows tracking the inventory in the language of your choice. If you ask me, it’s good to support local languages as it means more traffic and thus more sales.
You can use this plugin to allow customers get a quick glance at your products. They can read the product description, important features, and its qualities without waiting for a new page to open. It helps them to focus on their products, check them quickly, and make a better purchase, quicker.
Though it seems a very small feature upgrade for any online store, yet it’s a very important feature, if you ask me. I remember switching to another online store at times when I couldn’t browse and check out products easily.
This plugin makes your e-commerce store faster and more stable by removing the few services’ burden off your site’s infrastructure like shipping. It offers free services including real-time shipping rates for USPS and Canada Post. It can also print discounted USPS shipping labels for domestic packages and more.
WooCommerce Stores comes for free from Automattic, the team behind WordPress and WooCommerce. Though it supports just two shipping companies at the time of writing yet its page says to support more services in the future.
The plugin allows you to customize and manage fields on the checkout page of your online store. You can change the order of the fields, rename them, add the required ones, or hide or disable them completely. It allows you to extend the checkout fields in Billing, Shipping, and Additional sections.
Using this plugin, you can allow customers to upload files, pick the order date and time, or enter more info on the checkout page. The plugin supports various types of input fields to cater to your store requirements. And surprisingly, it also allows adding conditional fields, which appear only if a condition is met.
WooCommerce Customizer makes it easy to make quick customizations or changes of different texts and labels on the store. You can add or edit them without coding or modifying the templates for quick testing. For example, you can add a sales badge text, edit checkout page coupon text, and do more.
This plugin is a comprehensive toolkit having numerous small modules to supercharge your online store. It helps you to introduce a seamless user experience for the users on your fully-functional online store. Do note that some of its features may also be available in form of individual plugins.
Some of its essential modules are Currencies, Currency Exchange Rates, Offer Your Price, Multicurrency (Currency Switcher), Prices and Currencies by Country, Call for Price, Crowdfunding, Product Bulk Meta Editor, Custom Gateways, etc.
Using this plugin, you can add custom tabs to products besides the default “Description” to include additional information or images. You can create labels and add or remove them to/from individual or multiple product(s). And last but not the least, you can write the extra content using the rich text editor.
You can now easily add products from an XML or CSV file in just some minutes using bulk import feature of this plugin. The plugin allows you to drag-and-drop the data from files onto data fields to import them quickly. Amazingly, the plugin supports importing files of any size, allowing you to migrate products easily.
This plugin lets you export your online store including products and metadata. You can customize, schedule, and automate the export task using extensive filters and options to produce concise, ready to use exports. That being said, you can also use it to backup or migrate your site’s products info.
For example, you can use this plugin to export product categories, products data, product types and variations, and information about orders, coupons, subscriptions, and much more to CSV, XML, or any other format.
This appealing plugin allows you to switch your online store into an online catalog for a brief period. That means you can easily perform maintenance actions or change catalog data without making your site down. This way your store don’t lose online visibility and the trust of your customers.
This must-have plugin allows your site customers to switch to a different currency and get the converted rate in the real time. It has three widgets for showing currency switcher, converter, and rates. Moreover, you can add its shortcode to any widget or page to display currency switcher.
Surprisingly, you can also configure the plugin to make use of the visitor’s geolocation data and change the currency at your online store automatically according to the customer’s country. Additionally, you can configure fixed and GeoIP prices rules for every product per your needs.
This plugin gives you control over free shipping rates on your online store. It lets you set up rules to determine whenfree shipping should be available to the customer based on shipping conditions and default options. You can even set up percentage-based fee, set tax status, create shipping zones and do more.
This plugin lets you edit and manage products along with their variables from justone screen. You can filter the products by type, category, backorders, stock status, and sort or search them by name or ID. Additionally, it lets you import or export the stock data from or to CSV and other formats.
This plugin offers everything related to coupons, e.g., it adds functionalities including automatic discount rules. Due to the integration of its functionality directly in the WooCommerce’s “Edit Coupon” panel, it’s very easy to use.
You can surprise your customers with auto-adding coupons and free products, shipping, or payment methods to a customer’s cart when all the conditions are met. Using the plugin, you can boost love and loyalty of your customers.
This plugin lets you choose which products show up in the related products area on a product detail page. That being said, you can override the basic functionality of showing related products from the same category.
The plugin allows you to control the product detail views manually, and promote the products you want. That means, you can suggest better products (as these are suggested manually) to the users and attract more sales.
This plugin helps you improve shipping experiences by creating your own shipping rules and offers free shipping based on conditions. You can choose between several fields like cost, weight, total order, quantity of products in the cart, and shipping class of the product for creating the shipping rules.
Here is a plugin that gives you the ability to configure wholesale pricing for chosen products as well as customers. You can do quick or bulk edit prices and variations of simple product types for easy management. To the wholesale users, it auto-displays the wholesale prices when they log in to their accounts.
This plugin allows you to offer discount pricing and marketing deals like ‘buy one get one’ or percentage-based discounts. You can create customized rules for the deals using its powerful discounting tool. It can create dynamic carts, wholesale discounts as well as help in sales and promotional marketing.
This shopping feed manager plugin is powerful and easy to use along with your Google Shopping account. It allows you to create, add, tweak, and update up to hundred products to create a product feed forGoogle Shopping.
The plugin helps you to opt for Google Shopping and shows your products in the Google’s product price comparison website. This means, you can reach more potential customers with the help of Google Shopping and this plugin.
In sum and substance
In my view, these are the best, freely available WordPress plugins for every WooCommerce-powered online store. These plugins will help enhance and extend your store, making it more user-friendly in every possible way.
Which of these is your favorite plugin? Have I missed some other great plugin? Let me know in the comments section or write to me at @aksinghnet directly.
Adobe Photoshop is not just a tool to create and manipulate designs and images. The software also offers some really helpful features to enhance productivity. One of these useful features are the Photoshop actions that help automate certain cumbersome and repetitive tasks.
As a designer never gets enough of these little automated processes, here is a long list of useful Photoshop actions. These actions range from photo enhancement, adding filters and effects and giving different color tones to the images. Feel free to download and use the ones you find potentially helpful for your projects.
Designing is one of the most demanding professions in the world. From keeping updated with newer tools and tech to being constantly in search of inspiration, designers have a lot on their plate. In such circumstances, some useful Android apps can come in real handy.
So, here’s a long list of useful Android apps for designers that can help them manage their daily tasks swiftly on the go. The list encompasses everything from social media and invoicing apps to image editing and photo manipulation apps with a lot more.