Do you need to know Javascript ?

Microsoft Development, Rad Studio Delphi Development, Software development Concepts
Do you need to know Javascript ? Web site maintenance or development has led to the need for software developers to know and understand how to write or read JavaScript.  The need for professional JavaScript developers is growing at a fast rate.  Now that does not mean there will be college courses dealing with JavaScript 101 but there is a vast amount of on-line knowledge areas for self taught on how to use JavaScript. The beauty of JavaScript is that you do not need a degree where it is a free technology that requires no installation and no configuration.  You can easily open up a HTML page and quickly write a function to send out the famous "Hello World!" Hello World Sample <!DOCTYPE HTML> <html> <body> <p>Simple JavaScript</p> <script> alert(…
Read More

A simple approach to software development

Rad Studio Delphi Development, Software development Concepts
A simple approach to software development Setting up your software development for a new application there are quite a few set of software developers that tend to jump on their machine and begin coding.  I would strongly suggest that an application which could be successful needs to start from thought to paper (even electronic) before any new code is typed. Now as some suggest creating designs or layouts are the best method for them and sometimes that does make sense.  Creating a sketch board  or laying out the screen design is a simple way to visually see what you want to achieve. Here are the steps that you can use when you are preparing to create a new application. Sitting at a table or desk Using white boards do help…
Read More

IDERA, Inc. Acquires Sencha to Strengthen Developer Tools Business

Rad Studio Delphi Development, Software development Concepts
IDERA, Inc. Acquires Sencha to Strengthen Developer Tools Business IDERA, Inc., the leading provider of database, development, and test management tools, today announced an agreement to acquire Sencha, a leading web application development platform. Sencha will be integrated with Embarcadero, IDERA, Inc.’s developer tools division. The press release can be view at BusinessWire about this purchase in detail.  Now the question is what will happen with moving this product into the Embarcadero Developer product line ?   How does this affect the Rad Studio products that deal with the enterprise ? Sencha provides software tools to build web applications across desktops, tablets and smartphones.  How will this work with FireMonkey is the real question.  The pricing structure for Sencha is extremely high for up to 5 developers. Atanas Popov has been…
Read More

C# 8.0 Previewed

Software development Concepts, Software Events
C# 8.0 Previewed Originally written in www.infoq.com, some amazing stuff coming down the pipe for C#. Nullable Reference Types We’ve covered nullable reference types in the past, but briefly the idea is that reference types would no longer be nullable by default. Instead, you have to explicitly mark them as nullable using the same “Type?” syntax that you use for nullable value types. Assigning a null to a non-nullable reference type will be a compiler warning. Likewise, reading from a nullable type would be a compiler warning unless the variable in question was explicitly checked for null ahead of time. So theoretically the only change developers need to make is to sprinkle question marks where appropriate. Since our report, a new syntax was added to this feature. Consider a scenario where you know…
Read More

Creating a Disaster Recovery Plan for your database (SQL)

Software development Concepts, Software Events
Creating a Disaster Recovery Plan for your database (SQL)   Idera recently had a fantastic webinar that went over the creation of a disaster recovery plan concerning your databases.  This should be a high critical piece of work usually done by DBAs within a company.  Let's go over a simple set of plans that depending on the type of company you are dealing with, can be done either large or small. Backups.  All backups should be done with incremental or full backups of your database.  There should be a protected network folder that contains the incremental in one and the full backups (usually done once a week) in a separate folder.  An incremental is a backup that contains only a snapshot of transactions that are done during a day while…
Read More