Wednesday, July 4, 2018

Building Mobile Apps with Capacitor and Vue.js

Read this on the Web

Mobile Dev Weekly July 4, 2018   #214
Chris Brandrick recommends
Building Mobile Apps with Capacitor and Vue.js — Learn how to use Capacitor and cutting-edge web technologies such as Vue.js and Ionic 4 web components to build cross-platform mobile apps for Android and iOS.
Ahmed Bouchefra
Chris Brandrick recommends
Would Airbnb Have Fared Better With NativeScript Instead of React Native? — TJ VanToll walks through Airbnb’s complaints with React Native, and offers thoughts on how some of those same problems could’ve been handled in NativeScript.
NativeScript
Sponsored
Catch API Problems Before They Impact Your Application — Your app depends on APIs, but those APIs are out of your control. Gain visibility into their health. Functional testing, monitoring, and mocking in one place.
API Fortress

Chris Brandrick recommends
How Mobile Web Design Affects Local Search (And What To Do About It) “It’s no longer enough for websites to rank well — they need to rank well in local search results, too.”
Smashing Magazine
Holly Schinsky recommends
Build a React Native App and Authenticate with OAuth 2.0 — Learn how to use React Native and AppAuth to create a native mobile app that authenticates with Okta.
Matt Raible
Chris Brandrick recommends
Installable Web Apps: A Practical Introduction To PWAs with JavaScript and Node
Peter Mbanugo (Twilio)
Brian Rinaldi recommends
Getting Your Website Ready for WatchOS 5
Justin Avery
Peter Cooper recommends
3 Common Ways To Use Illustrations in UI Design
Nick Babich
Chris Brandrick recommends
Lessons in iOS Voiceover Accessibility “How we broke our app for blind users, and what we did to fix it.”
Lisa Zhu
Za'e Johnson recommends
Build Your Own Uber/Lyft App with Geolocation Tracking for Android Devices — How to build a realtime taxi/rideshare Android app that models Lyft and Uber using PubNub for realtime, live geolocation tracking.
Kaushik Ravikumar
Sponsored
Students Described Training as "Worth Every Penny" & "Life Changing" — Gain the Skills and Confidence via Bootcamp or Team Training.
Big Nerd Ranch

Holly Schinsky recommends
Perspective on Flutter — How to build a Flutter app using the Transform widget to provide 3D perspective.
Wm Leler
Holly Schinsky recommends
Using TestFlight for User Testing with Ionic — How to use TestFlight for user testing of your Ionic apps on iOS.
Ken Sodemann
Peter Cooper recommends
Ask HN: What Popular Apps Were Made Exclusively with React Native or Flutter?
Hacker News
Curated by Brian Rinaldi and Holly Schinsky for Cooperpress.
Cooperpress is located at Office 30, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or stop receiving MDW here

Tuesday, July 3, 2018

Smashing Newsletter #209: Perf Optimization and Why Design Systems Fail

Spreadsheets can help you compare features and evaluate bottlenecks. We got some useful spreadsheets that will make your digital life much easier.Issue #209 Tue, July 3, 2018 View in the browser 💨

Smashing Newsletter

Dear Friend,

Who doesn't like dense color-coded spreadsheets? Not because they look particularly exciting or attractive, but because they bring structure, clarity, and insight into an otherwise untamed realm of data. A good spreadsheet can serve as a strong foundation for informed discussions and sound decisions, and it shows both the big and the small picture of the surveyed landscape.

For example, a spreadsheet can serve as a way to compare features, evaluate bottlenecks and discover culprits. Harry Roberts has already explained how to audit third-parties and among other things, released a Third-Party Audit Spreadsheet. A great little template to use when working on performance optimization.

Talking of spreadsheets: we have released a monthly expenses template for digital workers a while back, to help you track your expenses that add up quickly. In his series of articles (part 1 and part 2), George Margaritis explains the design process for onboarding and filtering, powered by almighty Google Spreadsheets.

As a bonus, we also published an ultimate digital clean-up checklist that might help you keep tabs on your data and on your privacy. Any other spreadsheets you use frequently? Let us know on Twitter!

Thank you for your trust and ongoing support, everybody — you are smashing inded! Ah, and make sure to stay hydrated (or warm, depending on where you live in this wonderful world of ours!) these days.

Vitaly (@smashingmag)


Table of Contents

