Windows 10—Fall Creators Update SDK is now available Sweepstakes

 

Windows 10 SDK Fall Creators Update SDK

Downloads and tools for Windows 10

Visual Studio 2017

  • The latest version of Visual Studio, released October 2017
  • The latest Windows Standalone SDK (ver. 10.0.16299.15)
  • Templates for Universal Windows Platform (UWP) apps for tablet, phone, PC, Windows IoT, or Xbox
  • Templates for Windows desktop applications
  • Windows 10 Mobile emulators

Log in and take a chance

*No Purchase Necessary. Open only to Universal Windows Apps developers 18+. Sweepstakes ends November 17, 2017. For details, see Official Rules

Download the Windows 10—Fall Creators Update SDK today. Want to learn more about what’s in it? Get the overview by watching the Windows Developer Day keynote and dive deeper with over 18 sessions on Windows 10 features and capabilities here.
And don’t forget to enter an epic sweepstakes with amazing prizes. When you submit or update a Windows Store app targeting Windows 10—Fall Creators Update (build 16299), you’ll have a chance to win one of five prize packages—each valued at over $8,000 USD.* You’ll receive one entry for each app or game you create or update that meets the criteria.

Swift 4.0 Released!

Swift 4.0 Released!

Swift 4 is now officially released! Swift 4 builds on the strengths of Swift 3, delivering greater robustness and stability, providing source code compatibility with Swift 3, making improvements to the standard library, and adding features like archival and serialization.

Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.

Updates

Swift 4.0 is a major language release and contains the following language changes and updates that went through the Swift Evolution process that can be viewed by clicking here

Apple (Xcode)

For development on Apple’s platforms, Swift 4.0 ships as part of Xcode 9.  Open-source Swift can be used on the Mac to target all of the Apple platforms: iOS, macOS, watchOS, and tvOS. Moreover, binary builds of open-source Swift integrate with the Xcode developer tools, including complete support for the Xcode build system, code completion in the editor, and integrated debugging, allowing anyone to experiment with the latest Swift developments in a familiar Cocoa and Cocoa Touch development environment.

Linux

Official binaries for Ubuntu 16.10, Ubuntu 16.04 and Ubuntu 14.04 are available for download. Open-source Swift can be used on Linux to build Swift libraries and applications. The open-source binary builds provide the Swift compiler and standard library, Swift REPL and debugger (LLDB), and the core libraries, so one can jump right in to Swift development.

Idera – Free Tool – PowerShell Scripts for SQL Server

Idera – Free Tool – PowerShell Scripts for SQL Server

Idera

Idera is offering a free tool of Powershell scripts for Microsoft SQL server.  You can simply your SQL Server Administration with 89 free Powershell scripts by simply providing some information and it is an amazing assortment of scripts.  The scripts will allow you to work on your server providing you with some outstanding quick pieces that will enhance what you do on a daily basis.

  • 89 example scripts for managing SQL Server objects
  • Initialize PowerShell SQLPS module and work with databases
  • Scripts for Analysis, Integration, and Reporting services
  • Experimental support for SQL Server 2016
  • New scripts for exploring In-Memory databases and query store features

Powershell script break down

Database Engine

  • Connect to a server instance, manage databases and publish scripts
  • Work with policies and SQL Server logs
  • Manage security and backups
  • Create and manage SQL Server jobs
  • Get extended event information

Analysis Services

  • Connect to an Analysis Services instance
  • Get connection information
  • Get a list of databases
  • Backup databases and remove old backups
  • Restore a database

Integration Services

  • Start and stop services
  • Get package information
  • Provision a catalog
  • Publish a project
  • Modify catalog settings

Reporting Services

  • Start or stop services
  • Get instance information
  • Backup and restore encryption keys
  • Get configuration information
  • Get event log information

***NEW Scripts***
In-Memory Databases (SQL2014 and SQL2016)

  • Get overall utilization
  • Get size on disk
  • Get detailed utilization by table
  • Get checkpoint size

Query Plan (SQL2016)

  • Set Query Plan desired state
  • Set Query Plan data retention maximum size
  • Get Query Plan information
  • Get Query Store status

 

How the 9-to-5 workday has disappeared

How the 9-to-5 workday has disappeared

 

Work has changed dramatically over the last few decades, according to a report in The Wall Street Journal recently release it has become more time-consuming, less stable, and more flexible.

In 1973, 6% of Americans said they worked excessive hours while in 2016, 26% said they worked more than 48 hours a week.

Insurance coverage by employers has also dropped since 1973, although companies now provide more benefits to aid work-life balance, such as paid parental leave and remote work options.

Businesses are spending less on employees, both in terms of compensation and capital investment, while investors get triple the payout from 30 years ago.

