On CHOW: Does drinking ice water burn calories?
365 Resources for

Justin James

  • Subscribe to this listing via:
  • RSS
  • Email
TechRepublic Author Biography
Justin JamesI am an all purpose IT person. If there's a generic job title in IT, I've probably had it, most likely more than once. Programmer, systems administrator, DBA, PC tech/repair, Help Desk, webmaster, web designer, web developer, applications developer, network engineering. Somehow I have managed to get my thumb stuck...
more about Justin James »

TechRepublic Resources

Can Microsoft win over enough developers to change the paradigm?
Over the last few months, I have written about some of the changes occurring in the development landscape. Some of the other writers in TechRepublic's Programming and Development space have also been approaching the same topic with hands-on articles, such as Tony Patton's recent piece on Silverlight 2.0, and Peter...
Tags: Developer, Mobile, Vision, Microsoft Corp., Microsoft Windows, Productivity, Strategy, Operating Systems, Software, Management, Justin James
Blog posts 2008-05-13
Can presentation layer abstraction ever replace desktop and Web apps?
Persistent "Holy Grails" in the world of computing are the various methods of abstracting the presentation layer of applications. The current incarnation of this tendency has the HTTP network protocol as the common theme. Let's take a look at this history and see what the chances are that the current...
Tags: Java Application, Desktop, Web, Application, HTML, Microsoft Silverlight, HTTP, Applet, ActiveX, Channel Management, Programming Languages, Java, Middleware, Marketing, Software Development, Software/Web Development, Enterprise Software, Software, Justin James
Blog posts 2008-05-03
10 reasons your star programmer may be looking to leave
Top programmers are not easy to find. It takes time to cull through dozens, if not hundreds, of resumes to find the magic combination you want, and it takes hours to perform interviews. After all of that, you still need to jump through hoops to make sure that your best...
Tags: Job, Employee, Environment, Programmer, Development Tools, Software Development, Software/Web Development, Justin James
Blog posts 2008-05-01
Microsoft's Parallel Extensions Library: Making multithreading easier
Microsoft is working hard to release the Parallel Extensions Library, which is a library of objects designed to speed the development of multithreaded applications. The library contains two major advantages over traditional .NET multithreading techniques. The Parallel Extensions Library encapsulates many existing concepts into prepackaged and tested...
Tags: Parallel, Developer, Microsoft Corp., LINQ, Multi-threading, Parallel Extensions Library, Data Parallelism, PLINQ PLINQ, Justin James
Blog posts 2008-04-21
Microsoft's mainline products 'break' many development paradigms
At last week's Microsoft Heroes Happen Here event in Charlotte, NC, I got the chance to ask Microsoft Senior IT Pro Evangelist Blain Barton a handful of questions about systems administration, development, customer feedback, and more. My first question was a tough one: How is Microsoft addressing...
Tags: Microsoft Corp., Microsoft Windows, Microsoft Windows 95, Operating Systems, Software, Justin James
Blog posts 2008-04-15
Microsoft Evangelist Blain Barton discusses systems administration
On April 8, 2008, I went to the Microsoft Heroes Happen Here event in Charlotte, NC. I registered late, so I was only able to attend the IT Professional track aimed at systems administrators. (I was hoping to also sit in on the Development track.) It was...
Tags: Mobile, Microsoft Corp., System Administration, Microsoft Windows, Microsoft Windows Server 2008, Advertising & Promotion, Operating Systems, Software, Marketing, Justin James
Blog posts 2008-04-14
Hear how Mainsoft is opening options for .NET and Java developers
Mainsoft provides tools for running .NET code on the Java platform. I interviewed Mainsoft's Vice President of Technology, Eyal Eliahu Alaluf, via e-mail about a variety of subjects, including: managing a team on different continents Mainsoft has offices in the United States and Israel; working with .NET code within the...
Tags: Java Developer, Mainsoft, JVM, CLR, Eyal Eliahu Alaluf, Mono Open Source .NET Framework, .NET CLR, .Net, Programming Languages, Java, Application Servers, Middleware, Software Development, Software/Web Development, Enterprise Software, Software, Justin James
Blog posts 2008-04-08
Project failures may soon carry legal risks for programmers
Project disasters come with the territory in IT. Some observers including me pessimistically believe that the majority of IT projects fail to meet their original goals. All too often, "descope and declare victory" is the only possible way to end a project. Part of the problem is that, regardless of...
Tags: Project, Lawsuit, Information Technology, Programmer, Programming, Programming Project, Development Tools, Strategy, Software Development, Software/Web Development, Management, Justin James
Blog posts 2008-04-02
10 reasons your star programmer may be looking to leave
Top programmers are not easy to find. It takes time to cull through dozens, if not hundreds, of resumes to find the magic combination you want, and it takes hours to perform interviews. After all of that, you still need to jump through hoops to make sure that your best...
Tags: Programmer, Justin James, Development Tools, Software Development, Software/Web Development
Download resources 2008-05-01
Common sense tips for developing usable mobile apps
Developers who work on mobile computing platforms (UMPCs, smartphones, cell phones, etc.) frequently overlook the issue of usability. Part of the problem is that there are no clear usability guidelines yet for developing for mobile devices. There is also such a high level of variability between devices that it is...
Tags: Touch Screen, Phone, Device, Mobile, Cell Phone, Button, Cell Phone Keypad, Advertising & Promotion, Keyboards, Telecom & Utilities, Cellular Phones, Marketing, Hardware, Peripherals, Consumer Electronics, Personal Technology, Justin James
Blog posts 2008-03-25
Video games and the current state of AI
I finally found time to play the video game F.E.A.R. a few months ago, and I was initially impressed by the artificial intelligence AI. The enemy soldiers appeared to work together towards a common goal (i.e., finding and killing my character); they seemed to use realistic tactics (such as taking...
Tags: Artificial Intelligence, Video Game, Video, AII, F.E.A.R., Doull, Games, Personal Technology, Justin James
Blog posts 2008-03-18
10 non-monetary benefits to attract and retain top developers
When recruiting developers, it's easy to fall into the trap of thinking that money is what brings in the best and the brightest. After all, developers tend to receive paychecks a bit beefier than other professionals with similar levels of experience and education. But at the end of the day,...
Tags: Job, Developer, Project, Team, Career, Benefit, IT Industry, Justin James
Blog posts 2008-03-18
HTTP and HTML: The paradox of dominance
The saying, "When all you have is a hammer, every problem looks like a nail," makes me think of the mess that we're in when it comes to the dominance of HTML and HTTP. I tend to be down on the concept of Web applications -- especially...
Tags: HTML, HTTP, Microsoft Office, Web Application, HTML 5, Justin James
Blog posts 2008-03-10
10 traits to look for when you're hiring a programmer
Programmers come with a wide range of skill sets, hail from many countries and cultures, and can have differing backgrounds and experiences. Nevertheless, certain qualities can mean the difference between a great programmer and someone who's not so great. Here are 10 things to look for when you're hiring a...
Tags: Hiring, Programmer, Programming, Candidate, Daycoders, Development Tools, Software Development, Software/Web Development, Justin James
Blog posts 2008-03-05
Asirra: CAPTCHAs with a heart
Every once in a while, I come across a project or piece of software that really puts a smile on my face. About a month ago, I found Asirra Animal Species Image Recognition for Restricting Access from Microsoft Research. It is a CAPTCHA system that asks the user to decide...
Tags: CAPTCHA, Photograph, Computer, Asirra, Justin James
Blog posts 2008-03-04
10 non-monetary benefits to attract and retain top developers
When recruiting developers, it's easy to fall into the trap of thinking that money is what brings in the best and the brightest. After all, developers tend to receive paychecks a bit beefier than other professionals with similar levels of experience and education. But at the end of the day,...
Tags: Developer, Benefit, Recruiting, Justin James
Download resources 2008-03-18
The mouse mentality holds down mobile apps
The mouse defines, in large part, how we compute -- which is great for most needs. Having that "common ground" in terms of the interface is wonderful for probably 90 percent of the applications out there. The problem is the other 10 percent of applications that would be much better...
Tags: Console, Mouse, Mobile, Problem, Video Game, Holdup, Mice, Games, Hardware, Peripherals, Personal Technology, Justin James
Blog posts 2008-02-26
10 traits to look for when you're hiring a programmer
Programmers come with a wide range of skill sets, hail from many countries and cultures, and can have differing backgrounds and experiences. Nevertheless, certain qualities can mean the difference between a stellar programmer and someone who's not so great. Here are 10 things to look for when you're hiring a...
Tags: Hiring, Programmer, Justin James, Development Tools, Recruitment & Selection, Software Development, Software/Web Development, Human Resources, Workforce Management
Download resources 2008-03-05
The challenges of maintenance programming
The world of programming has changed quite a bit since computers were first developed. One relative constant is the way in which programs are created; specifically, the idea of source code represented as standard ASCII text. It has been decades since we evolved from using hex editors or punch cards...
Tags: Code, Programmer, Programming, Backstory, Development Tools, Software Development, Software/Web Development, Justin James
Blog posts 2008-02-21
10 signs that your project is about to be cut
It is an unfortunate reality in the IT industry: A large number of projects are cancelled before they are complete. This would not be a problem if the IT industry were like many other industries, where the labor pool is made up almost exclusively of permanent employees. But the IT...
Tags: Project, Cancellation, Strategy, Leadership, Management, Justin James
Blog posts 2008-02-20

Content Types

Blog posts (202 results)
Discussion threads (135 results)
Download resources (9 results)
Technical articles (19 results)

Refining Tags

programming (65 results)
Software Development (44 results)
Software (41 results)
Web (33 results)
Hardware (30 results)
Programmer (30 results)
Software/Web Development (26 results)
server (23 results)
Microsoft Visual Basic.Net (20 results)
Microsoft Corp. (20 results)
Developer (18 results)
Java (18 results)
Development Tools (17 results)
JodyGilbert (16 results)
CPU (16 results)
e-mail (16 results)
Web Development (15 results)
Perl (14 results)
multi-threading (14 results)
Software Design (13 results)
Application Development (13 results)
performance (12 results)
Job (12 results)
Microsoft Windows (12 results)
development (12 results)
Microsoft ASP.NET (12 results)
Workforce Management (12 results)
Human Resources (12 results)
Programming Languages (11 results)
Components (11 results)
Processors (11 results)
Semiconductors (11 results)
computer (10 results)
Networking (10 results)
network (10 results)
george ou (10 results)
Microsoft .NET (10 results)
Linux (9 results)
Unix (9 results)
project management (9 results)
Code (9 results)
phone (9 results)
Web site (9 results)
Code Writing (9 results)
Marketing (9 results)
Problem (8 results)
Career (8 results)
Management (8 results)
Enterprise Software (8 results)
training (8 results)

TechRepublic Featured Jobs

Job Title/Location Posted
  • Powered by: Simply Hired
  • .


Cisco IOS Command Chart (IOS v.12+)
Becoming proficient with Cisco equipment means remembering a whole new set of commands. These command charts give you a quick way to look up the needed IOS commands and switches when you need them.
Buy Now
Network Auditing
Auditing the activities on your network can be an eye-opening experience if corporate policies and procedures are not strictly enforced and monitored. ...
Buy Now