this post was submitted on
288 points (83% like it)
358 up votes 70 down votes
top 200 commentsshow all 222

[–]hooligan5 14 points15 points ago

Sublime Text isn't free, its $59

Sublime Text 2 is in a free beta but will cost $59 when released

Its well worth the cost, and the license is per person not per machine

[–]BellendSebastian[S] 2 points3 points ago

Ah, fair enough, will amend, have been using ST2 for free so didn't think about that. :D

[–]hooligan5 2 points3 points ago

yeah so I have. I'm at the point that I have used it so often that I will be buying a license

[–]Evan-Purkhiser 1 point2 points ago

ST2 is absolutely the best editor I have ever used. I had been using the free development releases for about 8 months, and just recently bought a licence. Even though having the licences didn't change anything with the editor, I felt really good for supporting an amazing project! The guy developing it does great work!

[–]hajamieli 0 points1 point ago

It's not perfect, but it's been my default editor for all text for over a year now. I still miss some features I grew used to on BBEdit and then TextMate (like dragging & dropping stuff).

[–]honestbleeps 2 points3 points ago

is there a good tips/tricks tutorial on sublime text?

i've been a diehard notepad++ guy forever, but sublime text looks nice.. I've installed the beta and am tinkering, but I am so busy coding that I surely haven't even discovered half of the stuff that's cool about it yet...

[–]dbaines 3 points4 points ago*

Package Control is a definite must if you haven't checked it out yet.

NetTuts wrote a tips/tricks article.

Mark Otto has some great snippets in this package. Especially his CSS3 ones so you can quickly add all vendor prefixes super quick.

Speaking of snippets, here's a quick tip on how to bind CTRL+Y to the snippets list.

Finally, the documentation for the soda theme has some more tips on making code-writing a nicer experience. The colours.zip and the font are super nice. The theme itself is pretty kick-arse as well.

[–]hooligan5 0 points1 point ago

Here's a good starting spot, link

Mostly its the easy of use and cross-platform. But it has an extensive plugin systems that covers just about any need

[–]ceol_ 26 points27 points ago

[–]threading 5 points6 points ago*

Python

  • web2py
  • brubeck

Scala

  • Lift

Groovy

  • Grails

I'm adding these here as well.

libs

Other useful tools

  • Navicat - GUI front-end for MySQL, SQLite, PostgreSQL, and Oracle.

[–]flynnski 6 points7 points ago

No love for non-PHP/Python/Ruby/Perl/Java frameworks?

ColdFusion

[–]ceol_ 23 points24 points ago

No love. ಠ_ಠ

[–]flynnski 8 points9 points ago