This has all contributed to workers increasingly acting like free agents in the job market.  While they have more control and flexibility, the “safety net that once came with full-time work has frayed.”

Don’t worry be happy

Americans are happier at work, but they might just be settling for less.

For the first time since 2005, more than half of U.S. workers say they’re satisfied with their jobs, according to the Conference Board, a research group. Employment is up, wages are finally rising and layoffs are near record lows, resulting in a more optimistic, contented workforce.

That buoyancy is giving Americans confidence to pull out their wallets.  Depending on whether the tax plan for 2017 gets implemented the middle class will continue to get hammered with taxes to maintain the social programs such as social security, ACA and other various programs.

There is no such thing as a free lunch but employers are looking to try and maintain a profit.  Small business owners will gain from the tax overhaul plan by not getting double taxed for corporate and personal income.  This fact is not known by most Americans.

Hopefully the work place will improve over the next few years putting wages back into a reality check.

Meet FMS President Luke Chung

Meet FMS President Luke Chung

FMS

Access

Since FMS started in 1986 they have assisted countless individuals and organizations make better data driven decisions. As database experts, FMS help our clients improve accuracy, efficiency, and costs. FMS give managers better control of their processes, provide data to key decision makers, and help developers add features and gain insight into their applications. Collecting, analyzing, and presenting data in ways that empower individuals is what they provide.

Having used their tools for various Microsoft Access Projects and applications Baron Software highly recommends visiting the FMS web site as well as stopping at this event to listen to Mr. Chung.

Meet FMS President Luke Chung at the Microsoft Access User Group Meeting in New York City

September 11, 2017, 6:30 PM
Microsoft Headquarters, New York City

FMS President Luke Chung is the featured presenter at the Microsoft Access User Group meeting in New York City.

Learn from his experiences with Microsoft Access, SQL Server, Azure cloud computing, and techniques to improve your productivity. He’ll answer your questions and demonstrate FMS products.

Includes FMS product giveaways.

We look forward to seeing you at this Free Event.

For more info: read the User Group Announcement

Location

11 Times Square, East side of 8th Ave. between 41st and 42nd Streets (nearer 41st) Belasco Room on the 6th Floor.

The building is across the street from the Port Authority bus terminal. Subway: A, C, or E train to 42 Street-Port Authority Bus Terminal.

Bring Picture ID to get thru security.

How to fix setup errors with SAP Crystal Reports 2016

How to fix setup errors with SAP Crystal Reports 2016

SAP

It is always a small burden to install or execute the SAP Crystal Reports 2016 updates or service packs on a Windows 10 machine.  Things that just drive you crazy to put in a simple update or patch throws you off the track in so many minor ways.

Using Crystal Reports 2016 with Visual Studio is a robust reporting tool that you can access information from your SQL database or even Microsoft Access.  You can also purchase the standalone tool allowing you to build custom reports that you can load into the Crystal Server for multiple users to gain reporting.

A few fixes for updating

Some of the minor “dumb” things that can be fixed in seconds to complete your task are :

  1. Always execute the patch or service pack with Administrator rights otherwise you will get the misleading “Ports … must be opened”.  At first you think the AntiVirus or Firewall are using the ports but the error is very misleading.
  2. After you start the update the next possible problem could be the “suppressed reboot” error thus failing the update.  This is another misleading problem and this could be left over from any previous problems with executing the update.  Following the steps below to solve this issue

The following resolution involves editing the registry. Using the Registry Editor incorrectly can cause serious problems that may require you to reinstall the Microsoft Windows operating system. Use the Registry Editor at your own risk. It is strongly recommended that you make a backup copy of the registry files before you edit the registry. For information on how to edit the registry key, view the ‘Changing Keys And Values’ online Help topic in the Registry Editor (Regedit.exe).

  1. Click Start > Run. The Run Dialogue box appears.
  2. Type “regedit” in the Open field. Click OK. The Registry Editor appears.
  3. Navigate to \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\
  4. Double click on the PendingFileRenameOperations
  5. Delete the content of this value
  6. Click OK > Yes > OK
  7. Launch the installer and no reboot is required

So this resolves installing any Crystal Reports 2016 update/patch/service pack.

Now if SAP can only get the patch or service pack to install quicker.

Coding Boot Camps should they go or be used ?

Coding Boot Camps should they go or be used ?

Boot Camp

Within the past week, two well-known and well-established coding bootcamps have announced they’ll be closing their doors: Dev Bootcamp, owned by Kaplan Inc., and The Iron Yard, owned by the Apollo Education Group (parent company of the University of Phoenix).  Not the most strongest places to learn how to code but some industry observers have suggested that the market may be merging in the coming months.

