Thứ Tư, 27 tháng 6, 2018

Technology Is Improving Our Productivity At Work

7 Ways Technology Is Improving Our Productivity At Work

Those of you who can remember working without today’s technology remember how difficult it was to do everything analog. Every transaction was recorded on slow computers, painstakingly accounted for, and if you weren’t in the office and not at home, no one could reach you!

Obviously, those days are long gone, and the bulk of the workforce now are Generation Xers and Millennials who expect technology and can’t work without it. Today’s workforce communicates instantaneously from anywhere in the world, can access mass amounts of data in the cloud on-demand, and are more productive than ever before in the history of the human race.

Thứ Năm, 21 tháng 6, 2018

What programming languages can one use to develop Android applications?

Here's a list of languages that can be used to develop android mobile application:

·    Java - primary android development language. At launch, Java was the only officially supported programming language for building distributable third-party Android software.
·    Kotlin, language from JetBrains which received first-party support from Google, announced in Google I/O 2017.
·    C++ - NDK for libraries, not apps.
·    Python, bash, et. al. - Via the Scripting Environment
·    Corona- One is to use the Corona SDK . Corona is a high level SDK built on the LUA programming language. LUA is much simpler to learn than Java and the SDK takes away a lot of the pain in developing Android app.
·    Phonegap technology / Cardova - which used HTML 5, JavaScript, CSS
·    Xamarin technology - that uses c# and in which mono is used for that. Here MonoTouch and Mono for Android are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications.

Android is highly dependent on its java architecture, so it will be unlikely that there will be other primary development languages available any time soon. However, there's no particular reason why someone couldn't implement another language in Java (something like Jython) and use that.

Actually, Kotlin is now an official programming language for Android Development as announced at Google I/O 2018. Read more here.

(Source: https://stackoverflow.com/questions/3949980/what-programming-languages-can-one-use-to-develop-android-applications )

10 Things You Need to Know About .NET Framework

If you are considering becoming a .NET developer, here are 10 things to know about the language you should know before you embark on our bootcamp:

1. .NET WAS ONLY MADE FOR WINDOWS OR PC USERS. IS THAT TRUE?

Not anymore! Thanks to .NET Core, a set of tools consisting of the runtime, library and compiler components, you can create apps that run on Windows, Mac OS X and Linux. .NET Core runtime, libraries, and compiler are all open source on GitHub and are taking contributions.

2. WHERE DOES .NET FIT IN THE OPEN SOURCE WORLD?

Several parts of .NET were made available under open source licenses, meaning any developer can contribute to it. For example, the C# compiler Roslyn was made open source by Microsoft under the Apache License. The source code of Roslyn can be downloaded from gitHub, and guidelines on how to participate and contribute were made available.

Thứ Tư, 13 tháng 6, 2018

What is Machine Learning Good For? Machine learning predicts World Cup winner

The 2018 soccer World Cup kicks off in Russia on Thursday and is likely to be one of the most widely viewed sporting events in history, more popular even than the Olympics. So the potential winners are of significant interest.


One way to gauge likely outcomes is to look at bookmakers’ odds. These companies use professional statisticians to analyzeextensive databases of results in a way that quantifies the probability of different outcomes of any possible match. In this way, bookmakers can offer odds on all the games that will kick off in the next few weeks, as well as odds on potential winners.

What is machine learning?

Thứ Năm, 7 tháng 6, 2018

Build your technology layers on a cloud data foundation


(Image source: Internet)

For true business agility you need to virtualize your data layer.

The modern enterprise is comprised of a complex set of application stacks that span a disparate variety of virtual machines, physical servers, and proprietary storage hardware. Tentacles reach from headquarters, branch and remote offices, and offshore facilities around the world to technology stacks, SaaS providers and a multitude of applications.
Over the years layer after layer of technology has accumulated, but rather than replace what came before, we simply built on top through a long series of incremental decisions and implementations. For many, mainframes were bolstered by a client-server layer that moved into data centers. Web technology added SaaS beyond our data centers before virtualization and server consolidation reorganized everything into more manageable chunks.

Digital Transformation In Supply Chain Management

Digital transformation is a term that is thrown around a lot, and people have different ways to interpret what it means. Essentially, digita...