resources

Learning to write a compiler

Preferred Languages : C/C++, Java, and Ruby I am looking for some helpful books/tutorials on how to write your own compiler simply for educational purposes. I am most familiar with C/C++, Java, and Ruby so I prefer resources that involve one of those three, but any good resource is acceptable. ...

What is the single most influential book every programmer should read?

If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be? I expect this list to be varied and to cover a wide range of things. For me, the book would be Code Complete. After reading that book, I was able to get out of the immediate task mindset and begi...

What are the best RSS feeds for programmers/developers?

I am looking for a breakdown of some really good RSS feeds. I have quite a few subscriptions with Google Reader but lack many very good development/programming feeds. I would love to see some lists here. Will Stack Overflow have an RSS feed? I found the answer to the Stack Overflow RSS feed question: "Have an RSS feed of recent quest...

Developer Employment Resources

I've been lucky enough to have been employed for a while now but face the prospect of a job search in the next month or so. I know Monster and CareerBuilder are wasted cesspools for head-hunters, scammers and spammers, so where is a good place to spend time posting a resume and reading serious listings? If it helps, I'm a not-quite-se...

Invalid Resource File

When attempting to compile my C# project, I get the following error: 'C:\Documents and Settings\Dan\Desktop\Rowdy Pixel\Apps\CleanerMenu\CleanerMenu\obj\Debug\CSC97.tmp' is not a valid Win32 resource file. Having gone through many Google searches, I have determined that this is usually caused by a 256x256 image inside an icon used by t...

Cocoa and Objective-C resources?

What are the recommended online or offline resources for Objective-C and Cocoa programming? My online resources: O'Reilly, Some useful articles and examples, but has not been updated for quite a while Learning Objective C, This seems like a good resource so far Late Night Cocoa Podcast, I recently discovered this one, starting on epis...

Best Windows Command Line tutorial for beginners?

I'm trying to find a well written understandable tutorial for beginners trying to use the windows command prompt. I'm working with one such beginner and they keep calling me with questions about commands, and I want a concise tutorial or reference to send them to. I tried google, with many combinations of the likely search terms, and g...

Large Data Sets

I'm always looking for large data sets to test various types of programs on. Does anyone have any suggestions? ...

How can I continue to stay current on the latest and (maybe) greatest tools, techniques, and technologies?

I think I'm on the right track now, by subscribing to the IEEE Computer Society and ACM, but in just 2-3 short years, I'll be out of school and in the workforce. What are some things (anything from blogs to books) that I could use to ensure that I'm always up-to-date as possible on the state of the art in programming, software engineerin...

Best Way to Begin Learning Web Application Design

I'm a long time hobbyist programmer interested in getting into web application development. I have a fair amount of personal experience with various non-web languages, but have never really branched over to web applications. I don't usually have any issues learning new languages or technologies, so I'm not worried about which is the "be...

Recommended iPhone Development Resources

Hello; This is my first post here and I wanted to get some input from people doing iPhone development. Other than the Apple DevCenter, where are there good sites to learn iPhone developement? I know Apple has a tough NDA but there has to be people talking about writing applications for the iPhone. Thank you, Rob Bazinet ...

How can I discover the "path" of an embedded resource?

I am storing a PNG graphic as an Embedded Resource in an assembly. From within the same assembly I have some code like: Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png"); The file, named "file.png" is stored in the "Resources" folder (within Visual Studio), and is marked as an embedded resource. The code fails with an...

Why is it bad practice to make multiple database connections in one request?

A discussion about Singletons in PHP has me thinking about this issue more and more. Most people instruct that you shouldn't make a bunch of DB connections in one request, and I'm just curious as to what your reasoning is. My first thought is the expense to your script of making that many requests to the DB, but then I counter myself wit...

Resources for lexing, tokenising and parsing in python

Can people point me to resources on lexing, parsing and tokenising with Python? I'm doing a little hacking on an open source project (hotwire) and wanted to do a few changes to the code that lexes, parses and tokenises the commands entered into it. As it is real working code it is fairly complex and a bit hard to work out. I haven't w...

Coding magazines

So, we have coding books, coding RSS feeds, and music to code by. Are there any coding magazines that anyone would recommend? ...

Chrome tabs and processes

Hi, I was reading googlebooks on chrome, where they talk about why they decided to spin up a process to host browser tab, every time you created a new tab.' So 2 tabs = 2 chrome processes 3 tabs = 3 chrome processes and so on .. right?? But i opened up some 20 or so tabs, but in task manager, i could only find 3 chrome processes.. ...

Where do you get good icons/images for applications & web apps?

I'm interested in finding good icons/images that can be used in both 'free' and proprietary programs. Please include a description of any license restrictions associated with the source of the icons you suggest. ...

C++ UI resources.

Now that I know C++ i want to get into desktop application that have a UI instead of Command Prompt stuff, where should I start, and what are some good online resources? ...

Is it wrong to get feedback from Stack Overflow on a live system architecture?

I am the technical director at a startup, and I will eventually be tasked with implementing a "real" system architecture when we hire more programmers. Right now our clients are small enough, and it is just me, so documented deployments, source control, unit tests and quality assurance servers are non-existent. Eventually I will need to ...

Painless resource management in java

In C++ we acquiring a resource in a constructor and release it in a destructor. So when an exception rises in a middle of a function there will be no resource leak or locked mutexes or whatever. AFAIK java classes don't have destructors. So how does one do the resource management in Java. For example: public int foo() { Resou...