It appears that there are simply more coding bootcamps – almost 100 across the US and Canada – than there are students looking to learn to code.   Remember these courses are geared for a quick turnaround in studying and learning how to program.  I never mentioned that these were gifted academic schools since on average they are charging $11,000 for a 12 weeks of intensive training in a programming language or framework.

College or Bust ?

Does a person who goes thru this actually know the basics, sure but can they develop software that could possibly be used by millions, most likely not.  They stand a chance of getting a low entry level position at a software house.  They could have simply saved the money, learn the piece they needed from the vast amount of knowledge on the internet, or webinars.  Writing software is an art form as well as a love fest.  There are times a software developer will stay up long hours going over code to make it better.

In December of last year, Bloomberg published a warning to prospective students: “Want a Job in Silicon Valley? Keep Away From Coding Schools.”

The article contended that many companies have found coding bootcamp grads unprepared for technical work.   A tech recruiter told the publication. “My clients are looking for a solid CS degree from a reputable university or relevant work experience.” Google’s director of education echoed this sentiment: “Our experience has found that most graduates from these programs are not quite prepared for software engineering roles at Google without additional training or previous programming roles in the industry.”

Do you need to know Javascript ?

Do you need to know Javascript ?

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( ‘Hello, world!’ );
</script>

<p>Not hard ?</p>

</body>

</html>

As displayed above, the code shows the necessary tags to create a nicely formatted HTML page which will open an alert window to display ‘Hello World’.

Advantages of learning JavaScript

A major advantage to JavaScript is the fact that it is not strictly an interactive programming language but it is platform-independent.  This means you can write the code and insert it on any machine, Android, iOS, iMac, Windows, etc.  The next important thing to take into account is that it is case sensitive which the function HelloWorld is not the same as helloworld. Be very careful about this.

The final advantage of JavaScript is the event loop. When an event is triggered in the browser, JavaScript run-time stores information in the message queue. If a callback function existed with this stored information, it will be executed the next time it is encountered within the loop. The end result is that the application is able to handle multiple operations on a single thread, which grants the developer freedom from additional programming of all the different application states.

To wrap up, it is your best interest to learn JavaScript at least to a very basic level.   It is extremely easy to pick up and use in less than an hour and finally you can not go wrong with mastering JavaScript.

A simple approach to software development

A simple approach to software development

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 when you plan to get your thought on to the board for the initial start of the project.  You can quickly put down what your clients (consumers) wish to have or to fulfill their needs.  Simple step is to list all of the pieces in bullet point what you think the client is expecting from your application.

Always remember that developers can write a great application that nobody wants.

Flowcharts
Yes this is one of computer 101 concepts that no software developer wishes to use any longer but if you set up a general flowchart it will show you things you did not think of.

Screen Design
Screen layouts are extremely important, it gives the visual aspect on what the application will look like.  The best thing is that it could be done on paper without using a computer.  Sure it looks like stick men but it does show the layout that you think clients will be happy with.

Data Model
This is essential if you plan on having some sort of database manager that will capture the information entered with your application.  A proper data model will show exactly what you think each table and record size will be.  The database manager is another piece where you must either sell to the client on a robust database or a small foot print.

Know your customer
Sitting with your clients or consumers or customers, you need to understand the business.  You may not be a retail sales guru but you have to understand what the client wants and possibly increase business.  This does not mean as a software developer you need to allow the client overrun the project where your team gets the blame for it falling apart but you have to understand how the client starts and ends the day.

Team work
The biggest and one of the most difficult piece is to have the presentation in front of the software team.  You must be prepared to accept criticism from your peers.  They may see something you did not see or whether there is a market for your application.

Starting a new application for a market can be either a hard task or you can set up a plan that will get you to the end line quickly and successfully.

IDERA, Inc. Acquires Sencha to Strengthen Developer Tools Business

IDERA, Inc. Acquires Sencha to Strengthen Developer Tools Business

Idera

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 quoted “Sencha matches our mission to deliver agile development tools to our growing global community of developers,” said Atanas Popov, General Manager of Embarcadero. “It broadens the languages we support by adding JavaScript, and delivers broad synergies with our existing product portfolio. For example, Sencha Ext JS will provide a powerful Web Framework for Embarcadero’s RAD Studio to complement our native frameworks, including VCL for Windows and FMX for Mobile.”

Embarcadero has recently added CData support tools to allow access for VCL and FMX applications to use. So the idea of allowing Ext JS to have a IDE plug-in is not far off since it does have Visual Studio support.  What does this mean for other software products such as Elevate Software Web Development, no one knows.  This is a pretty major step so now let’s see what happens in the near future.  Based on Idera’s track record this will be a long term project to get all members on the same page.