knowledge

Book explaining development process, do's and don'ts, etc.

I'm a hobbyist programmer, wanting to contribute to some open source projects, and hopefully write my own (semi-popular) ones too. I have a decent 'academic' knowledge of CS and programming business, but am finding that there's a large void between "knowing how to program", and knowing how to efficiently help out with a project. What I...

What's the important part of search technology?

What's the important part of search technology? Distributed file system Cloud computing Storage system Ranking algorithms Search algorithms Or something else? ...

Technical tests in interviews as a judge of employer

There is an increasing (and generally good) trend for potential employers to ask candidates to sit some sort of technical test before even being invited to interview. I appreciate that it is going to be more cost-effective that even a phone call to screen you but there seem to be two types of test out there, in the wild. The first ty...

Resources to get started with IPv4/IPv6 basics and development

I'm looking for resources and book which one can use to get started with IPv4 and IPv6 network development. The most relevant book I've came up so far is "Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition)" which covers both protocols but apart from that I did not find very much. The information I'm looking fo...

What C# knowledge should I have?

A very open question. I've been programming in C# for the past 5 months doing small projects that I completed successfully. Today I went to an interview for a C# role. The 1st question was 'Tell me about boxing'. Given my experience I had no idea what the guy meant. Needless to say the interview didn't go that well. Others questions wer...

what Ruby knowledge should I have?

I just discovered the what c# knowledge should I have? question and wondered about the same, but for Ruby. I consider Ruby to be my favorite programming language, and beyond learning the basics, at least what I've picked up from numerous Ruby on Rails projects and a few Ruby scripts, I've tried to learn from reading blogs like Gluttonou...

Which is more advantageous: Learning new languages or increasing knowledge of ones you already know?

Do you prefer learning new languages or just working in your current language and increase your knowledge of it? Which one provides more real-world benefits, and why? ...

Knowledge and Skills in CVs

I'm job hunting and have been tayloring my CV for individual jobs however it tends to follow the following theme for my skills and knowledge: Commercial experience with Relational Database Management Systems (Postgres) including SQL, stored procedures, replication and design. Commercial experience in Python and PHP web scripting, XML (...

Which Knowledgebase app is used by MediaTemple?

Does anyone know if MediaTemple did this development in house or is a software we may know? http://kb.mediatemple.net/ Thanks ...

Noticeable increase in programming ability or understanding

I am interested in knowing if at some time throughout your programming career, (when you first wrote "hello world!" to the present) you experienced a noticeable increase in your ability or understanding of the programming field. I understand that our field is built upon layers of knowledge, but was there one that stood out? A few examp...

Verifying equivalence of a secret

Alice & Bob are both secret quadruple agents who could be working for the US, Russia or China. They want to come up with a scheme that would: a) if they are both working for the same side, prove this to each other so they can talk freely. b) if they are working for different sides, not expose any additional information about which side...

How does Streaming Stock Quotes on Website like CNN, CNBC work ?

Hi All, I wanted to know how does behind the scene technology works when we see stocks streaming on websites like CNN or CNBC. I believe its an applet but would highly appreciate some detail explanations. Thanks. ...

What are the skills needed to read and understand other people's code?

Hi, I have got a new job, and in this job I need to go through other people's code to understand the application. What are the skills which I must acquire to accomplish the task of reading and understanding other people's code? What best-practices should I follow while reading and understanding other people's code? Which books or on...

Software or tools recommended to improve fast your C++ programming skills.

List anything you think is great to improve c++ knowledge... Please be concrete when giving solutions. ...

Learning to create animations in C++

does anyone know where I can learn to create and manipulate animations in c++ for the purpose of game development? ...

Should Marketing departments have basic HTML skills?

Working within an organisation as part of the in-house site development team, a lot of my team's throughput is driven by the colouring-in (marketing) department. It is their responsibility to provide approved content and imagery for the features or enhancements that we include on each iteration of the company site. One thing I've notic...

Resources to deepen knowledge before writing a framework?

I'm planning to reinvent the wheel by writing a PHP MVC/ORM framework in the near future. I have already watched several conference presentations on InfoQ, came across numerous slides, which have great impact on my knowledge. I'm still particularly interested in the best practices of: Framework design TDD (PhpUnit, Selenium) Domain D...

What are the overall most valuable/profitable programming expertises?

Hi, I would like to know if it's possible to point it out, and if so If anyone would know to summarize, considering things well beyond the basics and expectable of course, what would be nowadays the overall or statistical most highly regarded pieces of technical knowledge I better have if I wanna improve my chances of getting the highes...

Basic skills to work as an optimiser in the gaming industry

I'm curious about a certain job title, that of "senior developer with a specialty in optimisation." It's not the actual title but that's essentially what it would be. What would this mean in the gaming industry in terms of knowledge and skills? I would assume basic stuff like B-trees Path finding Algorithmic analysis Memory management ...

How do I get domain knowledge to start programming for Health Care Industry

I was highly impressed with this question and its responses concerning domain knowledge in the finance industry and it was very useful to understand what kind of expertise one need before starting Programming in Finance Industry. I want to get domain knowledge to start programming in Health Care Industry and so how should I go about i...