WHY IT MATTERS: Digital Transformation
214.9K views | +2 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 tags: 'Reference', 'Software Engineering'. Clear
Scooped by Farid Mheir
Scoop.it!

Why @zapier replaced daily standup meetings with a robot and managed to be more efficient

Why @zapier replaced daily standup meetings with a robot and managed to be more efficient | WHY IT MATTERS: Digital Transformation | Scoop.it

In our Strategic Apps group at Zapier, we've figured out a way to do standups in a timely manner, make them minimally disruptive, and not add a burden to anyone else. To cut to the chase, we delegated most of the work to a robot, and we do it all asynchronously.

Farid Mheir's insight:

WHY IT MATTERS: I like the use of technology when it can reduce tedious repetitive tasks. This is a great example. Agile team perform daily standup meetings which are supposed to be quick information sessions to keep everyone abreast of progress and reduce blindspots. They often turn out to be too long and unproductive when people don't follow rules. Zapier development team has leveraged a bot to perform that task and hopefully achieve same results without wasting people's time. I find it an interesting use of technology. 

Scooped by Farid Mheir
Scoop.it!

This is the Architecture Powering Machine Learning at LinkedIn

This is the Architecture Powering Machine Learning at LinkedIn | WHY IT MATTERS: Digital Transformation | Scoop.it

Building the infrastructure to manage the lifecycle of machine learning models remains a challenge for most organizations. While we have seen tremendous advancements in machine/deep learning…

Farid Mheir's insight:

WHY IT MATTERS: always good to know what others are doing. Here, LinkedIn use of AI. The post has interesting link to LI engineering blog, worth reading.

wufbirhr@gmail.com's curator insight, January 27, 2020 5:37 AM

Skincell Pro Aides in evacuating and eradiating skin problems like a wide range of moles, various types of moles and skin labels Aides in mending the skin of the influenced zone. Leaves no scar blemishes on the skin. 

 

 

http://health4trend.com/skincell-pro/

 

 

https://health4trend.fashion.blog/2020/01/27/skincell-pro/

https://sites.google.com/site/skincellprosreum/

https://health4trend.tumblr.com/post/190491025719/skincell-pro-this-is-best-skin-care-serum

http://health4trends.over-blog.com/2020/01/skincell-pro-6

https://health4trend.hateblo.jp/entry/2020/01/27/160218

https://medium.com/@samcurent689/what-is-skincell-pro-68d99c43fe00

https://health4trend.hateblo.jp/entry/2020/01/27/160218

https://www.saatchiart.com/art/Drawing-Skincell-Pro-Warning-Does-It-Really-Work-Or-Not-Must-Be-Read-Before-To-Buy/1476013/7239709/view

Scooped by Farid Mheir
Scoop.it!

AWS and Azure #cloudComputing enable Single Sign-On between the 2 environments #oneSmallStepForMan

AWS and Azure #cloudComputing enable Single Sign-On between the 2 environments #oneSmallStepForMan | WHY IT MATTERS: Digital Transformation | Scoop.it

The next evolution of AWS Single Sign-On enables enterprises that use Azure AD to leverage their existing identity store with AWS Single Sign-On. Additionally, automatic synchronization of user identities, and groups, from Azure AD is also supported.

Farid Mheir's insight:

WHY IT MATTERS: this is huge for inter-system operability and improved management and user experience. It is now possible to single sign-on between Azure and AWS cloud computing platforms. This is a big deal for us geeks... ;-)

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

Compilation of SDKs for #marketing & #consumerExperiences prepared bhy #CustomerDataPlatform app maker @mParticle

Compilation of SDKs for #marketing & #consumerExperiences prepared bhy #CustomerDataPlatform app maker @mParticle | WHY IT MATTERS: Digital Transformation | Scoop.it

SDKs can serve a variety of purposes. There are SDKs for payment processing (such as Cardio, Paypal, Braintree, Stripe, Venmo) and SDKs for user login and authentication (such as Agilebits, Google SignIn, 1Password). Roughly half of the SDKs in apps are marketing and customer experience related, addressing needs such as analytics, attribution, A/B testing and user engagement. Marketing and customer experience services that are the focus of our Periodic Table.

Farid Mheir's insight:

WHY IT MATTERS: there are so many solutions you can leverage out there to build apps and solutions, why would anyone build their own?

