Linux and Mac Visual Studio – Visual Studio Code

Mac Visual Studio Code

Visual Studio Code, a linux and Mac Visual Studio version allow developers building their modern web and cloud applications in more efficient ways on any platform, featuring deep integration with existing Microsoft developer tools.

Visual Studio Code

The Linux and Mac Visual Studio version offers a  modern text editor with rich code assistance, which allows developer coding / building their web and cloud application in JavaScript, TypeScript, ASP.NET 5, and other modern computer languages with wide variety of web application frameworks.

Since Visual Studio is famous with their IDE debugging, the Linux and Mac Visual Studio Code also can diagnosis issues on web and cloud application with integrated debugging tools for Node.js, TypeScript, and JavaScript. Set breakpoints in your code, break on exceptions, watch variables, step through your code, or navigate up the call stack, as well as attaching to local running processes.

Other features on Linux and Mac Visual Studio Code are customisable bindings, syntax highlighting, bracket matching, auto indentation, and snippets, with support for dozens of languages. Types of web programming supported on Visual Studio Code are JavaScript, C#, C++, PHP, Java, HTML, R, CSS, SQL, Markdown, TypeScript, LESS, SASS, JSON, XML, and Python as well as many other common file formats.

Mac Visual Studio Code

Other impressive about Visual Studio Code also bundles with great web technologies tool such as HTML, CSS, Less, Sass, and JSON. Code also integrates with package managers and repositories, and builds and other common tasks to make everyday workflows faster. And Code understands Git, and delivers great Git workflows and source diffs integrated with the editor.

If you’re hardcore Microsoft product developer, Visual Studio Code also integrate with Microsoft’s existing cloud development solutions powered by Azure or Visual Studio Online. So, the entire application development can streamlined and faster the development process.

Overall, Visual Studio Code can consider as another serious IDE development tool to build and debug modern web and cloud applications.

Visual Studio Code is free to download and available on your favourite platform – Linux, Mac OSX, and Windows.

Download Visual Studio Code

Veeam Endpoint Backup – Free Windows File and Image Backup Software

Veeam Endpoint Backup Option

Veeam Endpoint backup, another wonderful free file and image backup solutions that enables Windows users back up Windows-based laptops and desktops data to an internal or external hard drive or NAS (network attached storage).

This free file and image backup tool can supported on Windows 7 and Higher, and Windows Server 2008. It writes the file and image backups into VBK format, which is the same file backup format as Veeam Backup & Replication. The file or image data backup policy can be scheduled to run daily even your Windows system is locked, you log off, or when a specific backup drive is attached.

Additionally, Veeam Endpoint Backup FREE will have great features such as pausing the backup when the system is busy (automatically, with the optional Backup I/O Control selected), automatic update notifications, auto-recognition of the external hard drive that has your backups stored and much more.

What are the backup options available with Veeam Endpoint backup solution?

Veeam Endpoint Backup Option
Veeam Endpoint Backup Option
  1. Entire Computer – The highlight in this entire computer backup is “Backup of entire computer while excluding unnecessary files like recycle bin, temporary and page files”.
  2. Volume-level backup – Volume level backup allows only the selected volumes like system volume and data volumes.
  3. File-level backup – File level backup helps to backup individual folders and files by mask. This backup mode creates an image based backup with only selected files included in the image.

However, this Veeam Endpoint Backup doesn’t have options like the choice full /  incremental / differential backup types like their famous Veeam backup solutions.

veeam endpoint backup
veeam endpoint backup

During performing data restoration using Veeam Endpoint Backup, you will see a first screen to choose restoration recovery environment either bare metal recovery to the same or different hardware or Windows recovery environment. Then The “Tool” option allows you checking the system memory, fix startup sequences and a unique administrator password reset. There are two types of data restoration option:

  1. Volume-Level Restore : If data on a computer volume gets corrupted, you can restore this volume from the backup.
  2. File-level restore : If you have lost or erroneously modified files and folders on your computer.

Overall, Veeam Endpoint Backup is a wonderful Windows file and data backup software could even be used for organisations that still have physical servers requiring backup needs.

Download Veeam Endpoint backup for free


Detekt: Free Windows Anti Surveillance Software

detekt - Windows anti surveillance

Detekt, a free Windows anti surveillance software that build for researchers, human rights workers, journalists and others who suspect they are targets of unlawful surveillance with the means to easily test their computers for known spyware.

Spyware is basically a computer application that usually runs unidentified and collects data from your computer and sends it to the origin source. In general terms, if your computer is infected by Spyware, then someone in this world can see what you are doing on your computer, can read your emails, check your conversations, see your private files and can do anything that would prove to be harmful to you!

This windows anti surveillance tool able to scan your Windows computer for traces of FinFisher and Hacking Team RCS and commercial surveillance spyware. The detection patterns are publicly accessible to the technical and security community to ideally improve other existing security products and systems.

detekt - Windows anti surveillance

It requires Windows administration rights to install and run Detekt windows anti surveillance. Before you start the scanning process or press start the “Scan” button, it’s recommended turn off internet connection and close all running application to improve the accuracy of the detection result.

Meanwhile, Detekt spyware scanning process takes few minutes and the detect result will be displayed whether your computer is infected or monitoring by unauthorised application. if your computer is truly infected, it’s advice you immediately to seek expertise help by showing them the report or log files to resolve the spyware infection problem. Or you can run anti spyware software to remove spyware application.

