WHY IT MATTERS: Digital Transformation
214.9K views | +16 today
Follow
WHY IT MATTERS: Digital Transformation
Get weekly or monthly digest of all posts in your inbox: https://fmcs.digital/wim-subscribe
Curated by Farid Mheir
Your new post is loading...

Popular Tags for this blog

Current selected tag: 'Software Engineering'. Clear
Scooped by Farid Mheir
Scoop.it!

Building The LinkedIn Knowledge Graph

Building The LinkedIn Knowledge Graph | WHY IT MATTERS: Digital Transformation | Scoop.it

At LinkedIn, we use machine learning technology widely to optimize our products: for instance, ranking search results, advertisements, and updates in the news feed, or recommending people, jobs, articles, and learning opportunities to members. An important component of this technology stack is a knowledge graph that provides input signals to machine learning models and data insight pipelines to power LinkedIn products. This post gives an overview of how we build this knowledge graph.

Farid Mheir's insight:

WHY THIS IS IMPORTANT

LinkedIn has 450M members, 190M historical job listings, 9M companies, 200+ countries (where 60+ have granular geolocational data), 35K skills in 19 languages, 28K schools, 1.5K fields of study, 600+ degrees, 24K titles in 19 languages, and 500+ certificates, among other entities. Making sense of relations between those entities is a difficult task and this paper explains how LinkedIn does it. Not for the technically faint of heart.

No comment yet.
Scooped by Farid Mheir
Scoop.it!

There’s a big problem with AI: even its creators can’t explain how it works

There’s a big problem with AI: even its creators can’t explain how it works | WHY IT MATTERS: Digital Transformation | Scoop.it
No one really knows how the most advanced algorithms do what they do. That could be a problem.
Farid Mheir's insight:

WHY THISIS IMPORTANT

Requiring new computer algorithms to explain their reasoning process has become essential in this era of machine intelligence and deep learning. Here is why.

cellphonerepairsolutions's comment, April 24, 2017 2:27 AM
thanks for sharing
Scooped by Farid Mheir
Scoop.it!

700+ software engineering blogs: #geek #reading for long weekend

700+ software engineering blogs: #geek #reading for long weekend | WHY IT MATTERS: Digital Transformation | Scoop.it

A curated list of 700+ engineering blogs.

Farid Mheir's insight:

WHY THIS IS IMPORTANT

Learning from the best is a must today. Engineering blogs are the way to gather insights from the best companies and individuals, to learn what solutions they found to the most difficult problems around.

 

I often refer to engineering blogs in my posts, see here some of them: http://fmcs.digital/?s=engineering 

This replaces an old references from 2015: http://sco.lt/6p5b7p

 

No comment yet.
Scooped by Farid Mheir
Scoop.it!

API-First Drupal and the Future of the CMS

Is the future of content management decoupled? Centralization around a single source of content has never been more important as marketers aim to reach
Farid Mheir's insight:

WHY THIS IS IMPORTANT

Another look into new web and mobile CMS solutions.

No comment yet.
Scooped by Farid Mheir
Scoop.it!

JAMstack for Clients: Benefits, Static Site CMS, & Limitations via @Snipcart

JAMstack for Clients: Benefits, Static Site CMS, & Limitations via @Snipcart | WHY IT MATTERS: Digital Transformation | Scoop.it
Learn more about the implications of the JAMstack (JavaScript, APIs & Markup) & static site CMS for non-technical clients & businesses.
Farid Mheir's insight:

WHY THIS IS IMPORTANT

Web is very dynamic and there are many new developments in technology to help improve website and mobile development. Here is an interesting look at new technologies for Content Management Systems (CMS).

No comment yet.
Scooped by Farid Mheir
Scoop.it!

Introducing Stormcrow, @dropbox solution for #code feature deployment configuration 

Introducing Stormcrow, @dropbox solution for #code feature deployment configuration  | WHY IT MATTERS: Digital Transformation | Scoop.it

A SaaS company like Dropbox needs to update our systems constantly, at all levels of the stack. When it comes time to tune some piece of infrastructure, roll out a new feature, or set up an A/B test, it’s important that we can make changes and have them hit production fast.
Making a change to our code and then “simply” pushing it is not an option: completing a push to our web servers can take hours, and shipping a new mobile or desktop platform release takes even longer. In any case, a full code deployment can be dangerous because it could introduce new bugs: what we really want is a way to put some configurable “knobs” into our products, which a) give us the flexibility we need and b) can be safely tweaked in near real-time.
To satisfy this need, we built a system called Stormcrow, which allows us to edit and deploy “feature gates.” A feature gate is a configurable code path that calls out to Stormcrow to determine how to proceed.