1. State Of Mobile 2018
2. SmashingConf NYC Is Coming!
3. React Native At Airbnb
4. Why Design Systems Fail
5. Drawing Images With CSS Gradients
6. Building Carousels With Obsolete HTML
7. A JavaScript-Based Music Synthesizer
8. Upcoming In Smashing Membership
9. Upcoming Workshops With Vitaly Friedman
10. New On Smashing Job Board
11. Popular Articles This Month

1. State Of Mobile 2018

The mobile landscape is continuously evolving and bringing forth new opportunities for mobile users. In his 2h-long presentation, Luke Wroblewski walks us through not only some market fundamentals and statistics, but also how to find the core values of your app and to increase sign-up conversions and make app-onboarding more convenient. The latter part starts at 38:30.

The Mobile Planet

You can also download Luke's slides (102 MB) which he kindly shared publicly. That's a goldmine of knowledge — and kudos to Luke for his fantastic research! (cm)


2. SmashingConf New York Is Coming!

Booo-yah! The hunt for shiny front-end and UX treasures has begun! For our fifth SmashingConf New York, taking place on October 23–24 in NYC, our speakers will cover all kinds of failures and the decisions they had to make to turn it all around. They'll share the lessons they learned and techniques that worked well.

SmashingConf New York 2018
Early-bird tickets to SmashingConf New York 2018 are now available — grab yours before it's gone!

We'll look into all those shiny new things in front-end and design, from HTTP/2 Performance patterns to Progressive Web Apps, Vue.js, Webpack — all the way to Design Workflow, DesignOps and Variable Fonts. With Monica Dinculescu, Dan Mall, Jason Grigsby, Sara Soueidan and many others. It will be a quite special event, and we'd love to see you there! You can also convince your boss (PDF) that it's a good investment! Just sayin' ;-) (vf)


3. React Native At Airbnb

In the past few years, mobile web usage has grown tremendously, and oftentimes mobile devices are the primary or only form of communication when away from home. To provide their users with a pleasant experience on the go, the Airbnb team decided to give React Native a try two years ago. And, well, what started out as an experiment has grown into one of the main pillars of Airbnb's mobile startegy.

React Native At Airbnb

Now their engineering team published a five-part article series on the things they learned using React Native. What worked and what didn't? What are the challenges that come with building a cross-platform mobile team? Where do they stand today? And how can native be made even better? Interesting insights guaranteed. (cm)


4. Why Design Systems Fail

Everybody's talking about design systems, but one aspect is often left out in the discussion: Why do some design systems fail? Una Kravets gave a talk at An Event Apart in Boston on the topic, and Jeremy Keith summarized it in a live blog. A good overview over building robust, easy-to-use design systems that get the buy-in they need to fully unfold their power. (cm)

Why Design Systems Fail


From our sponsor

Explore And Test Complex And Innovative Data-Driven Apps

Qlik Playground is a free programming environment that lets you get hands-on with data — without all the hassle. Playground makes it easy to search, associate, filter, visualize and interact with data through the power of Qlik's Associative Engine. Backed by an open-source community, it works with any stack, architecture or platform so you can get ramped-up fast. Ready to skip the boring tasks like writing queries and creating tables and explore the data-driven projects of your dreams? Come play at playground.qlik.com!

Qlik Playground


5. Drawing Images With CSS Gradients

Images that look as if they are SVGs drawn in Illustrator, but in reality thet are made right in the browser? If you search CodePen for "CSS images", you'll get a lot of cool examples of what they can look like. Now, Jon Kantnder explains how you can create CSS images yourself — only with backgrounds and minimal use of other properties.

CSS images

Jon shows how you can order each background, draw parts of circles, rounded rectangles, and how to adjust gradient stops for smooth edges. If you love tinkering with code, then this is for you. But beware: There's a lot of thinking outside the box and experiments involved to get the desired result. (cm)


6. Building Carousels With Obsolete HTML

Do you remember the <marquee> element? Back in the days when websites were made up of <table>s, it was popular to display moving bits of content — news or a welcome message, for example. Michael Weaver asked himself whether we could still use <marque> today, and came up with a clever idea indeed.

Marquee

Even though the element is obsolete by now, it's still well supported, and that means that we can use it to whip up a JavaScript-free image carousel or some basic animation in no time, as Michael explains. Recycling at its best. (cm)


From our sponsor

Online Masters in Information Design and Strategy

Ad

Learn to drive effective digital communication.

7. A JavaScript-Based Music Synthesizer

