• Interview
    • Prep Courses
    • Coding Questions
    • Tips
    • Behavioral Questions
  • Career
    • Jobs
    • Soft Skills
      • Build Your Portfolio
      • Goal-Setting
      • Productivity
      • Health
      • Start a Blog
    • Software Engineer
    • Game Development
    • Blockchain Developer
    • Cloud Computing
    • Web3 Developer
  • Resources
    • Products
      • The Complete Software Developer’s Career Guide
      • 10 Steps to Learn Anything Quickly
      • How to Market Yourself as a Software Developer
      • Create a Blog That Boosts Your Career
      • 10 Ways to Make Money From Your Blog
    • Best Coding Hardware
    • Gifts
  • Languages
    • Python
    • C++
    • Blockchain Languages
    • Rust
  • Blog
  • About
FREE BLOGGING COURSE FOR DEVELOPERS

The Simple Programmer Blog

C#, Frameworks, Java, Tools

C# vs Java Part 4: The Tools (Final)

by John Sonmez 

February

19

2010

This is my final installment of the C# vs Java series, but I think this is one of the most important.  Tools make or break a development environment.  Good tools can make a hard job seem easy and bad tools can make [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Database, Debugging, Process Improvement, Testing

Using SQL to Check Complicated SQL

by John Sonmez 

February

17

2010

apollo 13 image to show why complicated sql should be checked

Complicated Queries I frequently find myself in the position of having to write fairly complex SQL queries in order to get a list of data that matches a certain criteria.  One problem with complicated SQL queries is that it is very hard [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Book Review, Design, Learning, Refactoring, Self Improvement

Book Review: Clean Code

by John Sonmez 

February

16

2010

image of the book Clean Code

I recently completed reading the book “Clean Code” by Robert Martin.  I have to say that this one is a keeper.  I would highly recommend getting this book and keeping this one for your library. This book is very much in the [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Android, C#, Java, Mobile

C# vs Java Part 2: Desktop and Mobile Platforms

by John Sonmez 

February

8

2010

In this post we'll be looking at both the desktop and mobile platforms for C# and Java. The Desktop (Thick Client Applications) The desktop platform, or thick client, is not as important of a platform as it was several years ago, and [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

ASP.NET, C#, Java

C# vs Java Part 2: Web Platforms

by John Sonmez 

February

4

2010

Web platforms are a critical thing to consider any any modern software development environment. Back in the C++ days it wasn't about the platform at all.  It was all about knowing the intricacies of the language and pointer manipulation. Modern programming languages [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

C#, Java, Language

C# vs Java Part 1: The Languages

by John Sonmez 

February

1

2010

I have been long contemplating this post, because I think it is a very important topic, but I have also lamented writing it do to the controversial nature of the subject and fearing that I would not be as accurate in my [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0
Load More

Popular Posts


Codecademy Python Review – is it any good? (2023)


The BEST Laptops for Computer Science Students in 2023


Rust vs Python – Is THIS the Language of the FUTURE?


Codecademy Full Stack Engineer Career Path Review (2023)

About The Simple Programmer

Since 2009, Simple Programmer has helped millions of readers become better problem-solvers, be more charismatic, and make more money as a developer.

  • About Simple Programmer
  • Career Guide for Developers
  • Privacy Policy
  • Sitemap
Contact

  • 500 West over Dr #7981, Sanford, NC, 27330, US

©Copyright The Simple Programmer - 2026