This is a very frequent request that we come across.

“I have been a software developer for quite some time and would like to learn about a new role. I am excited about a business analysis career, but I have no idea as to how to transition into the new role. “

Source de l’article sur DZone (Agile)

Who is really building applications? The answer might surprise you.

In a survey of 350 non-professional developers, Forrester research found that a significant portion of employees were also contributing to custom application delivery, even when not considered to be IT professionals (How To Harness Citizen Developers To Expand Your AD&D Capacity, Forrester Research, Inc., April 19, 2017). Whether or not app development was part of these employees’ job descriptions didn’t stop them from seeking out these opportunities.

Source de l’article sur DZone (Agile)

I’ve been a conference speaker for 10 years; I’ve given many talks, been to many events, organized a few events, and now have Opinions (TM) about conference speaking. This tweet showed up in my feed when someone tweeted at me to thank me for my support in their talks.

Advice for conf speakers:

When someone you care for is speaking, sit in the first row. Be there for them. Laugh at their jokes, actually watch the talk (Twitter can wait), make yourself visible for them.

Be the audience you’d like to have, and next time you will have it.

Source de l’article sur DZone (Agile)

What is serverless? Serverless is a cloud computing model that was first introduced by AWS in 2014 (AWS Lambda is the market leader to this day). It abstracts away most of the server operations to the cloud provider so developers can only focus on writing code and shipping new features. Serverless adoption is rapidly growing and it’s mostly due to it’s promise of providing significant cost and time efficiency for technology companies.

For new startups, just starting to build their first product, it’s a no-brainer to build it on serverless. It’s very cheap and quick to get started. You don’t have to have that much knowledge about the backend processes, since the cloud providers handle all that and you can just focus on building your product and it’s functionality. The go-to-market time is much shorter than with previous computing models and it scales automatically when you get successful and have tons of users pouring on your site. See, a no-brainer!

Source de l’article sur DZONE

Gradle Kotlin DSL 1.0 release candidate is generally available, including Gradle 4.10. The Kotlin DSL is nearly ready for widespread use.

We want you to enjoy a build authoring experience with the benefits provided by Kotlin’s static type system: context-aware refactoring, smart content assist, debuggable build scripts, and quick access to documentation. In case you haven’t seen it, you can watch Rodrigo B. de Oliveira demonstrate these benefits in this KotlinConf 2017 video.

Source de l’article sur DZONE

Up to this point, our users can send and receive messages, but we don’t have a way to show them all of their conversations, only one conversation at a time and they have to guess who messaged them before they can see those, which is not very useful. What we need is a directory of all the conversations our user is part of. Let’s go ahead and add this feature to tie things together.

In our Conversations class, we will add a new method "getConversations":

Source de l’article sur DZONE

Everything is derivative. Take advantage of that. "New" ideas are the next step in an extensive network of existing people and ideas. If we can get the data and reconstruct the network, we can analyze it and understand where the branches of a network have the potential for innovation.

Great ideas do not need to be created. They can be discovered.


Source de l’article sur DZONE (AI)

As AI has taken on ever greater importance in the priority of organizations around the world, it is understandable that efforts are underway to protect the intellectual property of algorithms that have strategic importance.

A recent paper from IBM Research highlights one strategy being worked on to provide this protection. Their approach takes inspiration from the digital watermarking that helps to protect video, audio and photos.


Source de l’article sur DZONE (AI)

In this post, you will learn about how metamorphic testing could be used for performing quality control checks/testing on Machine Learning models. It is primarily meant for data science specialists to plan the test cases to test the Machine Learning (ML) model implementation from a QA perspective.

Testing Machine Learning models from a quality assurance perspective is different from testing Machine Learning models for accuracy/performance.


Source de l’article sur DZONE (AI)

This post intends to propose a technique termed as Dual Coding for testing or performing quality control checks on Machine Learning models from quality assurance (QA) perspective. This could be useful in performing black box testing of ML models.

The proposed technique is based on the principles of Dual Coding Theory (DCT) hypothesized by Allan Paivio of the University of Western Ontario in 1971. According to Dual Coding Theory, our brain uses two different systems including verbal and non-verbal/visual to the gather, process, store, and retrieve (recall) the information related to a particular subject. One of the key assumptions of dual coding theory is the connections (also termed as referential connections) that link verbal and nonverbal representations into a complex associative network. For example, let’s say we are shown flower images and also told about the name of these flowers (such as rose, lotus etc). At a later point in time, when told about one of these flowers by name, or shown one of the images, we end up classifying them as flowers. Pay attention to the fact of one of the two systems (verbal or non-verbal/visual) get activated appropriately to classify the subject (word or images) in the correct manner. The following diagram represents different representations of a dual-coding theory.


Source de l’article sur DZONE (AI)