Have you ever heard of Tenori On? It's a music synthesizer built by Yamaha that visualizes cool light patterns as it plays the synth melody. Monica Dinculescu now turned her fascination for the device into a little project that brings the Tenori fun to the browser. Its name: Tenori-Off.

Tenori-Off

Built with JavaScript, Tenori-Off lets you change between drums and synth to create your tune, and there's even a machine-learning algorithm in place that matches the drums to the synth. Fun! (cm)


8. Upcoming In Smashing Membership

Smashing Membership helps us to keep the site alive and go ad-free. Every Member makes a difference, and get valuable content from it, too! We want to get past this 1,000 mark real soon! ;-)

Coming up next:

We are very grateful for the kind and generous support of 842 members (and it's growing daily)! You can become one of us, as well. ;-)


9. Upcoming Workshops With Vitaly Friedman

🇩🇪 Freiburg, SmashingConf, Sept. 10 – 11, 2018
🇺🇸 New York, SmashingConf NY, Oct. 23 – 24, 2018

Our Smashing Workshops

Or, if you'd like to run an in-house workshop at your office, feel free to get in touch with Vitaly at vitaly@smashingconf.com and briefly describe what problems you're facing and would like to solve. Don't worry about the costs — we'll find a fair price for sure. Get in touch — it's that easy!


10. New On Smashing Job Board

  • Program Manager at Center for NYC Neighborhoods (New York, NY)
    "The product manager will work closely with the Center's web development team to maintain and develop online tools for working- and moderate-income homeowners. "
  • Web Developer at RjM (Jackson, MI)
    "This position will work with a team of other designers, copywriters, developers, and account executives to create a variety of digital executions from full websites to microsites and email campaigns."
  • Web Developer/Software Engineer at MIT (Cambridge, MA)
    "MIT-Solve is an initiative committed to open technological innovation and actionable thought leadership in the public sphere."

11. Popular Articles This Month

  • WordPress Security As A Process
    Last year, WordPress was responsible for 83% of infected content management sites. Make sure you're not contributing to those infections and learn how to securely manage WordPress.
  • What Newsletters Should Designers And Developers Be Subscribing To?
    If you've been looking for a list of email newsletters dedicated to web designers and developers, we've got one that is bound to help you keep up with the industry — the most useful news and resources sent directly to your email inbox.
  • How To Get To Know Your Users
    How well do you really know your users? Well, not only do you need to understand what triggers them, but also find ways how to design for persuasion.

This newsletter issue is brought to you by Cosima Mielke (cm), Vitaly Friedman (vf), Markus Seyfferth (ms), Iris Lješnjanin (il), and Christiane Rosenberger (research).


Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You
rock.
Follow us on Twitter Join us on Facebook



Monday, July 2, 2018

SEO Content FAQ

There are few digital marketing techniques more misunderstood than SEO. Sure, everyone's heard of it...
This is your SiteProNews/ExactSeek Webmaster Newsletter!
To drop your subscription use the link at the bottom of this message.
July 2 — Issue #2608
SiteProNews
Breaking Tech, Social Media and Search Engine News
Home     Article Archives     Guest Blogging     RSS Feed     Webmaster Tools
SEO Content FAQ:
Answers to 5 Questions You Were Afraid to Ask
By Adriana Tica (c) 2018
There are few digital marketing techniques more misunderstood than SEO. Sure, everyone's heard of it. Everyone knows it's important, no matter what industry your business is in.

Most people know it stands for Search Engine Optimization. Most people also know that content plays the biggest role in how high a website ranks.
But the inner workings, the actual mechanisms, are a mystery to most.

And that's OK – as long as your job is not to write SEO content.

At Idunn, the digital marketing agency I run, we get asked a lot of questions on this topics. So I decided to gather the ones we answer most often in a single article.

Let's dig in.

5 frequently asked SEO content questions and their answers
Before I get to the actual questions, let me be blunt: SEO is not a science. This means that there are very few things that are precise about it. This also means that there are no stupid questions about SEO.
Continue Reading at SiteProNews
QUICK LINKS:
AddMe    Blog Search    SubmitExpress    Web-Source    Website Builder   
SubmissionMonster    SonicRun    FreeWebMonitoring    FreeWebSubmission   
Follow SPN on:
Facebook    Twitter    Google+    YouTube    LinkedIn
You are currently signed up to spn-html as: rkremer111.djfunky1@blogger.com
To deactivate SPN mailings, Use This Link or send a blank email to leave-spn-html-6695021D@mailjayde.com

Jayde Online, Inc.
Suite 380, 23-845 Dakota Street
Winnipeg, MB R2M 5M3

Sunday, July 1, 2018

Devops Weekly #392

DEVOPS WEEKLY
ISSUE #392 - 1st July 2018

Several security posts this week, along with a few Windows posts too. Plus how Devops and Cloud Native relate to each other, a look at Helm 3 and more.


Sponsor
======

Say goodbye to alert fatigue. Start quieting the noise, providing contextual alerts, and collaborating to quickly identify, diagnose, and remediate incidents:

http://try.victorops.com/DevOpsWeekly/Alert-Fatigue


News
====

Devops and Cloud Native are parallel movements that have a lot of crossover. This presentation explores that relationship, and is a nice introduction to both topics.

https://www.slideshare.net/MichaelDucy/devops-in-a-cloud-native-world


Prometheus is an increasingly popular monitoring tool aimed at cloud native environments. The new book Monitoring with Prometheus covers everything from the core concepts to installation and how to monitor an application. Subscribers can get a 25% discount using the code DEVOPSWEEKLY.

https://www.prometheusbook.com/


An interesting post on the move from a monolith to microservices, focused on losing visibility into the system and the additional of tracing. Some interesting notes about database observability too.

https://medium.com/@bas.vanbeek/opencensus-and-go-database-sql-322a26be5cc5


Helm has become an important tool for lots of Kubernetes users, and Helm 3 comes with a number of new features (including Lua-based object definition.) This post introduces the changes.

https://sweetcode.io/a-first-look-at-the-helm-3-plan/


A good post on applying automation to building a repeatable workshop, including details of configuring build pipelines in VSTS.

http://tattoocoder.com/learning-devops-and-building-the-asp-net-core-workshop-up-to-date/


A roundup of the a recent devops and security survey, some interesting data about how developers and operators think about the security challenge and what tooling and practices are in use.

https://www.slideshare.net/wickett/devsecops-in-the-year-2018


A case study of using Kubernetes at the edge, looking at the architecture, installation and deployment.

https://www.slideshare.net/BrianChambers10/chickfila-milking-the-most-out-of-thousands-of-kubernetes-clusteres


This isn't just a Kubernetes issue but in my experience a more general open source issue. Support for Windows often comes later, but is required for projects that want to see the widest possible adoption.

https://codeengineered.com/blog/2018/k8s-app-survey-and-windows/


The command line is an important tool for most systems administrators, and it's an area Windows has typically lagged behind in. This post, looking at the evolution of the Windows command line, shows things changing for the better.

https://blogs.msdn.microsoft.com/commandline/2018/06/27/windows-command-line-the-evolution-of-the-windows-command-line/


Successfully embracing devops in a security team needs involvement from across the organisation. This post looks at the main roles involved and their part in the process.

https://www.cybric.io/the-players-on-your-devsecops-team/


Events
======

Sensu Summit is coming up on August 22nd and 23rd, at the Portland Art Museum in Portland. Some interesting speakers have been announced already with more to come later this month. Readers can get a $50 discount with the code DevOpsWeekly.

https://sensu.io/summit


Ballerinacon is coming up on the 18th of July in San Francisco. Topics include microservice development best practices, resilience engineering, integration, Docker and Kubernetes deployment, service mesh, serverless, test-driven microservice development, lifecycle management, observability, and security. Devops Weekly readers can attend the event for free, just use code BalCon-DevopsWeekly when buying your ticket.

https://con.ballerina.io/



Say goodbye to alert fatigue. Start quieting the noise, providing contextual alerts, and collaborating to quickly identify, diagnose, and remediate incidents:

http://try.victorops.com/DevOpsWeekly/Alert-Fatigue


If you received this email directly then you're already signed up, thanks! If however someone forwarded this email to you and you'd like to get it each week then you can subscribe at http://devopsweekly.com

--

You opted in for Devops Weekly at http://devopsweekly.com

You can always unsubscribe by visiting https://devopsweekly.us2.list-manage.com/unsubscribe?u=b6635e37e35fa5eff0c2a947a&id=a63f24d068&e=d35d611795&c=5f13562164

If you have other queries you can contact the list maintainer at gareth@morethanseven.net

Our mailing address is 43 Gwydir Street, Cambridge, UK, CB1 2LG