The only Detekt Windows anti surveillance software limitation is without any spyware removal functionality to remove spyware applications from your computer.

Overall, Detekt is a nice Windows anti surveillance software or spyware scanner that can protect you from the most harmful spyware infections.

Download Detekt – Windows anti surveillance

Boot up or Shut Down Windows Computer with Time Scheduler

windows task scheduler

Thanks for Sleep mode on Windows. You can schedule boot-ups, shut-downs, and wake-ups on Windows computer, which you computer can automatically power up in the morning and automatically shut down at night.

You can set Windows boot up and shutdown times through Windows task scheduler. A Windows handy tool allows your PC automatically wake from sleep or computer enter to sleep mode at a specific time. You can find Task Scheduler application on Windows 7 & Windows 8.

windows task scheduler

This Windows scheduler can be particularly useful if you want your PC to wake and perform downloads in off-peak hours or start other actions before you wake up in the morning — without running all night. Below are the step to boot up or shutdown Windows computer automatically with time scheduler.

Steps to Boot up Windows Computer Automatically with Time Scheduler:

  1. Open the Task Scheduler by typing Task Scheduler into the Start menu and pressing Enter.Task Scheduler
  2. In the Task Scheduler window, click the Create Task link to create a new task.
  3. Name the task something like “Wake Computer”. You may also want to tell it to run whether a user is logged on or not and set it to run with highest privileges.
  4. On the Triggers tab, create a new trigger that runs the task at your desired time. This can be a repeating schedule or a single time.
  5. On the conditions tab, enable the Wake the computer to run this task option.
  6. On the actions tab, you must specify at least one action for the task – For example, you can choose “Start a program” task launch a Windows application like Windows FTP Client.Wake up WindowsOr if you just want to wake the Windows only without running a program, you can tell the task to run cmd.exe with the /c “exit” arguments – this will launch a Command Prompt window and immediately close it, effectively doing nothing.

Step to shut down Windows computer Automatically with Time Scheduler:

  1. Open the Task Scheduler by typing Task Scheduler into the Start menu and pressing Enter.
  2. In the Task Scheduler window, click the Create Task link to create a new task.
  3. Name the task something like “Sleep computer” and make sure check the box for “Run with highest privileges”. Since the shutdown computer utility requires admin access.
  4. On the Time Schedule Triggers tab, create a new trigger that runs the shutdown computer task at your desired time. This can be a repeating schedule or a single time.
  5. Now flip over to the Actions tab, click New, and then enter shutdown into the Program box, and /S into the parameters box. If you want to force a shutdown and kill every app, you can use /S /F to force it to happen right away.
  6. On Task Scheduler Conditions tab, you need check the box to only start the task if the computer is idle for more than x minutes. You can also choose to stop the task if the PC isn’t idle to help make sure it doesn’t kick in if you are on the PC.Task Scheduler Condition
  7. Lastly is the Time Scheduler Settings tab, you need to choose to restart the task every 30 minutes if the task fails—that way, if you are on the PC for a while past the normal time, the job will start up later on and shut down the PC.Task Scheduler Setting Tab

Beside using Windows task scheduler, you can also used command prompt to put the Windows computer to sleep or hibernate it. Below are the commands:

  • Shut Down: shutdown.exe -s -t 00
  • Hibernate: rundll32.exe powrprof.dll,SetSuspendState
  • Sleep: rundll32.exe powrprof.dll,SetSuspendState 0,1,0

DirectX 12 (Dx12) – Upcoming DirectX Software for Windows 10

DirectX 12 3DM

DirectX 12, the upcoming DirectX software is built for Windows 10 and compatible with Windows 8 as well, but the news isn’t so good for Windows 7 diehards. DirectX 12 can works across all the Microsoft devices from phones and tablets, to laptops and desktops, and, of course, Xbox One.

According to Microsoft MSDN Blog, DirectX dramatically increased performance in games, thanks to reduced CPU overhead and better support for multithreading, and significantly reduced power consumption, a real boon for owners of gaming laptops. Meanwhile, Direct3D 12 also introduces a set of new rendering pipeline features that will dramatically improve the efficiency of algorithms such as order-independent transparency, collision detection, and geometry culling.

Besides that, Intel also showing off the first public DirectX 12 demo and Direct3D 12 — and the improvement over older graphics APIs, such as DirectX 11, is really quite startling. The exact same demo under DirectX 12 consumed 50% less power than the DirectX 11 version. In a similar demo, the higher efficiency and lower overheads of DX12 allowed for a 60% increase in frame rate over DX11 while consuming the same amount of power.


Below are some of the difference between DirectX 12 and DirectX 11:

DirectX 11 3DM

DirectX 12 3DM

In addition, NVIDIA will support the DX12 API on all the DX11-class GPUs it has shipped; these belong to the Fermi, Kepler and Maxwell architectural families. With more than 50% market share (65% for discrete graphics) among DX11-based gaming systems, NVIDIA alone will provide game developers the majority of the potential installed base.

Overall, DirectX 12 can save more than 50% of CPU power compared to DirectX 11. When allowed to use equivalent power to DirectX 11, DirectX 12 can also yield 50% better FPS performance. DirectX 12 can run and show these improvements on a wide variety of devices including Microsoft’s flagship device the Surface Pro 3.

Lastly, DirectX 12 release is expected during holiday 2015 games and you properly can download DirectX 12 when Windows 10 release.

Updates: According to MSDN, the final version of Windows 10 will ship with DirectX 12