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.
I’ve created a new Facebook page for the Learning AngularJS community. It’s a public page and I’m posting tutorials there more frequently than on the mailing list.
What’s happening with the mailing list?
The Future of Learning AngularJS: Mastering It
While a Facebook community is exciting, what’s more exciting is that I’m figuring out how to create a private members-only group for mastering angularjs.
The goal is for the group to have only serious AngularJS developers as members who want to deep-dive and learn in-depth all of AngularJS and become faster and better at working with it. Instead of waiting on StackOverflow or struggling with performance issues, the group should give answers faster (re-posted to StackOverflow later on of course!)
The other advantage of privacy is that you can share confidential code using gist or pastebin and a limited number of people will see that link.
Other features could be a space for members to share their own guides and articles and ask for review from the private group. Perhaps some curated job postings could appear too. Who knows, we’ll see what people want out of a private group for mastering AngularJS.
All I’m really certain about is that the private group will be on LinkedIn.
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:
featured image by Wikipedia, XPDF: http://upload.wikimedia.org/wikipedia/commons/a/a2/Xpdf-screenshot.png
I think I may have found a good GTD mobile app which also works well on the web.
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.
- Making It All Work: Winning at the Game of Work and the Business of Life by David Allen, author of Getting Things Done
- William Gibson’s The Peripheral, solid read so far, very Neuromancer
- How Google Works, about the inner workings of Google and some of the principles that have sustained the company. I like the 10X attitude where you take an idea and then increase its scope by 10 times to get an amazing and inspiring project to build towards
- The French Lieutenant’s Woman, by John Fowles. I read The Magus a long time ago and this book is interesting so far.
- The Sea, The Sea by Iris Murdoch. Slowly going through this, forgot how slow the beginning of the book is. Good for getting to sleep quickly ;-)
- Values At Play In Digital Games, establishes a framework for including values and ethics and things like that into the design and development of video games which has become a major issue in the last decade.
- Speculative Everything: Design, Fiction and Social Dreaming, about design and how design should be more forward-looking than it is and should be a playground rather than always geared toward industrial and market purposes.
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.
Originally posted on nydwracu niþgrim, nihtbealwa mæst:
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
$5 For Me To Review Your Code
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.
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!