#cf.Objective 2014
======= Every developer has their basic tools - a robust IDE, source control and a good bug tracker.
But what else is in your toolbox? In this presentation I'll explore some additional tools and techniques that can increase your productivity and allow you to concentrate on developing great applications. At the end of this session you'll type less, be more comfortable with the command line and thinking about how you can work smarter with your new tools. For this presentation I will be using Linux and Windows but the concepts are platform agnostic! This presentation is about the hammers and screwdrivers in your toolbox. We don't care if they are Craftsman hammers or Stanley screwdrivers.
Anyone who wants to work smarter, type less and be more efficient in their day to day activities.
You know about the command line (you don't need to be an expert!) and can edit simple scripts.
- Keyboard launchers - clean up that messy desktop and stop hunting for icons.
- Grunt - the new Ant. Quick overview of what it can do.
- Don't fear the command line: Git, grep/awk/sed and wget/curl.
- Speaking of Git, we will explore the git config file and some useful bash * shortcuts. Do you really want to type 'git status' for the rest of your life?
- Speaking of the command line, we will explore improving the Windows command line with ConEmu, GOW, and TCC/LE.
- Clipboard managers - quit typing the same things over and over. A clipboard manager can keep a long running history of what you type so you don't have to.*
- Text replacers - type less! Let these tools type repetitive, long or complex things for you!
All of the tools I'll be demonstrating are free, most are open-source and all have similar equivalents available on all three platforms: Windows, Mac and Linux. I will be providing a list of resources for all platforms in my presentation handout which will be available online after my presentation.
Check out the wiki for more information!
This project contains notes, code examples and PDFs for my 2014 cf.Objective presentation.
Everything is 'as is'. If you run this code and it formats your computer... not my fault.
All my presentations are licensed under a Creative Commons Share-Alike, Attribution license, meaning that you are are free to reuse the material as long as you have as least the same license and that you note where the material originates.