Get The FREE Learning AngularJS Newsletter

Since I like using AngularJS and the current client project and the last few client projects I’ve been on use AngularJS, I realized there may be others out there who want to start learning AngularJS or enhancing their current AngularJS web apps. So I started a newsletter where we post the newest books, tutorials, articles, modules and code libraries that AngularJS developers should check out.

Click here to start getting the newsletter!

You can click here to check out the Learning AngularJS Archives before you sign up.

HowTo: View PDFs on Linux

Rudolf Olah:

Evince is my go-to PDF viewer on Linux but it’s nice to know there are other options.

Originally posted on SourceContribute:

Recently Adobe removed a download link to their PDF reader from their site. No problem, just use one of the following Linux-compatible PDF readers/viewers:

You can check out more here.

featured image by Wikipedia, XPDF: http://upload.wikimedia.org/wikipedia/commons/a/a2/Xpdf-screenshot.png

View original

Getting organized with ZenDone :-)

getting things done #gtd hipster pda

I think I may have found a good GTD mobile app which also works well on the web.

It’s called ZenDone and it integrates with Evernote and Google Calendar.

I usually use Emacs and org-mode but it’s been hard to get that working with mobile and across devices. With org-mode what I do is create a todo.org for work and another todo.org at home. ZenDone looks like it could finally replace the clunkiness of syncing up GTD lists and folders.

What’s cool is that it splits things up into To Do, Review & Organize, and Process Inbox. Liking it so far.

books

Currently reading:

books

I always end up reading about work, whether it’s about the management or business or marketing details or about software development where I make my living.

The Sea The Sea and the Gibson novel are nostalgic throwbacks. I burned through as many science fiction and cyberpunk novels as possible almost a decade ago. The Sea The Sea is something I read when I was younger and I’m just curious to see what I saw in it since it’s a distant memory

Values At Play and Speculative Everything are a little more academic and formal but they’re going to have a huge impact on how designs of video games and the design of other objects happens (well they will have an impact as soon as we get these books into the hands of designers, creatives, product managers, software developers, interaction designers, etc. etc.)

Without the book Making It All Work and Getting Things Done (GTD) I would have been lost on many projects in life and in work. Following the GTD principles of checking, collecting, and finding the next action have helped keep me on track to finish everything. The hard part is getting enough control to gain perspective and plan for the future.

Transcript: Balaji Srinivasan on Silicon Valley’s ultimate exit

Originally posted on nydwracu niþgrim, nihtbealwa mæst:

Video here. Had to transcribe it for a Theden article so here’s the whole thing.

——

So what I’m going to talk about today is something I’m calling Silicon Valley’s ultimate exit. So as motivation here, it’s a bit topical: is the USA the Microsoft of nations? We can take this sort of thing and we can expand it: codebase is 230 years old, written in an obfuscated language; system was shut down for two weeks straight; systematic FUD on security issues; fairly ruthless treatment of key suppliers; generally favors its rich enterprise customers but we still have to buy it.

And if we think about Microsoft itself, there’s a great quote from Bill Gates in 1998: what displaced Microsoft, what did he fear, it wasn’t Oracle or anybody like that, what he feared were some guys in a garage, who happened to be ultimately Larry and Sergey back…

View original 2,515 more words

Why I Offer Quick $5 Code Reviews

$5 For Me To Review Your Code

I’m going to try a little experiment here and offer a $5 code review service. This is just a side gig so that I can keep my skills sharp outside of the jobs and contracts I’ve had. I’m able to code in multiple languages and I’d like to keep it that way (I’m currently working with Python and JavaScript but it sure would be nice to see some Scheme, Java, C/C++ or Ruby).

Code Reviews Need To Happen

There’s a need for more code reviews in the software development industry. Whether it’s code reviews for beginners or code reviews for developers working in an office where code reviews don’t happen very often, there is a definite need for code reviews to improve code quality.

I’ve worked at many places and code reviews always seem to be the first thing that’s put off or that trails behind all the other cool things that are implemented like Continuous Integration.If I can do something to get more code reviews happening, like offering a $5 code review service, in order to help improve the quality of software out in the wild, it makes me feel good.

Beginner Developers Want Code Reviews

Beginners sometimes bombard forums and Q&A sites like StackOverflow asking for a code review. Sometimes those code reviews shouldn’t belong on those sites because it’s too specific to their situation.

I like helping beginners. I was a university/college tutor in the past and it gave me a good feeling to help someone learn to code. Offering code reviews on Fiverr is the next best thing and I can do it from home.

Jr. and Intermediate Developers Want A Professional Environment and Want to Learn

Junior and intermediate developers could need a helping hand to do a code review when no one else in their office is doing it or when they’re to see if there’s other cleaner or more elegant ways of accomplishing a task. I know I would have loved to have someone review my code properly when I was a junior developer. Even now it’s nice to have a 3rd party review the code and force me to explain my choices and to offer a better solution.

In my last job, I was helping all 5 of the junior developers out and would do some pair programming with them to ensure they learned how to do things and how to do them right. I’d like to keep helping them and other junior developers without it being a strict job requirement (which makes it a little less fun and a little more serious).

Offering a code review is a good way to maintain my mentoring skills.

Why $5?

The $5 minimum price is just a way to keep the non-serious people away. Some people will just keep asking for free advice or they’ll keep bugging you to write their homework for them (I’ve had to handle both cases when I was tutoring university/college students).

For more involved code reviews, the price goes up. Go ahead, send me a batch of commits, it might cost $20 or $30 but at least you’ll get a decent code review!

Try it now, get a quick $5 code review.

Digitally Imported station URLs

Originally posted on The Ubuntu Incident:

Problem
You want to listen to Digitally Imported radio channels from command line for instance. For this you need the URL of the stations but it’s somewhat hidden on the web interface.

Solution
There is a public list of stations at http://pub7.di.fm/. You can write pub1, pub2, …, pub7 in this address.

I wrote a quick and dirty script that extracts station URLs (see the script here).

The output of the script is here (download the list here):

Play a station with mplayer for instance: “mplayer http://pub7.di.fm/di_ambient“.

Update (20140703)
Another way is to extract all links and then filter the result:

The get_links.py script is here.

View original