My favorite tools

Hello! i’m sorry for my extended absence. I hope this article is compensation enough. This article will cover some of my favorite tools that i use on a day to day basis in my projects. Of-course this is just my preference. this will not include any pre-processors, libraries etc 

Atom

My favorite editor and the one i always end up coming back to is Atom, i love the customiziblility of it and the well thought out user interface. The editor has it’s own built in package manager that you can access via the editor itself or via the command line by typing ‘amp’. amp stands for Atom Package Manager, as you might have expected

2015-06-28_21-11-49

Adobe Kuler

This is by far the best tool for picking colour, it comes packed with features. It may be a little bit intimidating if you haven’t read anything about how colour theory but i promise it isn’t as intimidating as it looks. This web app lets you create colour pallets that you can synchronize with your adobe account! Which lets you access them inside Photoshop or illustrator. even though i use neither of those programs it is a really neat feature. 2015-06-28_21-16-05

Git

If you don’t know what git is then get out! no i’m just kidding :). If you don’t know what git is, it is a Distributed revision control system. I use it daily and it has really been a life saver. i strongly reccomend you set of some time to learn it. you won’t regret it git-logo

Trello

i found this a couple of months ago and it is has been such an amazing tool. it lets you organize all of your ideas easily, on all of your devices. you can create something called a ‘board’ that contain ‘columns’ which in contains card like notes which you can move from column to column. for example you could have a board named ‘Things i need to do’. And then have columns named. Todo, doing and done. And when you’re done with one task you can move it from doing to done. in addition to that you can add things like labels and due dates to these cards

JiszgZdZ

Resources

Colour Theory
Adobe Kuler
Git
Trello

Conclusion

Of course i use more tools than this but these are some of my favorities :-). Hope you enjoyed this article and thanks for reading.

Is using a framework bad?

I’ve seen this question pop up on various websites and blogs. Here i’m going to address this question and say what i think about the idea of using frameworks. Thank you for reading this and supporting me 🙂

What is a framework?

In the most general sence a framework is a set of rules and or tools we use to guide and help us in the process of building something. This also holds true when we talk about a framework in the coding world. For example, angularJS helps us structure our websites in an efficient manner and also provides loads of other helpful features. So fundemantally, it helps us in the process of building something, in this case it is a website/web app.

So, should i use one

My answer this is both yes and no, let me explain. When i have been on development communities and scrolled through the problems people present. I see people answering with for example jQuery when the user was writing in plain javascript. What i mean by this is that a lot of people become so reliant on a framework that they forget the language the framework is operating on or even confuse it with the core language! Frameworks are wonderful tools. But it can be very damaging if you have no clue what’s going on behind the scenes. Because this makes you reliant on this given framework if you cannot recreate the effect needed without it. Most clients probably don’t want an extra file eating of the bandwidth because you don’t know how to make a simple grid system. So my answer is, it depends on what the clients needs. you should use it because it allows for faster development and suites the project, not because you do not know how to recreate the functionality you would find in this framework.

conclusion

don’t get me wrong, i like frameworks. And i use them from time to time. but if you want to become a professional developer you should understand why the framework works the way it works. Well that is about it on what i think about frameworks. thank you for reading.