My poor day job :(

[–]mrstocks 0 points1 point ago

Don't forget Refincerycms, http://refinerycms.com/ as a dev-base it's imho one of the best in ruby.

[–]zr-rifle 0 points1 point ago

Python

[–]Akathos 11 points12 points ago

I would like to add TextMate (Mac only text editor) and Symfony2 (open source PHP framework).

[–]BellendSebastian[S] 0 points1 point ago

Added!

[–]flo850 8 points9 points ago

webstorm for js/html/css only (47 euro) phpstorm/pycharm for js/HTML/CSS + a server language ( 100euros)

[–]fuzzybloomers 1 point2 points ago

I've heard great things about RubyMine as well for developers who use Rails

[–]imbalanced 0 points1 point ago

I also use PhpStorm. It's nice when you're working on multiple files in a subversion environment.

[–]dwoodwoo 7 points8 points ago*

 Cyberduck is a free Mac FTP client. [edit: and apparently works with windows too.]

[–]BellendSebastian[S] 1 point2 points ago

Added!

[–]desirecampbell 0 points1 point ago

Cyberduck isn't Mac only.

[–]laudinum 0 points1 point ago

I use Cyberduck on my windows machine at work because I was used to it on my Mac.

[–]01101101011001010110 5 points6 points ago

FuelPHP because its awesome.

[–]neuroprancer 8 points9 points ago

No love for the almighty vim?

[–]BellendSebastian[S] 6 points7 points ago

Vim is kind of one for those who already know what they're doing, so wasn't going to include it, but sod it, added it just for you.

[–]givemebackmynose 7 points8 points ago

In that case, add emacs.

[–]neuroprancer 17 points18 points ago

Nah

[–]TechnoL33T 2 points3 points ago

LOVE for vim is just dripping from all of my orifices, what are you talking about?

[–]degulasse 11 points12 points ago

fireworks is so underrated.

[–]sackling 1 point2 points ago

Why? I still don't get what it can do that photoshop can't. I know it an do something but what??

[–]sonar_un 6 points7 points ago

Fireworks marries the best of Illustrator and Photoshop. I think that's why it's so underrated, especially for web development. I know I particularly like it for UI elements.

Once you get use to using it, you will find yourself using it more than photoshop for just those reasons.

[–]byrd 0 points1 point ago

I haven't used it in years and definitely not since Adobe bought it. I'm tempted to give it a go..

[–]Bloodlustt 1 point2 points ago

I agree. Once you get used to using Fireworks it is more convenient to use that Photoshop for web design.

It is weird at first. But if you give it a week or two to really use it properly you will see the difference. It just makes more sense and I love the options it provides. Just a great piece of software.

[–]mattattaque 1 point2 points ago

Is it really worth learning? (Honest question) I've messed around with it a little bit, but the interface is so weird. I feel like the effort I'd need to put in to learning it would far outweigh any real benefits from using it.

[–]degulasse 0 points1 point ago

it's perfect for web designers. photoshop is great. but it's everything and the kitchen sink. fireworks is better for wireframes, quick mockups, and ui elements.

[–]Bloodlustt 0 points1 point ago

It is worth it. Give it a chance.

[–]malagrond 4 points5 points ago

Textpad is a free code editor with the ability to create your own syntax highlighting, utilize macros and custom document classes. (Plus a bunch of other features.)

Online Tools:
Kuler - Color palette tool
Online Tidy - It's Tidy..?

[–]chiaki 3 points4 points ago

Foundation by ZURB is an awesome CSS framework. As is Skeleton.

[–]battleRabbit 5 points6 points ago

Skeleton (free) - great responsive boilerplate.

Concrete5 (free) - good CMS alternative to Wordpress, etc.

[–]ninja-duck 4 points5 points ago

Hi, I have always wandered why Aptana Studio is never on any of these lists. Have they been known not be be good because I love using it.

EDIT: Just missed it on the list. Would recommend it though!

[–]comfyred 0 points1 point ago

Would you recommend Aptana to someone who basically just builds HTML/CSS sites, with a dash of scripting?

atm I'm just testing out various text editors, and local in-browser testing...

[–]BooyahSquad 4 points5 points ago

Sublime Text 2 is actually available on Mac too!

While I don't personally use it, Pixelmator is an Mac image editor.

[–]wafflesburger 2 points3 points ago

winscp e-texteditor vmware

[–]cport1 2 points3 points ago

Open SSH , Win SCP

[–]appointment_at_1_am 4 points5 points ago

jetbrains phpstorm ($125, free for open source project!) eclipse (free)

[–]tardyace 7 points8 points ago*

Netbeans (free) - IDE

Sequal Pro (free) - mac mySQL manager

Web developer toolbar (free) - browser addon

[–]BellendSebastian[S] 1 point2 points ago

Ta, added!

[–]omgilovethissong 3 points4 points ago

Other useful tools: server; ubuntu server in virtual box

[–]BellendSebastian[S] 1 point2 points ago

I wasn't going to go into servers really. Most of the questions that keep cropping up are orientated around software. Certain things i omitted, such as Nano or VIM as anyone who is likely to use something like that will already know, and managing your own server isn't going to be something that someone new to the business is going to be looking for.

[–]shark615 0 points1 point ago

The LAMP stack is worthwhile IMO especially as you can get ready to go, just press play copies that create an instant server you can play with

[–]duopixel 4 points5 points ago

Great list! "Transit" should read "Transmit" and I would add Inkscape (free) to the Artwork/Design category. Even though I find Inkscape frustrating, the legal (i.e. paid) barrier to entry in design apps is quite high.

[–]BellendSebastian[S] 0 points1 point ago

Oops, corrected, added and agreed. The design side of things has a huge pay barrier which never gets any cheaper really, though educational discount or buying second hand may be a cheaper option, if at all possible. You have to bear in mind that as a freelancer they are high but these are costs that are usually covered by your company if you're an employee.

[–]skeddles 2 points3 points ago

I support Photoshop, Notepad++, jquery, filezilla (only for big transfers, notepad++ has an ftp plugin) and firebug.

For fonts I use dafont.com, which doesn't seem to be on there ( I even have a few fonts on there!)

[–]BellendSebastian[S] 1 point2 points ago

The two font sites I've included both have free fonts that cover web use in their license, whilst there are many more sites out there, they don't have the same level of accepted legal use.

[–]H_o 0 points1 point ago

TIL Notepad++ ftp.. Thank you!

[–]skeddles 1 point2 points ago

yeah it's really awesome, ctrl+s and it's on the web!

plus you can upload files/images by just dragging them into notepad++ as if they were documents and uploading them

[–]DigitalisFX 5 points6 points ago

[–]jaryl 2 points3 points ago

How about CSS stuff?

If you want to create static sites using Sass/Compass + Haml and are familiar with ruby/rails, you may also want to try out serve.

[–]razrblade 1 point2 points ago

I'm using Foundation in a project right now and holy cow, it's awesome.

[–]colindean 2 points3 points ago

I'll toss in PaintShop Pro because a friend swears by it. I'm a GIMP and Inkscape guy, myself.

[–]honestbleeps 2 points3 points ago

Oh sorry, one more suggestion: Smart Git is a really nice Git client (free) for Mac/Win/Linux

[–]thelim3y 0 points1 point ago

I second this, really nice git client.

[–]madpedro 2 points3 points ago

Here's a little contribution to the list.

grid

editors

[–]thelim3y 0 points1 point ago

compass, what an awesome tool that is.

[–]x-skeww 5 points6 points ago

Komodo Edit is free. Komodo IDE (the one you're linking to) isn't. It's $245.

[–]BellendSebastian[S] 1 point2 points ago

Duly noted and fixed.

[–]mikedoesweb 9 points10 points ago

No love for the 2nd most popular server and language in the world?

All Free from Microsoft:

[–]Sheepshow 16 points17 points ago

Sorry but I feel compelled: they suddenly aren't free when you start making money and need to scale up.

[–]KevinJD 15 points16 points ago

The development tools are.

[–]eightclicks 3 points4 points ago

Some of the development tools are.

FTFY

Visual Studio Pro, Premium and Ultimate aren't exactly free.

That's not to say that the Express tools aren't great, of course. And for many purposes, those will do just fine.

[–]mikedoesweb 7 points8 points ago

Dev tools are free forever

[–]s5fs 1 point2 points ago

Forever ever?

[–]qntmfred 2 points3 points ago

forever ever ever

[–]_archer_ 1 point2 points ago

Forever ever ever ever?

[–]SirRealle 1 point2 points ago

[–]personally 3 points4 points ago

Neither is MySQL...

And the dev tools are always free

[–]s5fs 3 points4 points ago

when you start making money and need to scale up

Sounds like a nice problem to have.

[–]Sheepshow 0 points1 point ago

A nice problem yes, but now you have to do some software migration from sql express to sql server and the notion of changing the DB backend during production scares the shit out of me, even if it's "just" updating a license.

[–]EnderMB 1 point2 points ago

In my experience with .NET there's nothing stopping you from using MySQL or PostgreSQL, and SQL Server Express is fine for people who are running your average site.

If you're doing client work the cost involved with going .NET is minimal considering the speed of development.

[–]Chomskyismyhero 0 points1 point ago

Don't Microsoft offer a free hosted database solution? Azure or something...?

[–]EnderMB 0 points1 point ago

I've never actually used Azure, although it's on my to do list as our main CMS has an Azure solution.

I've heard some great things about it, so if it's free I'd imagine it being a huge win for Microsoft.

[–]agile_potato 0 points1 point ago

It's a paid "cloud" solution, similar to Amazon's services.

If you're just hosting a CMS, you're better off keeping it internal or at a traditional host.

But they do have a trial period if you just want to geek-out.

[–]agile_potato 0 points1 point ago

The tools are still free.

After 10GB of data per database (logs don't matter), you'll need to upgrade, or create more databases and/or instances and adjust affinity to go the poor-man's route.

If you're lucky enough to be at the point of needing to scale, you can sign-up for WebsiteSpark or BizSpark to delay purchases for 3 years. The Stackoverflow guys signed up for BizSpark FYI.

Adobe's prices are what's ridiculous. At least Microsoft has free, express versions as well as programs for various purposes with very low pricing:

  • Express Editions (free)
  • WebSiteSpark (free)
  • BizSpark ($100 after 3 years)
  • Action Pack ($300)

If licensing is a worry, just use PostgreSQL and maintain Mono compatibility.

Visual Studio + C#/.NET is the cat's meow.

[–]DecentOpinions 2 points3 points ago

Apologies in advance as this obviously doesn't apply to everyone here, but if you're a college student* you can get many free tools from Microsoft (MSDN Academic Alliance I think they call it); including the full versions of Visual Studio and Expression Studio. It looks nice but I haven't used Expression Studio all that much to be honest, except the insanely good screen capture utility (whatever it's called).

* I'm not exactly sure who this is open to. I think it may be just computer science faculties in certain colleges. It's definitely worth looking into though for those who are unaware.

[–]beermad 6 points7 points ago

Ah yes, Microsoft's old sneaky "pull them in and get them dependent" routine. Just like drug-dealers and churches.

[–]unndunn 2 points3 points ago

This is also true if you are a freelancer or small web startup or a more general, slightly larger startup.

And if you're a student whose school doesn't participate in MSDNAA, you can still get Dreamspark.

All of those programs net you free, up-to-date copies of Visual Studio Pro as long as you are in the program.

[–]felixthehat 2 points3 points ago

Sometimes I think I'm the only person in the world who uses skedit (mac only) for writing markup. Great little app.

[–]BellendSebastian[S] 1 point2 points ago

Never heard of it, but added all the same!

[–][deleted] ago

[deleted]

[–]givemebackmynose 0 points1 point ago

Notepad++ comes with Tidy.

[–]andehpandeh 2 points3 points ago

How is MAMP not on this list? It is my number one tool.

[–]BellendSebastian[S] 4 points5 points ago

Added, along with XAMPP.

[–]andehpandeh 1 point2 points ago

One of the more humorous screen names I have seen on Reddit.

[–]ChrissiQ 0 points1 point ago

Why?

[–]Groumph09 1 point2 points ago

A band, wiki link.

[–]ChrissiQ 0 points1 point ago

I know that. I was wondering why it was funny.

[–]andehpandeh 0 points1 point ago

Also, "Bellend" in the UK means the tip of man's penis. I believe in America it is referred to as the "fireman's helmet"(?)

[–]ChrissiQ 0 points1 point ago

Oh, I didn't know that.

[–]elucubra 2 points3 points ago

I always find Xara Web Designer a very friendly and easy way to throw together simple but good looking sites.

For those coming off a graphics design background, its a no brainer.

[–]otown_in_the_hotown 2 points3 points ago

Despite what people think, Flash is far from dead. It still makes up 99% of my business. Flash Builder and Flash are invaluable to me.

[–]kaethre 2 points3 points ago

CodeIgniter and FuelPHP but no kohana?

[–]terrorTrain 0 points1 point ago

Last time I checked, the documentation on kohana was awful. Has it improved much?

[–]kaethre 0 points1 point ago

It's improved a ton, but it does still need more.

[–]gnagel 2 points3 points ago*

Microsoft Sharepoint Designer (free)

I use this for teachers since there server is webdav setup and they can download to home machines without the dreamweaver price

Dreamweaver can have webdav support but some have issues. They don't auto patch it so if your version of dreamweaver is having webdav issues download patch http://kb2.adobe.com/cps/402/kb402079.html

art weaver free version works well

Paintnet Free

Blender

Bryce is free but cannot access the link from where im at

[–]comfyred 1 point2 points ago

Ah, Bryce, thought that was extinct. So much fun!

http://www.daz3d.com/

[–]KineticShampoo 2 points3 points ago

MVC3 is the tits.

[–]minherva 0 points1 point ago

Upvote for tits.

[–]Shadow14l 1 point2 points ago

PHPStorm

[–]flynnski 1 point2 points ago

Don't forget VMWare to do local development. :)

[–]andreasvnielsen 1 point2 points ago

The only thing i hate, is i'm a student, and i don't have any money, and i don't want to pirate copy software, and ther are very expensive, so i use free tools like paint.net and gimp (i know Photo shop is much better, but i don't have the money)

[–]noshelter 1 point2 points ago

Zend Framework and Kohana for PHP should definitely be included in this list.

[–]aedile 2 points3 points ago

Eclipse most definitely needs to be in the IDE sections. Great tool for multiple languages and it's free. Also, TOAD for MySQL is a great MySQL UI.

[–]waxjar 3 points4 points ago*

One of the most important things (imo) is missing: Git and its GUIs. I settled for GitX (Mac only) and occasionally use GitHub for Mac or just the command line.

Also useful is ColorSchemer Studio for color scheming and Base (Mac only) to manage SQLite databases.

*i'm still too dumb for markdown :(

[–][deleted] 2 points3 points ago

I would add MODx to the list of CMS's. I'm not a big fan of it, but I believe it has a relatively large user base.

Also, does anyone have any recommendations for ecommerce software? That seems to be an area that's really lacking in good choices.

[–]tardyace 5 points6 points ago

I have used Magento on a few projects.

[–]actionscripted 2 points3 points ago

We use Magento for all of our ecommerce sites. Sure, it's a bitch to learn/template/develop for, but it's rock-solid compared to other ecommerce packages and (CMS) plugins.

[–][deleted] 0 points1 point ago

it's a bitch to learn/template/develop for

That's the thing that's always made me hesitant about Magento. I've always thought it looks fantastic, but then people say it's tough to learn. How does it compare to, say, ZenCart or LiteCommerce in that regard?

[–]kylegetsspam 0 points1 point ago

They have a hosted version now that I hear is much more simple than dealing with the full, self-hosted version. My boss is not a strong developer at all but has been designing and building a site in the hosted version without any troubles whatsoever.

Trying to wrangle the full version a couple years ago is still one of the worst things I've attempted to do as a web developer. It was stupidly difficult and convoluted, and it practically required its own dedicated server to run smoothly due to the 8000 source files.

[–]actionscripted 0 points1 point ago

We don't work with Drupal much, so I don't have an opinion about LiteCommerce, but we moved to Magento from ZenCart for our in-house ecommerce years ago because, once again, our ZenCart instance was exploited. With Magento, with dozens and dozens of client sites pushing hundreds of thousands of dollars worth of transactions, we haven't had any problems.

Any self-hosted ecommerce system is going to be a bitch to get up and running with a custom theme. What makes Magento our top pick is that it supports nearly every shipping and payment method a client would ever want, and gives our clients the ability to do some powerful things right out of the box. You've also got a light CMS, newsletter management, polls, and such too, but we almost always opt for other services like MailChimp or WordPress to supplement our Magento installs.

[–][deleted] 0 points1 point ago

That sounds fantastic. I've always admired how clean and uncluttered the Magento ui looks. I really might have to try it out now.

My experience with LiteCommerce comes from before they made the switch to Drupal so I don't know what it's like now.

[–]angriers 2 points3 points ago

Prestashop!

[–][deleted] 1 point2 points ago

I haven't heard of that one. Looks pretty good. I'll have to try it out. Is it easy to customize and make templates for?

[–]angriers 0 points1 point ago

The user base isn't as big as Magento but it's very easy to customise with lots of free addons (and lots of paid addons). If you have PHP MVC and Smarty experience you're going to have no problems at all.

Installation is a breeze, so worth of a quick play around.

[–]rwparris2 0 points1 point ago

http://lemonstandapp.com/ Is pretty awesome IMO.

[–]Ibuildwebstuff 1 point2 points ago

Unfortunately this says an awful lot. Not a single version control system? What about testing? Documenting? Continuous Integration and Build tools?

For fuck sake any decent developer can write code in any editor, but how can you do your job without VCS or Unittests!?

[–]BellendSebastian[S] 1 point2 points ago

I must admit that I'm personally pretty shitty about version control, it's not that I don't see the importance of it, I really do, it's just I'm a bit shit at getting round to actually setting up a git repository or somesuch, also, beyond normal testing that you do during development, I've used testing companies in the past to handle that side of things.

By all means though, if you have suggestions I'll add them. This started out with around 20-30 things off the top of my head that I thought people new to web design / development would find helpful, but it's quickly grown much larger than that.

[–]lennelpennel 0 points1 point ago

he has a great point

CI: Jenkins http://jenkins-ci.org/ Hudson http://hudson-ci.org/ Cruise Control http://cruisecontrol.sourceforge.net/

I am sure microsoft has their own form of this crack

Build tools we use Make http://www.gnu.org/software/make/ ant http://ant.apache.org/ maven http://maven.apache.org/

stuff we use for testing cucumber http://cukes.info/ phantom_js http://www.phantomjs.org/ jasmine http://pivotal.github.com/jasmine/ selenium http://seleniumhq.org/

[–]metawareness 1 point2 points ago

Who do we talk to about putting this in the sidebar?

[–]BellendSebastian[S] 1 point2 points ago

I sent a message to the mods about it already. :)

