As a programmer and blogger I have need for both heavy weight, full IDE software and the quick and easy text editors. We all need a fast way to edit text files without anything in our way but with a tad more features then notepad.
Notepad is fun but... it's not. Not fun at all. Period.
For me a good text editor needs to be fast in all ways. Fast to open. Fast to close. Fast to switch from file to file. Fast to make edits. Fast to search within. Everything about it has to make it faster for me than Notepad.
I've included my top 3 editors in this post. There are many more out there. Some may have more features, more plugin, more themes, etc.
This one made it to the top of my list. A few years ago I thought I was settled for life with Notepad++ but one week after using Sublime Text changed all of that.
The one feature which got me hooked up was their multiple selection tool. With a quick Ctrl-D shortcut you can select multiple instance of your selection and then edit the whole thing all at once simultaniously.
But that's just one feature they have which speeds up editing.
Sublime text also has an extensive list of addons supporting almost anything you can think of.
The editor is slick and fast. It's also fully cross platform if you're like me working on both Windows and Mac (and very rarely but occationally on Linux).
It's free to try and evaluate. I encourage you to buy has their license is per-user rather than per-machine which is super fine if again you're like me developping on many machines and platforms.
Note that at this time Sublime Text 3 is still in beta but I've been using it for a while without any issues.
Atom works across operating systems. You can use it on OS X, Windows, or Linux.
It offers many built-in themes which looks great and offers many community themes as well. I have to say it really feels and looks like a 2016 text editor.
The GitHub guys used their experience to develop a quick and useful editor for developers.
I'll definitely explore this slick editor more and more as it matures in the future.
It's also completely free, which makes it an easy choice.
Notepad++ is a free text editor. It's fast and effective at the same time. It has everything you'd expect from a light weight text editor. Syntax highlighting, code folding, auto-completion, tab interface and more.
Recent versions has introduced some limited multi-editing has I mention Sublime Text could do but not as user friendly and well integrated. See it in action here.
It also has a function list panel which can be useful as a quick reference.
Unfortunately, it looks and feels like an older software. It's not as slick as the other two editors but it does work great and offer nice features.
It's a good free solution for Windows users. (It's only available for Windows.)
If you're looking into getting a website for your business or even personal hobbies there are a few things you want to make sure your designer will provide. I'll explain after but for now there's one thing you have to learn. This simple question...
Will my website be responsive?
And the answer has to be...
Any other answer is not a good answer.
Now what's responsive website design?
Responsive web design is the ability to have one website which is view-able everywhere, on any screen type: TV, laptop, smart phones, iPads, tablets, watches and whatever will be invented next year and the years after.
I'm not talking about a mobile version of your site. That's the outdated way of doing things. It requires maintaining two separate website which is costly and not very efficient.
Responsive web design is the ability for a web site to adapt itself to any screen sizes. For example take this website, reduce the width of the browser window and you'll see it re-adjust itself as it gets narrower or wider.
Why is this important?
Because the Internet is always evolving, more and more people only uses tablets and phones to go on the Internet. Plus we don't know what's going to be next. A responsive website is the way of making sure your website is prepared for any situations in the future.
What if my designer says he won't (or can't) design a responsive web site?
It's time to get a new designer. Period.
The secret question...
Will my web site be responsive?
and the only possible answer...
I can't stress the importance of responsive web sites enough. If your existing website is not responsive, now would be a great time to re-invest in a new design. If you're planning to get a new website done, remember the secret question.
If you have any questions related to responsive web design feel free ask them in the comments below.
I recently read a great book on influencing people and the author insisted many time on one simple thing. He said, "If, as a result of reading this book, you get only one thing - an increase tendency to think always in terms of the other person's point of view, and see things from that person's angle as well as your own."
What does that has anything to do with SEO? You’re probably thinking, search engines are not humans or persons with feeling.
What if it were? What would it want? What's Google goal?
The answer to these question is the only thing you will ever need to know about search engines because if you follow the following principles search engines will always like you.
The goal of all search engines is to provide searchers with the most relevant results possible.
We’ll get on how to achieve just that in a moment.
Would you really use Google if you'd get some irrelevant results not related at all to what you're looking for? Never in a hundred years, no one likes spam.
Why would search engine want to give it’s users irrelevant results? They want the searchers to be happy before having happy website owners because without people searching on a search engine, it has no point existing.
So you can try to find tricks to get higher ranking in Google or other search engines but know that some of the most intelligent persons on earth are actively trying to find ways to prevent people from tricking search ranking.
You can try...
- to add meta tags or hidden keywords some how ... but Google ignores those
- to sign up for link sharing services ... but Google knows about those and how they work, this won't help
- add irrelevant texts beefed up with keywords at the bottom of your page ... but Google has very powerful tools to analyze page content so this won’t help
- go ahead and try whatever you’re thinking ... they have it all figured out, if not they will soon
In fact, try any of the above and your search engines ranking will suffer more than gain from it.
The only thing that will always get you good ranking is to have good content which is relevant to your intended audience.
And one last thing. Patience. Search engine ranking takes time to build up.
In today's CSS trick I'll show you how to create an animated side menu using only CSS. Tweek my example to fit your site.