Tigernix's curator insight, December 19, 2019 8:12 PM
Share your insight
Adrena Aly's comment, December 20, 2019 4:13 PM
How to build a Highly Targeted Audience on Facebook without wasting your time: http://bit.ly/toolstraffic
Scooped by Farid Mheir
Scoop.it!

Curious to find what #Technology powers a website? This list provides 8 tools to help you do just that and includes popular ones like BuiltWith Wappalyzer Netcraft and others

Curious to find what #Technology powers a website? This list provides 8 tools to help you do just that and includes popular ones like BuiltWith Wappalyzer Netcraft and others | WHY IT MATTERS: Digital Transformation | Scoop.it

Curious to know what technologies are used on your competitor’s website?

Farid Mheir's insight:

WHY IT MATTERS: essential tools for any self-respecting geek. Easy to check this out, look in the extension toolbar of their chrome browser and you'll probably see BuiltWith... ;-)

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

Looking forward to read the "Guide to Technical Recruiting and Hiring" by @Holloway - if it is as good as the others on equity compensation and raising venture capital, it should be amazing and muc...

Looking forward to read the "Guide to Technical Recruiting and Hiring" by @Holloway - if it is as good as the others on equity compensation and raising venture capital, it should be amazing and muc... | WHY IT MATTERS: Digital Transformation | Scoop.it

A practical, expert-reviewed Guide to growing software engineering teams effectively, written by and for hiring managers, recruiters, interviewers, and candidates.

Farid Mheir's insight:

WHY IT MATTERS: hiring technical resources is difficult because of the impact that bad hires have on organizations. Looking forward to read this guide and see what it contains as I believe we are in dire needed of some standards and benchmarks...

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

The Microservices Guide is a great reference for #microservices architecture which has become essentiel in recent years

The Microservices Guide is a great reference for #microservices architecture which has become essentiel in recent years | WHY IT MATTERS: Digital Transformation | Scoop.it

Common characteristics of microservice architectures that we saw in the field:
- Componentization via Services
- Organized around Business Capabilities
- Products not Projects
- Smart endpoints and dumb pipes
- Decentralized Governance
- Decentralized Data Management
- Infrastructure Automation
- Design for failure
- Evolutionary Design

Farid Mheir's insight:

WHY IT MATTERS: a great reference of articles about microservice architecture.

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

Open Source: From Community to Commercialization -= why giving away your software code is BIG business and good for the community via @a16z @benedictevans

Open Source: From Community to Commercialization -= why giving away your software code is BIG business and good for the community via @a16z @benedictevans | WHY IT MATTERS: Digital Transformation | Scoop.it

We are in the midst of an open source renaissance. But how do you turn an open source project into a business? a16z's Peter Levine and Jennifer Li cover the complete go-to-market from community management to enterprise sales.

Farid Mheir's insight:

WHY IT MATTERS: as a software engineer in the 1980s, open source was considered a research project. Now it has become real business and this post details why and how you should go about building a real company with your software code open sourced. With ML/AI growing, the value lies more in the data than the code, so the open source may still have some growth ahead.

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

The (not so) hidden cost of sharing code between iOS and Android

The (not so) hidden cost of sharing code between iOS and Android | WHY IT MATTERS: Digital Transformation | Scoop.it

Although writing code once sounds like a great bargain, the associated overhead made the cost of this approach outweigh the benefits (which turned out to be smaller than expected anyway). In the end we no longer share mobile code via C++ (or any other non-standard way) and instead write code in the platform native languages.
In addition we want our engineers to have a delightful experience and to be able to contribute back to the community. This is why we made the decision to align our practices with industry standards.

Farid Mheir's insight:

WHY IT MATTERS: the article explains clearly why write once solutions for mobile app development often is not a good idea.

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

#AgileFall – When Waterfall Sneaks Back Into Agile - is a great explanation of what happens when agile is introduced in an organization that is not ready for it

#AgileFall – When Waterfall Sneaks Back Into Agile - is a great explanation of what happens when agile is introduced in an organization that is not ready for it | WHY IT MATTERS: Digital Transformation | Scoop.it

(This article previously appeared in the Harvard Business Review )

AgileFall is an ironic term for program management where you try to be agile and lean, but you keep using waterfall development techniques. It often produces a result that’s like combining a floor wax and dessert topping.

Farid Mheir's insight:

