July 2018 - Online Free Computer Tutorials.

'Software Development, Games Development, Mobile Development, iOS Development, Android Development, Window Phone Development. Dot Net, Window Services,WCF Services, Web Services, MVC, MySQL, SQL Server and Oracle Tutorials, Articles and their Resources

Monday, July 30, 2018

8 Proven Steps to Transition from Software Developer to Business Analyst

This is a very frequent request that we come across. "I have been a software developer for quite some time and would like to lear...
Read More

In-App Purchase Tutorial: Getting Started

Update note: Pietro Rea updated this tutorial for Xcode 10, Swift 4.2 and iOS 11/12. Ray Wenderlich wrote the original. Get started wi...
Read More

Programmers and Puzzles [Comic]

Puzzling Interviews After the first interview round with Sophia, Roland moved on to the next level. His meeting with Mel seems promisi...
Read More

Hands-On CI/CD for Microservices With Jenkins X

Kubernetes is growing in popularity and many companies use it to orchestrate their containerized microservices. Moreover, microservice...
Read More

InnoDB Cluster in a Nutshell Part 1: Group Replication

Since MySQL 5.7, we have a new player in the field, MySQL InnoDB Cluster. This is an Oracle High Availability solution that can be eas...
Read More

Sunday, July 29, 2018

Are AI and Machine Learning Today's ''Most Important'' Technologies?

The debate over Artificial Intelligence and Machine Learning never seems to stop. It seems to get more intense by the day. Adding fire...
Read More

Swift Open Source of the Month (v.July 2018)

For the past month, we ranked nearly 200 Swift Open Source Projects to pick the Top 10.We compared projects with new or major release ...
Read More

MongoDB vs. RDBMS

In this article, I will introduce you to MongoDB and draw a comparison with RDBMS and highlight its advantages over the latter. MongoD...
Read More

UI Personalization in Machine Learning Apps

Due to the inherent characteristics of Machine Learning, designers have to face the problem of presenting different types of data in a...
Read More

The DevOps Toolchain per Ravi Gadhia, GitHub

Thanks to Anders Wallgren, CTO and Sam Fell, V.P. of Marketing at Electric Cloud for hosting and moderating our roundtable discussion ...
Read More

Things to Remember in Performance Testing of E-Commerce Websites

The e-commerce niche of business always baffles me when it comes to the quantity of traffic it generates. There are no experts yet who...
Read More

Mobile AR App Design Review #2: Torch Drops The Hammer

On the hunt for utilitarian mobile augmented reality apps, we rediscover the power of convergence. This week we are going to follow up...
Read More

Wednesday, July 25, 2018

Google wants Go to become the go-to language for writing cloud apps

The Google -incubated Go language is one of the fastest growing programming languages today, with about one million active developers ...
Read More

Angular 6, Part 3: Lifecycle of a Component

In this article, we will discuss the lifecycle of components. Since, in Angular, a component is the main building block the applicatio...
Read More

How to Stop Using Callbacks and Start Living

JavaScript has two major ways of dealing with asynchronous tasks - callbacks and Promises. In general, Promises are considered easier ...
Read More

C#: When to Use 'when'

C# 6 introduced the when keyword. The when keyword is a way to filter an exception in a catch block by some specific criteria. It was ...
Read More

Data Science Needs a Bigger AMA: Inside Machine Learning

Data science has an information problem. I don't mean a problem with the data. I mean a problem in how we communicate about data s...
Read More

Tuesday, July 24, 2018

Automate It: Be Lazy (Part 1)

Based on my passion as an open source developer, in particular for the Apache Maven Project, I work JIRA-based, which helps us and mys...
Read More

Playing With Grafana and Weather APIs

Today, I want to play with Grafana. To give a little more detail, let me explain my recent experience with Granfana. I've got a Be...
Read More

How to Build a Better Product with UX Writing

The more I read about interfaces and copy, the more I see people claiming that interfaces must be user-oriented, and it's time we ...
Read More

Common Node.js Development Mistakes (Part 1)

Just face it: You are making or have already made (at least) some of these common Node.js development mistakes that I'm about to p...
Read More

Dependency Injection: Python

Overview Dependency Injection (DI) is a software engineering technique for defining the dependencies among objects. Basically, the pro...
Read More

Design Patterns in Swift #1: Factory Method and Singleton

There are 23 classic software development design patterns probably first identified, collected, and explained all in one place by the ...
Read More

Introduction of Angular and How to Setup Environment in Visual Studio Code - Part 1

In this article, we'll explore what is angular and why we use JS based frameworks when we've already javascript libraries. We&...
Read More

Don't call us, we'll call you: Inversion of Control Containers

The journey from global variables to managed dependency injection When writing object-oriented code, we inevitably end up with some ob...
Read More

Building a Filterable Log Viewer With Downshift and match-sorter

This was a fun little build, but I wish I remembered to turn on my stream. It was kinda nice to just write some code, too! takes a str...
Read More

Machine Learning Open Source of the Month (v.July 2018)

For the past month, we ranked nearly 250 Machine Learning Open Source Projects to pick the Top 10.We compared projects with new or maj...
Read More

Vue.js Open Source of the Month (v.July 2018)

For the past month, we ranked nearly 150 Vue.js Open Source Projects to pick the Top 10.We compared projects with new or major release...
Read More

Moya Tutorial for iOS: Getting Started

Note: This tutorial uses Xcode 10 and Swift 4.2. The libraries it depends upon are not yet updated for Swift 4.2 but can be used witho...
Read More

Learn How to Perform Load Testing in Elasticsearch

In this article, we will learn to create and run a load test on Elasticsearch with Apache JMeter™. We will create a search request and...
Read More

Building a Dating Site With Neo4j: Part Four

In the last post, we created a User model, built the login and registration pages, hooked everything up in our front end framework, Jo...
Read More

Machine Learning Open Source of the Month (v.July 2018)

For the past month, we ranked nearly 250 Machine Learning Open Source Projects to pick the Top 10.We compared projects with new or maj...
Read More

Setting Up a Dev Machine for Node.js

It seems every few months setup of whatever tech stack is always tweaked a bit. This is a collection of information I used to setup my...
Read More

Stratis Smart Contracts in C# Alpha Release

Stratis are proud to announce the alpha release of Stratis Smart Contracts in C#. A significant amount of time and effort has gone int...
Read More

The Rise of Scanamo: Async Access for DynamoDB in Scala

Scanamo is a library to use DynamoDB with Scala in a simpler manner with less error-prone code. Now, the question is "Why should ...
Read More

Why MySQL Stored Procedures, Functions, and Triggers Are Bad for Performance

MySQL stored procedures, functions, and triggers are tempting constructs for application developers. However, as I discovered, there c...
Read More