Object Pascal Handbook

Object Pascal Handbook

Embarcadero is offering the Object Pascal Handbook free (PDF) for all developers if you sign up for the free addition.   Marco Cantu wrote this masterpiece and it provides a simple but in depth view of Delphi which is Object Pascal.

From writing desktop apps to client-server applications, from massive web server modules to middleware, from office automation to apps for the latest phones and tablets, from industrial automation systems to Internet virtual phone networks… this is what Object Pascal is used for today, in the real world.

The idea of the book is to explain core concepts and immediately present short demos that readers are encouraged to try to execute, experiment with, and extend to understand the concepts.

The book that offers complete coverage of the Object Pascal language as it is today. It’s a language manual for new developers and for developers coming from other similar languages.

The Object Pascal Handbook uses a logical approach, progressing through the topics and covering how the language works, and how to best use it.

This newly updated 500-page ebook is a complete guide to the current, modern Object Pascal programming language by best-selling Delphi books author and Delphi Senior Product Manager, Marco Cantu. This new language manual for new & existing Object Pascal developers covers core language features, object-oriented programming with Object Pascal, and the latest language features like generics, anonymous methods, and reflection in today’s Delphi compilers.

After you submit the form, the ebook will be sent to your inbox. Be sure to use the correct email address.

2017 Rad Studio (C++ Builder and Delphi) Developers Survey

2017 Rad Studio Developers Survey


The 2017 Embarcadero survey provides the latest information about the programming language Delphi.  The survey can be reviewed from Marco Cantu’s web site

Apparently all versions are still in use since the original design was built as a 32 bit compiler.  So in theory a developer using Delphi 1 can build an application for Windows 10 since it is 32 bit.   As time progresses the 32 bit application will disappear such as the 16 bit did.

One super fact from the survey is that Berlin V10.1 is the most used and that is in thanks to their campaign.

Windows application development is still strong since Delphi along with components can build an application in no time.  The next platform is Android which is bigger then iOS.  There are over 90% of users building a Windows VCL application. Since this survey was just done and Linux is still new there are no indications whether this option will be in full use later.

Once again the survey still proves that Delphi is strong in many areas and will be for the immediate future.  Go ahead and read the survey to see what others are doing and working towards.



Guide on building a PC step by step

Guide on building a PC step by step

Whether you are a person that loves to put things together or build a great gaming machine the following steps will assist you in the building planning stages.

The major difference between purchasing a BOX versus a BUILD can be vast based on your budget.

Step 1 – planning

Planning involves what you expect at the end of the build.  What type of case, power supply, motherboard, etc. are you looking to use.  Here is a listing of parts you will have to consider:

  1. Computer case
  2. Power Supply 700 Watts or higher
  3. Motherboard
  4. CPU – Intel I7 or AMD.
  5. Memory 8 GB or higher
  6. DVD Drive or do you get a portable.
  7. SSD Drive and what size.
  8. Extra Hard Drive to store data you do not need on the SSD
  9. Video card, gaming you need something that is similar to a rocket in comparison to spreadsheets which only needs a standard video card but can play videos without lagging.
  10. CPU fan, something has to cool the beast.

Step 2 – Budget

Next step, how much can you afford and can you work on a tight budget.  This does not mean you have to put the house up for sale to get something you can live with and build on in the future.   The following breaks down what you can expect to pay between for items:

  1. Computer case – $35 to $150 – depending on whether you want smoke and lights or storage space.
  2. Power Supply –  $70 to $150 – depending on the make, wattage you should be able to find them on sale.
  3. Motherboard – $70 to $600 – future growth or if you plan to keep the machine on a 5 year plan.
  4. CPU AMD is cheaper but Intel is better and costs are high, anywhere between $300 to $500
  5. Memory – $30 to $100, memory is cheap and you might as well make sure you get at least 16 GB.
  6. DVD – $30 to $50, portable is just as good as a internal, USB versus internal cables.
  7. SSD Drive – $70 to $200 – Size will deem what you will pay out.
  8. Extra Hard Drive – $70 to $100 – store photos, documents, files anything not needed on SSD.
  9. Video Card – $130 to $1,000 – Hardest decision, can the card you pick do everything you want.
  10. CPU Fan – $20 to $40.
  11. Operating systems, Windows Pro 10 is the choice for $130.00 at the moment or you can go with Linux Ubuntu Desktop which is $0.00

You can read more on PC World on steps to watch during building a machine.

Here are some vendors that are trusted by Baron Software to purchase parts from at a reasonable cost

  1. Newegg.com
  2. Microcenter.com
  3. CDW.com

Step 3 – Work Area and installation

Once you have all of the components order and are ready to build the machine, read this listing.

Normally what i tend to do when i am building a machine is to turn it on and off as i progress thru putting in the parts to make sure i have the machine working up to the point of installing the OS.

  1. Clean area, make sure you are working in a dust free area, watch for static which could damage parts, careful if you work on carpet.  Ground yourself.
  2. Make sure you have close to a router so that you have internet connection for the machine.  Do not rely on wireless to update OS or software which could fail during the machine build.
  3. Plenty of room to move around and place parts on the table.  Dining room tables are fine but there is always folks in the house who prefer to eat from the table and put heat sinks in.
  4. Start with the case and power supply.
  5. Next step is to place the motherboard into the case.  You must make sure no edge is touching the case otherwise it can short out.
  6. You can start to put in the CPU with the heat sink.
  7. Normally for myself i do turn the machine on and off to ma
  8. Place the rest of the components.

If something does not work make sure you do not panic but instead look at the simplest thing you can think that could disrupt the build, lack of power, incorrect seeding of modules, not placing cables correctly, etc.

Final Step – Install the OS

The final step in this process is the installation of the Operating system, on a Windows 10 Pro installed on a SSD, it takes no time to do so.

All in all, these are small things you need to consider before building a new computer.  Equipment and budgets go hand in hand so be careful of you can afford versus what you want.