Stack Overflow

Latest

  • DevJuice: A quick review of Effective Objective-C 2.0 by Matt Galloway

    by 
    Erica Sadun
    Erica Sadun
    01.17.2014

    London-based Matt Galloway, a regular presence on Stack Overflow, has published Effective Objective-C 2.0. A collection of 52 "specific ways" to improve your coding for Mac and iOS, this book provides a valuable collection of handy state-of-the-art tips that will appeal to all developers both established and new to the field. It's a concentrated collection of wisdom with immediate and practical payoffs. From blocks to memory management (yes, even in the ARC age, you still need to know this stuff) to literals, the book is packed with helpful explanations, suggestions and directions. It is not a long book. Although I reviewed the e-book, I estimate there's about 180 pages of actual content, but what content is there is extremely rich. I found easy-to-follow explanations and tight sample code. My favorite bits were the "Things to Remember" bullet points that peppered the end of many sections, with their must-know tips. The book sells for US$18 for Kindle and $32 in paper format over at Amazon. Although some will read it cover to cover, I found myself picking it up, reading a section and putting it down better informed than I had started. It's a great book to sit next to you at your desk, to read a bit from when taking a break from coding. Recommended.

  • "Ask Different" welcomes your Apple questions

    by 
    TJ Luoma
    TJ Luoma
    01.11.2012

    Most of the people savvy enough to be reading an Apple tech blog are probably the ones who get asked a lot of computer-related questions by family and friends. Perhaps you provided tech support over the holidays. But what happens when you have a question? Who can you ask for help? My favorite spot for Apple Q&A is Ask Different, which is part of the Stack Exchange network of sites. I've only been using it for a few months, but unlike all of the other "help forums" I have used in the past, this is one I return to almost every day, because it's better. Most web forums are horribly ugly. Posts are crammed full of animated GIF signatures and a whole bunch of irrelevant information about the user. Many have huge distracting ads which are inserted in-between questions and answers. Discussion threads can go on for pages and pages, making it difficult to find any good information among the cruft. Ask Different is clean and straightforward: a question at the top of each page, and answers below. Good answers get voted up, bad answers get voted down. Users can have their own "avatar" but other than that, the only other information you'll see is "reputation data." More on that in a moment. More importantly, it is not a discussion forum, it is a place to ask questions and get answers, hopefully so that the next time someone has a similar question, they can find the page where it was asked and find the information they need. Most web forums are also notoriously horrible for the trolling, flame wars, and related nonsense. Ask Different has administrators and moderators who not only help keep order, they will even edit questions for clarity, as well as make suggestions on how questions can be improved. If a question is deemed off-topic, it is closed. The end result is a much nicer experience than any other forum I have ever used. When you first join the site, you will have only very basic privileges, such as asking or answering a question. As your reputation increases, you will gain the ability to do more things on the site. Your reputation data is posted alongside your question and answer. If you ask a good question, it will get voted up, and your "reputation" will increase. Provide a good answer, it too can be voted up (not only by the person who asked the question, but also by others who read it), and your reputation will increase. If you want to join Ask Different, you probably won't even have to make a new login. You can use your Gmail, Facebook, Yahoo, AOL, WordPress, Blogger, LiveJournal, or any other Open ID login. (If you want to make a separate Stack Exchange login, you can do that too.) Just head over to their login page and you can be up and running in a few minutes. (Note that Stack Exchange uses Gravatar for avatars, so if you want your own picture on your account, you'll need to connect it to a Gravatar account.) Your account will work across the entire Stack Exchange family of sites. Once you are there, take a look at questions with no official answer yet or post one of your own. With so many bad web forums out there, you might have given up on ever finding a useful one. Trust me, I understand, I use Google Chrome's personal blacklist to block search results from several of them. Ask Different is truly useful, and it will only get better with more people who are willing to share their knowledge. Also, just a little heads up that if you don't have an Ask Different/Stack Exchange account yet, you might want to get a head-start and set one up soon, because we have a little something planned for next week. All I can tell you right now is that it will only be for TUAW readers, and you'll need an account on Ask Different to be able to participate.

  • EpicAdvice.com lets you ask and answer Warcraft questions

    by 
    Mike Schramm
    Mike Schramm
    10.08.2009

    Reader Jesta sent us a note about his new website. He's a big fan of Stack Overflow, which is a big Q&A/advice site for programmers -- you show up, ask your question, and then other folks who might or might not be working on the same problem post their answers, in moderated and organized threads for everyone to read. Jesta decided this same type of thing could work for our little game, so he put together EpicAdvice.com -- the idea is that you go there, leave a question about anything in the game, and then wait for your answer from other people browsing the site.Stack Overflow actually has a little "badge" system where answerers can earn reputation points for answering questions correctly, and Jesta says that they're working on doing something similar for Epic Advice (though they'll probably have Achievements, as that's more Warcraft-y). But as of this writing, the site definitely needs more questions and answers, so if there's something bugging you about WoW (that our own Queue hasn't answered yet), or you consider yourself an expert and want to clear some things up, head over and give the site a look.