WHY IT MATTERS: this article explains the reality that plagues agile teams the are embedded in "traditional" organizations.

Scooped by Farid Mheir
Scoop.it!

7 Must-Do’s to Nurture 10x Engineers sheds light into the best practice required to nurture their technical talent pool via @Storyblocks

7 Must-Do’s to Nurture 10x Engineers sheds light into the best practice required to nurture their technical talent pool via @Storyblocks | WHY IT MATTERS: Digital Transformation | Scoop.it

Must-do's in order for your hires to reach their full potential you need to put a structure in place that encourages and nurtures their growth, both technically and as managers and leaders.

Farid Mheir's insight:

WHY IT MATTERS: managing millenials and genZ is like herding cats sometimes. Moreover, when they are technology engineers in a high demand marketplace, they need certain things in their work environment. I find the suggested practices very sound, especially the career path illustrated here.

Scooped by Farid Mheir
Scoop.it!

Implement #FaceDetection in few lines of Python code shows image processing using #ML has become trivial: expect to see it in all kinds of products + expect all kinds of errors due to training data...

Implement #FaceDetection in few lines of Python code shows image processing using #ML has become trivial: expect to see it in all kinds of products + expect all kinds of errors due to training data... | WHY IT MATTERS: Digital Transformation | Scoop.it

Face detection is the ability of a computer program to identify and locate human faces in a digital image. Face detection is one of the most common applications of Artificial Intelligence. From camera applications in smartphones to Facebook’s tag suggestions, the use of face detection in applications is increasing every single day.

 
Farid Mheir's insight:

WHY IT MATTERS: few lines of code is all you need to do things that were considered impossible 5 years ago. With this powerful tool at their finger, expect pretty every website and system to include face detection and other image processing features to be included in the coming years. But few developers will know about the limitations of the technology, especially the biais that may exist in the training data. As in this example, you realize that the "confidence" has not been used in the example, but yet it seems to be an essential information to interpret the results. There will be many many errors due to this in the coming years before the technology really is fool proof.

Scooped by Farid Mheir
Scoop.it!

How Amazon develops new platforms provides great insights into the #softwareEngineering best practices that drive the technology team at Amazon

How Amazon develops new platforms provides great insights into the #softwareEngineering best practices that drive the technology team at Amazon | WHY IT MATTERS: Digital Transformation | Scoop.it

Inovation has always been part of the Amazon DNA, but about 20 years ago, we went through a radical transformation with the goal of making our iterative process—"invent, launch, reinvent, relaunch, start over, rinse, repeat, again and again"—even faster. The changes we made affected both how we built applications and how we organized our company.

Farid Mheir's insight:

WHY IT MATTERS: this interview with Amazon CTO sheds light into the best practices that enable Amazon.com and the AWS infrastructure platform to exist and evolve.

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

"Product Thinking: Building experiences that deliver results" provides a reference framework to balance strategy (build the right thing) with operations (build the thing right) via @ThoughtWorks

"Product Thinking: Building experiences that deliver results" provides a reference framework to balance strategy (build the right thing) with operations (build the thing right) via @ThoughtWorks | WHY IT MATTERS: Digital Transformation | Scoop.it

Succeeding is no longer just about who’s able to build the technology, or who’s first to market. It’s about who’s got the best experience.

Farid Mheir's insight:

WHY IT MATTERS: in this age where "experiences" seem to matter more than anything else, this article provides a framework to help software developers and their managers with tools to prepare their strategy and deliver.

Scott Fuhriman's curator insight, September 11, 2019 2:04 PM

Is your Digital Team having more successes than failures?


 


Lots of great nuggets in this one for producing a successful digital experience. I love the “build the right thing” and “build the thing right” mentality. How often does one or both get done successfully, probably a lot less than we realize.


 


Another favorite nugget is “data tells you the what but doesn’t tell they why” which is extremely important in today’s data driven world.  At the end of the day you have to be in front of and exposed to customers to actually know the why to figure out the how.

Scooped by Farid Mheir
Scoop.it!

The Agile Practice Guide is an #eBook that summarizes everything you need to know about the #Agile methodology and its practices via @agileAlliance @PMI

The Agile Practice Guide is an #eBook that summarizes everything you need to know about the #Agile methodology and its practices via @agileAlliance @PMI | WHY IT MATTERS: Digital Transformation | Scoop.it

