introduction

WPF quickstart documentation

I am totally new to WPF and looking for good quickstart documentation to start with. I will buy the book WPF Unleashed from Adam Nathan, but thats more a reference than a quickstart i think. I just want you to tell me your favorite links and books and maybe demo applications concerning wpf development. Focus of answers should be on be...

Intro book on CS for girlfriend

I am a software developer. These days, I work for a social networking site and write in Ruby, Php, C, C++, and of course, use SQL. I have a B.Sc. in Computing Science. I love my job. In my free time, I set up MythTV boxes, install open-source firmware on my WRT-54GL wireless router, and generally geek out. My girlfriend wants to und...

Spring introductions with dynamic implementation

I am trying to use Spring framework to dynamically implement a specific interface (lets call it I) for a class (let call it C). In Spring this is called introduction (mixin in other languages). In compile time C doesn't implement I. Using the @DeclareParents annotation I can do it in AspectJ syntax. The problem is that the actual imple...

Introducing unit testing to a wary team

I've seen similar questions around "How can I start with unit testing?" and I believe I've even run across a couple that ask how to best introduce it to the team. IIRC, the responses were mostly to the tune of "if you build it, they will come"...meaning once others see what you're doing with it, they'll start using it too. While I'm defi...

What would be the best way to introduce you to a project?

I am in a situation where I am to act as a tutor to a new developer on my current project. What would be the best way for you to quickly get into the project - both technically, domain specific items and socially. I have read quite a few pro-TDD people talking about pair programming, starting out with the experienced team member writin...

What's a good brief introduction to Mono/.NET programming?

Hello, I am quite impressed by the Mono features, especially by the portability of the library. I think I'll give it a try soon or later and I'd need some directions to find an introduction to Mono/.NET programming. Can you help me? Thank you ...

How can I have an abstract and introduction on the same page of a Latex document?

I need to change the layout of my document to send my paper to a conference. My abstract is currenly on a separate page. The introduction should be straight after the abstract, not on the separate pages. How can I have an abstract and an introduction on the same page? ...

What is the coolest thing you can do in <10 lines of simple code? Help me inspire beginners!

I'm looking for the coolest thing you can do in a few lines of simple code. I'm sure you can write a Mandelbrot set in Haskell in 15 lines but it's difficult to follow. My goal is to inspire students that programming is cool. We know that programming is cool because you can create anything you imagine - it's the ultimate creative ou...

Introductory Programming Podcasts with C++ emphasis?

Hi Is anybody aware of any introductory podcasts/screencasts about programming in general that step by step familiarize viewers with the key concepts of programming using C++ as a teaching language (making basically few if any assumptions)? I am hoping to refer some folks to such a resource, who would a) need a complete basic introduct...

Best book and environment to start learning C in?

What books and environments would you recommend for a person not new to programming but new to C? ...

Neural Networks in Python without using any readymade libraries...i.e., from first principles..help!

I am trying to learn programming in python and am also working against a deadline for setting up a neural network which looks like it's going to feature multidirectional associative memory and recurrent connections among other things. While the mathematics for all these things can be accessed from various texts and sources (and is access...

Good introductory tutorial on writing sty files for latex?

Where do I find a good introductory tutorial on writing sty packages for latex? ...

Suggested content for a lunch-time "Introduction to Scala" talk

I'm going to be giving a short (30-40 mins) lunch-time talk on Scala to technical staff at my company. I'd like some suggestions for what would be the most appropriate content. Most people attending will have experience in Java and/or C# (plus various other languages). What are the key things to cover? I'd like to give a brief introdu...

A good intro to information theory, please?

I know about Wikipedia and MacKay's Information Theory, Inference, and Learning Algorithms (is it appropriate as textbook?). A textbook starting with Shannon's entropy and going through Conditional entropy and Mutual information is sought... Any idea? If you are following such a course at your university, which textbook is used? Thanks...

Introduction to c# for c/c++ users

I have 6+ years of c/c++ experience. Tomorrow starts a university assignment where I will have to use c#. Therefor I would like to have a list of links which you think important, an extensive tutorial - in short everything you think worthy. codingstyle, best practices, ... (I don't know any specifics about the c# environment I will be ...

Spiking neural networks

Hi all, which is the book one should start with in the domain of spiking neural networks? I know about Gerstner's "Spiking Neuron Models", published in 2002. Is there a more recent book, or maybe a more suitable one? I have a background in maths and artificial neural networks. If there are some good articles or overviews in this domai...

Getting a foot in the door

How did you get into the IT field? What would you recommend to someone who is trying to enter the hyper-competitive market that is IT? Computers have always been a tremendous passion of mine, but in the past few years I've become very lax in developing my skills. I'm going to a technical school for Information Security currently and want...