Designer News
Where the design community meets.
Frontend developer & designer Joined over 9 years ago
Yasser hasn't posted any stories yet.
Well done! So beautiful, novel yet easy to use. Very well done!
I love it in general - beautiful design and animated transitions, really well done! I also like the idea. The only thing I don't like is scroll jacking..It might be nice for a first time user but repeat visitors (or anyone that learned where things are on a page) won't like it, I think.
Pretty neat and clean! Love it! What I love the most is the indicator at the top that shows your reading progress. I don't trust the native scrollbar these days because of all the padding under articles these days (comments, ads, infinite scrolling..etc).
Well done!
Without actual figures (number of data points per category) this doesn't have much credibility. Even rough figures can help make this more credible (e.g. >100 responses)
correction: Most of 'em are Arabic
Yes we do share letters, but some are actually Arabic posters
This is very slick! My only comment is about the article view: since the main article images are color-rich, I found them kind of distracting while reading the articles. I think the page split should be 40/60 or even 30/70, having the larger proportion for the article. This may also solve the issue Sean reported about scrolling (less error since the article takes up most of the view).
Here's how I approached this to learn Javascript and Python a few years ago and Java recently: - Have a project in mind, something small enough yet exciting. That'll keep you motivated. Perseverance is key. Without a goal you're passionate about it'll be hard to stick to it. - Get a book or two, there are some great recommendations here. I found "Javascript The Good Parts" so useful that I read it twice. But that was after a year of development. - Start reading the book(s) to get the basics. Always have the browser's console open to test ideas and implement book examples quickly (or JSBin/Codepen ...etc). - At some point you'll learn what's needed to implement your idea (or you'll think you have), start working on it. No need to complete the book(s) from cover to cover, obviously. Use them as a reference when you're stuck.
For resources, you could also try Udacity's JS/Web dev courses.
I would also recommend their CS 101 course to get basic CS concepts that you'll need in any language: https://www.udacity.com/course/cs101
For Angular, I recommend Egghead's tutorials. You can find the free ones here: https://www.youtube.com/watch?v=Lx7ycjC8qjE&list=PLP6DbQBkn9ymGQh2qpk9ImLHdSH5T7yw7
Since I learned by example, my first few projects were hacky. I didn't want to look at the code base when I was done with it. jQuery's ease of use made things worse. When I started learning AngularJS I nearly had to re-learn JS from scratch. So I recommend learning JS without any libraries, then to connect to the DOM dive into AngularJS. The framework helped structure the codebase around re-usable, testable components.
Goodluck!
Designer News
Where the design community meets.
Designer News is a large, global community of people working or interested in design and technology.
Have feedback?
Since I usually get headlines that I'd like to read more at work, I usually add links to keep.google.com and set a reminder to popup when I'm home (you could set reminders by location).