[–]ChiperSoft 0 points1 point ago*

Acorn has become my image editor of choice on the Mac. Launches WAY faster than Photoshop or Fireworks, has PNG compression on par with Fireworks, and performs simple tasks much easier. It has this awesome effects builder that lets you stack multiple effects and tweak them all as a group before applying them to your image.

Also, everyone should check out Chocolat on the mac. Don't let the simple screenshots deceive you, this little code editor app is gonna go far.

[–]yurigoul 0 points1 point ago

Artwork: 4, 7, 6 - I do use 5, but not for artwork- for certain plugins that photoshop does not have.

Coding: 11, bbedit

Frameworks: Silverstripe, 29

fonts: 34

tools: 37, 36 (cyberduck sometimes does not do the job for me, don't ask me why), 41, 38

[–]jemka 0 points1 point ago

Filezilla should be replaced with one that doesn't store passwords in plain text. eg. winscp

[–]appointment_at_1_am 1 point2 points ago

Sometimes no security is better than some fake/low security (It works because you are aware of it, you are not sitting around trusting something that isn't trustworthy). They believe that it is up to you or your os to encrypt the passwords. Which you can accomplish by using something like truecrypt. Other then that, you SHOULD NOT use plain FTP, use sftp. It's not going to make a difference that you store your password in a vault but send it plain text to the server.

[–]jemka 1 point2 points ago

Sometimes no security is better than some fake/low security

Are you implying winscp uses "fake" security? Low isn't better than none? I beg to differ.

It works because you are aware of it

I would put money on the majority of filezilla uses not being aware of their passwords being stored in plain text. If you disagree, you apparently haven't been anywhere near their forums / support channel / bug tracker. And those are just the users that DO know about it.

It's not going to make a difference that you store your password in a vault but send it plain text to the server.

Same logic applies in reverse. You shouldn't store passwords in pain text to have it sent over a secure channel.

Filezilla's policy of keeping the passwords in plain text is pure negligence. And you have made absolutely zero arguments that would counter that sentiment.

[–]appointment_at_1_am 1 point2 points ago*

Are you implying winscp uses "fake" security? Low isn't better than none? I beg to differ.

What I meant was security through obscurity

I would put money on the majority of filezilla uses not being aware of their passwords being stored in plain text. If you disagree, you apparently haven't been anywhere near their forums / support channel / bug tracker. And those are just the users that DO know about it.

It is not my problem that they don't know to not use ftp.

Same logic applies in reverse. You shouldn't store passwords in pain text to have it sent over a secure channel.

Doesn't work that way because they use another cryptographic algorithm: public-key cryptography instead of symmetric-key algorithm. If you decrypt your vault with your passwords that password (your master password) is temporarily saved into your ram memory. If they want to steal it, it is still possible... There could also be a keylogger on the system. By implementing some sort of security system you create the feeling of security but in fact you're still vulnerable. If a system is compromised no matter what you do, they can read everything. Why not simply wait until you enter the master password? (By which I mean key logger) If it is not your system and you can't trust it, don't login. Don't use keygens/cracks on your worksystem.

EDIT: My whole explenation is based on using sftp instead of ftp and I seem to have forgotten to mention sftp. EDIT2: They seem to use ftp over ssh instead of sftp (but they call it sftp), they don't ask for any keys, which is odd. I don't know if they store the ssh credentials, but if they do, they are worse than I thought. I use secure copy via pscp and otherwise git, so I know who to blame for screwing something up (version control).

[–]jemka 0 points1 point ago

You agree a system can be compromised. So why ignore levels of risk for the components of that system?

The risk of storing clear text passwords vs an encrypted password are not equal. I don't think I need to explain to you which one has a higher risk.

Likewise, an antivirus/anti-malware program is more likely to detect a keylogger vs software searching for passwords in clear text.

The "security through obscurity" argument isn't new, but those that preach it are often misinformed. And it is not an argument against no security at all. Or worse, assuming your computer is secure because you don't use keygens or cracks. That's just naive.

[–]appointment_at_1_am 0 points1 point ago*

You agree a system can be compromised.

That's the whole point, if your system is compromised, you're done.

If your system is compromised it doesn't matter what kind of security you HAD, it wasn't enough. They could bruteforce your master password, or wait until you enter it and read it out of your ram, use a keylogger, a man-in-the-middle attack, ...

Or worse, assuming your computer is secure because you don't use keygens or cracks. That's just naive.

I forgot to mention porn, you're right

EDIT: encryption is a good thing to transport data: usb stick or via the interwebs.

[–]jemka 0 points1 point ago

if your system is compromised, you're done.

I don't think you have the slightest idea what you're talking about.

[–]appointment_at_1_am 0 points1 point ago

You can't know for sure if your vault was copied, keylogger etc (unless you have a write only external disk for log files, which can't be undone/changed). You have to change all your passwords and tell the world what happened.

Let's say I write some spyware which is installed on your computer, it sees that you have a program installed but it can not read the passwords because you use a password vault. But you use that program daily/weekly/monthly/..., so why not wait until you log into your program and then steal all your passwords? Not all spyware reads your filezilla passwords file, but if the goal is to read it then you're done on a compromised system.

I even want to write a "special" program for you to prove my point

[–]jemka 0 points1 point ago

I even want to write a "special" program for you to prove my point

What is your point? From what I gather, you know a system can be compromised. In fact you say "that's the whole point". Then you go on to give examples of why storing passwords in any encrypted manor is fruitless because "once your system is compromised, you're done".

That's like not putting your financial documents in a safe because you lock the front door of your house.

As I said, it's about risk and mitigating that risk. It's not about "knowing for sure." Storing passwords in clear text is more risky. You can't argue that. There is no leap in logic to assume because my passwords are encrypted on my hard drive I've brought the risk down to zero. I have not made that assertion, but you seem hell bent on arguing it. You seem to think that encrypting passwords in the first place is worthless. You couldn't be more wrong.

[–]rolmos 0 points1 point ago

[–]expert02 0 points1 point ago

SugarSync. Like dropbox, but for any folder. I edit files and they're on my test or production server within a minute. It also keeps copies of all the files online with previous versions.

[–]donkeybandit 0 points1 point ago

[–]MajorVictory 0 points1 point ago

What about EditPlus 3 for editing anything?

[–]lochrrr 0 points1 point ago

Inkscape ! vector graphics for free! inkscape.org

[–]ProbablyNotWorking 0 points1 point ago

Fiddler (free) HTTP traffic logger

[–]omniuni 0 points1 point ago

I use Kate and KDevelop as my preferred IDE, and I also use Dolpin (the default file management application) to browse the server. KDE has something called "KIO" which allows all of the KDE apps to work transparently over a network include FTP, SFTP, FISH, Samba, and others. Because of this, I rarely use FIleZilla or other dedicated FTP programs.

[–]chmod777 1 point2 points ago

for msft focused people: visual studio express - free.

also, legacy xp ie6/7/8 VMs: http://www.microsoft.com/download/en/details.aspx?id=11575 - free

IE tester - fairly good, tho i've come across some weird xp bugs

[–]9999px 1 point2 points ago

Tower : http://www.git-tower.com/
Git client for Mac

Balsamiq : http://www.balsamiq.com/
Mockups and wireframes (Adobe Air, so I think it's cross platform)

[–]sysconfig 0 points1 point ago

anyone using pixelmator for doing web layouts?

[–]blindmikey 0 points1 point ago*

I'd like to add: Xara ($89), an amazing vector editor with bitmap support and editing sprinkled where appropriate. Puts Illustrator to shame.

And: EasyPHP (Free), a push button WAMP environment.

And (not sure where to put this): Zen Coding (Free) - an editor plugin for high-speed coding and editing.

[–]petepete 0 points1 point ago

Xara Xtreme is free.

[–]otown_in_the_hotown 1 point2 points ago

Versions on Mac for subversion.

[–]leashlaw 0 points1 point ago

Omeka is a great specialty CMS.

[–]mogwi 1 point2 points ago

Was sad not to see CakePHP up on the list. CakePHP is a rapid development framework for PHP using the commonly known MVC design pattern. The framework is superbly documented and their community is fucking fantastic. It has been an absolute pleasure using CakePHP for many web application I have developed in the past 2-3 years.

[–]i-make-robots 0 points1 point ago

bootstrap? jetengine for wordpress?

[–]analreceiver 1 point2 points ago

Visual Studio?

[–]mikeful 0 points1 point ago*

For PHP backend development on Windows:

Edits: Formatting + typos

[–]whuff739 0 points1 point ago

Bluefish editor for linux isn't too bad. Available for Windows and OSX as well.

[–]personally 0 points1 point ago

Why the hell has nobody mentioned the most invaluable tool? WebMatrix

[–]veegeek 0 points1 point ago

Lots of info here. Thanks!

[–]beermad 0 points1 point ago

Total Validator Nice tool for checking your HTML, either in Firefox or using the standalone program. It's dug me out of many a pile of shit (of my own making).

[–]Dixoo 0 points1 point ago

I think Silverstripe CMS/Framework is great!

[–]nrbartman 1 point2 points ago

Don't forget FOUNT

Fount will tell you which web font in your font-stack you are actually seeing – not just what is supposed to be seen. It’ll also tell you the font size, weight, and style.

[–]fpsrandy 0 points1 point ago

You need to add XXAMP as a free cross platform AMP stack.

There is a portable version that can live on a usb stick. I usually have XXAMP, PuTTy, WinSCP, Notepad++, Firefox, Chrome, Opera, 7zip, and GIMP on a usb stick. http://portableapps.com/apps

[–]springboks 0 points1 point ago

I've been looking for a mobile browser emulator for a while, any recommendations?

[–]Just_Dude 0 points1 point ago

Check out Emerald Editor, formerly Crimson Editor. This text editor formats code for you and has bracket selection so you can always know which pair of brackets or braces match up. It has a shit ton of awesome little features. I've been using it since day fucking one and I won't even consider another text editor. I fucking love this program.

[–]callcolor 0 points1 point ago

2nd for Paint.net

[–]sm_x 0 points1 point ago

it would be helpful if you can add which platform the app works on (windows,mac, or linux).

[–]_Kelsie_ 0 points1 point ago

[–]stoplight 0 points1 point ago

No love for cURL? It's available for many platforms too (several Unix variants, Solaris, and even DOS!)

[–]StuffedDoughboy 0 points1 point ago

Let me add that there's a great version of Vim for Macs that's free and has a few nifty features like OSX key bindings.

[–]aimbonics 0 points1 point ago

ySlow !

[–]honestbleeps 1 point2 points ago*

In one of these threads, I recently discovered Nerdi which is a fantastic resource of ... well... great online resources!

All sorts of web based tools for web designers and developers, neatly organized in one place.

[–]digitizemd 0 points1 point ago

I agree. Except you have the wrong website. It's nerdi.net.

[–]honestbleeps 0 points1 point ago

ah crap, sorry, thank you. post will be edited.

[–]yunolisten 0 points1 point ago

Wow really pushing the open source and free products.

How about a few more .NET alternatives for us corporate whores, maybe anything from this list.

http://webmasterformat.com/blog/top-asp-net-cmss

[–][deleted] 1 point2 points ago

Omnigraffle? Common UX design/wireframing tool.

[–]otakuman 0 points1 point ago

Code::Blocks is oriented for C++ development, but I've found it great for PHP projects.

[–]azmerod -1 points0 points ago

I think I love you...and this thread.

[–]consindo 0 points1 point ago

Gradiator is a app to create CSS3 gradients (that we made). It's free for Linux & 99c for Mac.

[–]PepEye 0 points1 point ago

Opencart CMS for e-commerce websites, plus its completely free and open source

[–]Wolfy87 1 point2 points ago

You didn't mention MooTools. There are alternatives to jQuery you know.

[–]spiraldroid 0 points1 point ago

Any chance of DOM manipulation tools? Like ones that can save our inspected element edits on Chrome/FF etc.

[–]FozzTexx 0 points1 point ago

You should also add MagicEdit to your list of CMSs. It allows you to build a custom CMS into a website by simply using regular HTML, and you have the same freedom as designing static HTML sites. There is also no need to learn a new language, you don't need to do any programming, scripting, or PHP. It is $15/mo but there is also a free option.

[–]Routron 0 points1 point ago

Forgot to add Mou to the list.

http://mouapp.com/

[–]RecycledAir 1 point2 points ago*

JavaScript

  • Node.js - A popular new server-side JavaScript implementation

  • Express.js - A Sinatra-like web framework built for Node.js

  • Backbone.js - A client-side JavaScript MVC framework.

  • Ember.js - A client-side Javascript MVC framework with more "batteries included".

  • Socket.io - A library to enable simple web socket communication.

  • Three.js - An easy to learn WebGL framework.

[–]tgeorge06 0 points1 point ago

Notepad++ if you're on a windows machine.

gedit if you are a linux machine, you can add a lot of plugins to make gedit a completely awesome tool in your arsenal, google 'pimp my gedit'.

[–]hajamieli 0 points1 point ago

I wrote my own Ruby + JS web-gui-data framework: RSence (GPL)

[–]thelim3y 1 point2 points ago*

I didn't see any javascript 'app' frameworks. In no particular order:

javascriptmvc

backbone

sproutcore

ember

dojo

[–]TehOfficer 0 points1 point ago

Thank you, so much, for this list - think I actually prefer Espresso over TextMate, even though I've been using it a lot.
I love these quality posts!

[–]danielmatthews 1 point2 points ago

Any reason why Indexhibit isn't on the list?

[–]lemannequin 0 points1 point ago

A few free, open source CMSs to add to the list:

Textpattern CMS.

EscherCMS

ProcessWire

[–]derpderp3200 0 points1 point ago

You know, it's not very useful if it doesn't say why these tools are (or aren't) good...

[–]ultrafez 0 points1 point ago

It truly amazes me that Eclipse isn't on the list of IDEs. Combined with PDT, it's great for coding in PHP. If you use XDebug as well, the line-by-line debugging is excellent.