r/programmingtools • u/trydis • Feb 10 '15
r/programmingtools • u/fronxxx • Feb 11 '15
Documentation Site dedicated in collecting all Cheat Sheets (java, python, CSS, linux, etc...)
r/programmingtools • u/androidgeek • Feb 11 '15
We are trending! Thanks guys!
We've been a subreddit for only a day and surprisingly reached over 3,000 subscribers. You guys are awesome!
Just wanted to take this moment to say thank you and keep posting your favorite programming tools.
edit: Here's today's trending subreddits
Update on the guidelines: We have seen some great suggestions and we want to continue to hear from you all on what you would like to see on this subreddit. You should see a rough list of guidelines later today or possibly tomorrow.
Thanks again
r/programmingtools • u/[deleted] • Feb 11 '15
Terminal Cmder - Awesome terminal emulator for Windows
r/programmingtools • u/-blind • Feb 11 '15
[META] I know the sub is new but stop posting links. Post real content why something is good. Its getting real fanboy-ish when there is potential for more.
For real guys, this is getting absolutely ridiculous. And I know the sub is new, but whenever someone links a post to say, vim - tmux - sublime text etc. There is no point. This is getting posted for the link karma, not to showcase a tool, feature, or product and certainly not to inform anyone of the value of these things. It will be upvoted because it is popular, but the community gains nothing from it. Don't let this be a circlejerk please.
There is a HUGE potential to have this subreddit be a platform to expose and be exposed to all the great new ideas and tools that are out there you haven't even thought to look for, to share the knowledge on how to use these things and what makes them great, superior tools comparatively. It is exciting and you should be excited about it, but just throwing out links is not the way to do it.
Now I don't mean to be the buzzkill on your internet points, but if you use something, you like something tell us what's so special about the damn thing and why we should care. Take some time about it.
We, every single one of us, has spent a TON of time doing our own research, professional or novice, on specific tech stacks, applications, operations, to accomplish certain tasks. And I mean a ton. Why cheapen the content here by linking a meaningless website when you could help someone?
I will give you an example.
Has anyone heard of Middleman?
Story time. Me, coming straight out of college, thought - what is the first thing you need to start in freelance web development and make a quick splash in the biz? Your own website. I was wrong of course, but needless to say I spent 5 months looking in every nook and cranny of the different technologies I could use to put out something on the web. And I learned a lot.
Now the first thing you will realize is that you want to template content. Well what's out there? Anyone in web development and hating their job will inform you that CMS's still exist. Take your pick Wordpress, Joomla, etc. And you will realize that all that overhead is totally fucking unnecessary to post a couple portfolio pictures online - I mean, a MySQL database backend for a 3 page site is excessive to say the least.
Then you will look into Django, Rails, yadda yadda and if all you want is a simple website to quickly throw on the web - diving right into these is (while worth it) intimidating. Less overhead than a CMS? sure - but there is still some there, and if all you want is the simplest way to produce simple website there are better options.
Static site generators! I paid all this money to go to college and became very familiar with HTML, CSS, Javascript, and then to apply it - well, they didn't tell me jack shit. I'm not knocking Rails/Sinatra or Django and all that, but are they really that straight forward when you haven't been exposed to RESTful APIs before? And do you need to know that (it is certainly a good thing to learn but now isn't the time) to put up a website ASAP? Nope, Jekyll and Middleman
Why would anyone care about this thing? What makes it so great?
Well, it is a static site generator - it runs through all of your dynamic templates and database content and smushes it together, links all the pages, creates a sitemap, and spits out a pure HTML CSS Javascript website build with no overhead other than what is seen on the page. You won't need to host your databases on your server, you won't need to maintain a complex HTTP request chain if you don't want to, and making working mock-ups or prototypes could not be simpler.
More over, since it is basically an HTML preprocessor - you can use ANY language you want, templates can be erb, slim, haml - write in Markdown - hell it supports them all. Frontmatter all the content for a page, you don't need any database more complex than a yaml or json file for all the sites content. In development it supports ActiveReload, file compression at build time. The fact that it is a preprocessor itself makes it perfect to use CSS preprocessors like Susy and Compass right there during development with no added overhead and all of their features.
And even if you have seen all these things, I think that is a little more informative than linking to https://middlemanapp.com/ for a pretty thumbnail, don't you? Do you want to hear about something? or do you want to learn about something in this sub?
tl;dr I am not sure of the mod's vision of this subreddit, or where they want to go with it. Stop linking trivial, popular things. If you're going to post something, put some content behind it and reasoning.
Please, up vote substance and not because you use it or have heard about it.
r/programmingtools • u/alexcasalboni • Feb 12 '15
Misc A simple guide on how to get a domain name, web hosting, and unlimited emails all for FREE
r/programmingtools • u/mslaven • Feb 10 '15
Editor Sublime Text - An Extensible Cross-Platform Text Editor
r/programmingtools • u/[deleted] • Feb 26 '15
Faker is a Python package that generates fake data for you
r/programmingtools • u/pinguis • Feb 11 '15
Misc Do you use Putty constantly? Give Moba Xterm a try. Tabs, scp/sftp drag'n'drop following the path in your shell, excellent session manager, and is a very decent windows shell to boot. (It imports your Putty sessions for convenience)
r/programmingtools • u/Whoops-a-Daisy • Feb 16 '15
Misc Pencil - An open-source GUI prototyping tool that's available for all platforms
r/programmingtools • u/ZlTh • Feb 13 '15
Misc A list of my tools
I know that not every tool from this list is used for programming, but they help me when I code to organize my workspace/time better.
IDE's
Sublime Text 3 - using for PHP/HTML/CSS small-medium projects
Netbeans - using for PHP/HTML/CSS advanced projects
Database
SQLyog - light SQL tool to create / manage my databases
Draw.io - web app, using this for database design.
Project Management
Trello - organize my work and my ideas.
Asana - helps me and my co-workers to finish tasks faster.
Productivity
Evernote - note taking app, I use this not only for coding but also to organize my lifestyle and my goals.
HabitRPG - complete tasks and earn levels, keeps me motivated.
FocusBooster - use this for pomodoro technique : 50 min work, 10 min pause.
Freedom - block your internet until you restart your pc.
Other tools for Windows
F.lux - Dim your monitor light, great for protecting your eyes.
Gitbash - command line tool.
GitHub - share your code and work with others.
Launchy - Open any folder/file/app in 2 sec. Just search for it and press enter.
Vmware workstation - virtual machine for running linux on my machine.
MacType - render your windows font like a Mac.
Google Chrome extensions
LiveReload - refresh automatically in browser a test page when you save your project file.
RainDrop.io - keep my bookmarks online.
LastPass - passwords vault.
Save to pocket - save articles for reading them later.
Page Ruler - measure website's elements.
WebDeveloper - great tool for web developing, an advanced inspector tool.
What's the font - find what font a website use.
r/programmingtools • u/[deleted] • Feb 11 '15
Editor Visual Studio Community 2013
r/programmingtools • u/mslaven • Feb 11 '15
Misc Bitbucket - unlimited free repos, you have NO excuse to not use source control
r/programmingtools • u/f1zzz • Feb 11 '15
Misc Chocolatey - A package manager for Windows
r/programmingtools • u/iodbh • Aug 31 '18
"cli: improved" - an article presenting better alternatives to commonly used cli tools
r/programmingtools • u/ElDiabetoLoco • May 01 '15
Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows
r/programmingtools • u/Jacoby6000 • Apr 04 '15
Misc Comcast: Simulating shitty network connections so you can build better systems.
r/programmingtools • u/androidgeek • Nov 11 '20
Discussion Let's bring r/ProgrammingTools back from the dead
Hello r/programmingtools, long time no talk.
When this subreddit started 5 years ago, it was undoubtedly a circlejerk of tools we all knew and loved. While that was a great start, it quickly fizzled out and for the past 4 years, this subreddit could be viewed as a community on life support.
It goes without saying that I appreciate all who posted during that time. And while I'm not here to change the community that has sustained over time, I'm posting to ask you all how we can better moderate r/programmingtools and deliver a constant feed of tools for us to try out.
Here are some personal tasks I'd like to start with:
- [x] Require posts to include a post flair for easy search
- [x] Create a Discussion post flair (~20% of posts fall into this kind of category)
- [ ] Look for additional mods (Application Process Coming Soon)
- [ ] Encourage discussions within posts to hear other's experiences with the Tools
- [ ] Monthly community discussions on how to foster a great subreddit
- [ ] ... More to come
Your turn...
If you're interested in helping this community grow while learning about some great tools, I would love to hear from you. Post in the comments your thoughts, suggestions, etc.
r/programmingtools • u/aresfields • Jun 26 '15
Atom 1.0 released with an awesome promo video
r/programmingtools • u/talemon • Mar 27 '15
Workflow clumsy, an utility for simulating broken network for Windows Vista / Windows 7 and above
r/programmingtools • u/JewCFroot • Feb 18 '15
Monthly Thread Monthly Programming Tools Fair - February 2015
Welcome to the First /r/ProgrammingTools Fair!
February 2015
We’re just getting started, but we’re really excited for the future of our subreddit. We’ve seen some awesome user submitted posts outlining personal tools and setups for specific development (web, linux, mobile, etc).
The moderators thought it would be an awesome idea to do a monthly round up of everyone’s current/prospective programming tools with structure to get great quality tools and posts.
Date Details: Subsequent Programming Tools Fairs will be at the start of the month (March 1st) rather than the middle. We just wanted to get everyone familiar with the style of these posts early.
Here's the general structure of a comment, feel free to add/remove anything as you see fit.
Explanation
What kind of code do you write? What Operating System do you use? What does your daily programming consist of? What areas of your work takes the longest, and how do the following tools help? Share a little about yourself :D
Editors
List off some of the editors you use for your specific programming workflow.
Terminal
Some links to shell scripts, terminal tools, alternative interfaces, etc.
Workflow
Share the tools you use to streamline your programming work. These can be compilers, error checking, visualizations, time tracking, etc.
Try not to get too general with these. Things that are not programming related are things like Evernote, Pocket, Slack (As most people already use these).
Diagram
Show some awesome drawing, wire framing, sketching, etc.
Documentation
Are there any resources for simple and powerful documentation?
Database
Share some great database tools for analyzation, visualization, and retention.
OS Specific (ex. OS X)
Got some awesome apps/tools which are OS Specific? OS X, Linux, or Windows it doesn't matter. Share away!
Browser Specific (ex. Chrome)
Share some browser extensions which don’t fall under other categories.
Requests
You can make some requests at the end of your post if you’re looking for some tools to complete your toolbox!
We’re looking forward to reading your responses. Just to be clear, all setup posts should be saved for the monthly threads and not made into individual posts (we will remove them and direct to the programming tools fair). Individual “Request” posts are totally fine.
Also give us some feedback at the end of your post!
r/programmingtools • u/trydis • Feb 10 '15