Farid Mheir's insight:

WHY THIS IS IMPORTANT

Software deployment is difficult enough, let's use all the tricks in the book to make it easier. If it is good enough for dropbox I guess it should be good enough for me as well...

No comment yet.
Scooped by Farid Mheir
Scoop.it!

Learning AI: #Tensors Illustrated, a multi-part #AI #tutorial 

Learning AI: #Tensors Illustrated, a multi-part #AI #tutorial  | WHY IT MATTERS: Digital Transformation | Scoop.it

Maybe you’ve downloaded TensorFlow and you’re ready to get started with some deep learning?

But then you wonder: What the hell is a tensor?

Perhaps you looked it up on Wikipedia and now you’re more confused than ever. Maybe you found this NASA tutorial and still have no idea what it’s talking about?

The problem is most guides talk about tensors as if you already understand all the terms they’re using to describe the math. Have no fear! I hated math as a kid, so if I can figure it out, you can too! We just have to explain everything in simpler terms.

 

Farid Mheir's insight:

If you want to start nibbling on artificial intelligence, start by reading this tutorial. Simple, yet complete enough to walk you through the most important stuff.

No comment yet.
Scooped by Farid Mheir
Scoop.it!

#DeepLearning for complete beginners: Recognising handwritten digits by Cambridge Coding Academy

#DeepLearning for complete beginners: Recognising handwritten digits by Cambridge Coding Academy | WHY IT MATTERS: Digital Transformation | Scoop.it

Welcome to the first in a series of blog posts that is designed to get you quickly up to speed with deep learning; from first principles, all the way to discussions of some of the intricate details, with the purposes of achieving respectable performance on two established machine learning benchmarks: MNIST (classification of handwritten digits) and CIFAR-10 (classification of small images across 10 distinct classes—airplane, automobile, bird, cat, deer, dog, frog, horse, ship & truck).

Farid Mheir's insight:

Very technical series of articles on deep learning coding techniques. Useful to read even if you have only limited DL coding experience because it pulls the covers from over a very new way of coding - especially for old nerds like me!

 

part 1: http://online.cambridgecoding.com/notebooks/cca_admin/deep-learning-for-complete-beginners-recognising-handwritten-digits 

part 2: http://online.cambridgecoding.com/notebooks/cca_admin/convolutional-neural-networks-with-keras 

part 3: http://online.cambridgecoding.com/notebooks/cca_admin/neural-networks-tuning-techniques 

No comment yet.
Scooped by Farid Mheir
Scoop.it!

How to best structure an Android app source code via @bufferapp

How to best structure an Android app source code via @bufferapp | WHY IT MATTERS: Digital Transformation | Scoop.it

For the past five years, our Android project has maintained a similar package structure from when it was first created in 2012. 

We also want to keep our package structure clean. This rethought is about keeping the workspace that we interact with on a daily basis both tidy and organized.

So we set about to rethink the entire package structure of the Buffer Android app. I’m excited to share what our process looked like and all that we learned, and it’d be great to hear your thoughts and questions, too.

Farid Mheir's insight:

A detailed explanation of how buffer has refactored its android mobile app source code to be more efficient and better organized.

No comment yet.
Scooped by Farid Mheir
Scoop.it!

The origins of #DevOps: 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr

The annual Velocity conference in Santa Clara is just around the corner and everyone involved is full of anticipation. Interesting story—about 9 years ago, Steve Souders and Jesse Robbins realized that their separate "tribes" were talking about many of the same things. Frontend developers and engineers were figuring out how to make web pages faster and more reliable, while web operations folks were making deployments faster and more resilient. That's how Velocity came to be.

Velocity is also where John Allspaw and Paul Hammond, then employees of Flickr, gave their now-classic presentation 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr that's credited with giving name—and life—to the DevOps movement.

Farid Mheir's insight:

45min video presentation from 2009 that explains how Flickr development and operations team have agreed to work together to increase the speed and the quality of the code they deploy.

 

WHY THIS IS IMPORTANT

This is the original talk that gave rise to the devOps movement. It is as useful today as it was 7 years ago, proving that devOps is a really important and profound cultural change.  I urge every developer to listen to itt, but also avery IT resource, including and especially CIOs. Then ask yourself: how can we do devOps in our own organization?

No comment yet.
Curated by Farid Mheir
Get every post weekly in your inbox by registering here: http://fmcs.digital/newsletter-signup/