Agile Practice Guide provides tools, situational guidelines, and an understanding of the various Agile approaches available to enable better results. It is especially useful for project managers accustomed to a more traditional environment to adapt to a more Agile approach. The Agile Practice Guide contains the following sections:
- An Introduction to Agile describes the Agile Manifesto mindset, values, and principles. It also covers the concepts of definable and high-uncertainty work, and the correlation between the Lean, Kanban, and Agile approaches.
- Life Cycle Selection introduces the various life cycles discussed in the practice guide and covers suitability filters, tailoring guidelines, and common combinations of approaches.
- Implementing Agile: Creating an Agile Environment talks about critical factors to consider when creating an Agile environment such as servant leadership and team composition.
- Implementing Agile: Delivering in an Agile Environment discusses how to organize a team and common practices the team can use for delivering value on a regular basis. It provides examples of empirical measurements for the team and for reporting status.
- Organizational Considerations for Project Agility explores organizational factors that impact the use of Agile practices, such as culture, readiness, business practices, and the role of a project management office (PMO).

Farid Mheir's insight:

WHY IT MATTERS: must read for anyone interested in knowing what Agile is all about and how to implement it in their team or company.

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

Advantages and disadvantages of coupled, decoupled, headless, and hybrid CMS architecture in The Definitive Guide to CMS Architecture via DZone Web Dev

Advantages and disadvantages of coupled, decoupled, headless, and hybrid CMS architecture in The Definitive Guide to CMS Architecture via DZone Web Dev | WHY IT MATTERS: Digital Transformation | Scoop.it

In this article, we discuss the advantages and disadvantages of coupled, decoupled, headless, and hybrid CMS architecture.

Farid Mheir's insight:

WHY IT MATTERS: a simple description of the different architectures of WCMS solutions to help put some structure in this field that is often confusing because everyone wants to be everything for everyone...

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

An Incremental Approach to Content Management Using Git - what happens when you let developers loose and ask them to build a CMS for your website #notMeantForGartnerMagicQuadrant via @thoughtWorks

An Incremental Approach to Content Management Using Git - what happens when you let developers loose and ask them to build a CMS for your website #notMeantForGartnerMagicQuadrant via @thoughtWorks | WHY IT MATTERS: Digital Transformation | Scoop.it

One of the many challenges with building or refreshing a website is the selection of a Content Management System (CMS). Despite our best efforts the CMS can often be a source of difficulty in a project, but there are alternatives. Read about the approach we took on www.thoughtworks.com to developing functionality to support content management in an incremental fashion.

CONCLUSION

This article has detailed an incremental approach to developing a content managed web application, in contrast to the adoption of a CMS at the outset. While there are the costs associated with developing functionality which you could get “off the shelf,” these are offset by some of the advantage of this approach – flexibility, simplicity, control, obviating the need to learn a bespoke framework and above all being able to move in small steps from a simple static web site to a managed one.

Farid Mheir's insight:

WHY IT MATTERS: this is what happens when you ask developers to build a content management solution. Very good insights into the process though.

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

Two Stack CMS approach describes a custom-built website creation solution designed by developers to be modern and full featured #rollYourOwnWCMS via @ThoughtWorks

Two Stack CMS approach describes a custom-built website creation solution designed by developers to be modern and full featured #rollYourOwnWCMS via @ThoughtWorks | WHY IT MATTERS: Digital Transformation | Scoop.it

We applied the editing-publishing separation
pattern in building a two-stack CMS to support a global
readership while supporting complex coordination of legacy
editing tools. 

When content volume is low and only few trained people are responsible for content creation and maintenance, any added complexity of a two stack CMS isn't worthwhile. Such complexity makes it harder for content creators to learn how to use it and adds significant effort in system maintenance. (Although this may be mitigated by tools that are designed to work in this style.)

Farid Mheir's insight:

WHY IT MATTERS: choosing a web content management solution is a pain in the neck. This approach does away with that altogether and builds its own versions. Very useful to understand the limitations of commercial CMS solutions.

 

Also read: edit-publish separation by Martin Fowler

https://martinfowler.com/bliki/EditingPublishingSeparation.html

 

No comment yet.
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!

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!

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.
Curated by Farid Mheir
Get every post weekly in your inbox by registering here: http://fmcs.digital/newsletter-signup/