Thursday, August 9, 2018

Snapchat And Twitter Show Worse Growth Than That Of Instagram's In The Past Year

Facebook and the social media apps that come under it such as WhatsApp and Instagram have left Twitter and Snapchat way behind in terms of monthly active users. Both the apps can't even compete with the growth of Facebook and its owned allies observed in the last 12 months. Each of these apps got...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Mehwish Mehmood via Digital Information World

YouTube To Take Over Facebook As Amazon Defeats Yahoo

Second, to only Google, Facebook's popularity is threatened by YouTube in the upcoming months according to the new study conducted by SimilarWeb. For the past two years, the traffic on Facebook has declined to almost half its size and now YouTube is aiming to take up that position...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Mehwish Mehmood via Digital Information World

How To Develop An Effective Content Marketing Strategy - #infographic

"Content marketing is one of the fastest growing marketing strategies. Fueled by an increasingly media-rich and capable web technology, your customers are craving compelling and engaging content. Are you prepared? Will your capture their attention? Or simply be left behind." Take a look...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Dave Schneider via Digital Information World

Java and MongoDB 4.0 Support for Multi-document ACID Transactions

This article was originally published on MongoDB. Thank you for supporting the partners who make SitePoint possible.

Introduction

MongoDB 4.0 adds support for multi-document ACID transactions.

But wait... Does that mean MongoDB did not support transactions until now?
No, actually MongoDB has always supported transactions in the form of single document transactions. MongoDB 4.0 extends these transactional guarantees across multiple documents, multiple statements, multiple collections, and multiple databases. What good would a database be without any form of transactional data integrity guarantee?

Before we dive in this blog post, you can find all the code and try multi-document ACID transactions here.

Quick start

Step 1: Start MongoDB

Start a single node MongoDB ReplicaSet in version 4.0.0 minimum on localhost, port 27017.

If you use Docker:

  • You can use start-mongo.sh.
  • When you are done, you can use stop-mongo.sh.
  • If you want to connect to MongoDB with the Mongo Shell, you can use connect-mongo.sh.

If you prefer to start mongod manually:

  • mkdir /tmp/data && mongod --dbpath /tmp/data --replSet rs
  • mongo --eval 'rs.initiate()'

Step 2: Start Java

The post Java and MongoDB 4.0 Support for Multi-document ACID Transactions appeared first on SitePoint.


by Maxime Beugnet via SitePoint

How Many of These Essential WordPress Tools & Services Are You Using?

This article was created in partnership with BAWMedia. Thank you for supporting the partners who make SitePoint possible.

WordPress became the Internet’s ultimate website builder. It happened because their design team set that as their goal and worked hard to make it happen. There’s no magic involved here. It was a matter of creating a builder that lets web designers adjust their websites any way they wanted. WordPress team has also come up with or promoted the tools and plugins that would enable them to do it.

Tools are not the only one thing that makes WordPress the ultimate builder. It’s the services businesses and agencies offer as well. This article is dedicated to 10 of the top tools and services.

Any one of these can take your work and your end products to levels higher than you might have thought possible.

So, grab a cup of coffee and enjoy the journey.

1. Elementor Page Builder

Elementor Page Builder

When looking for the best approach to building a website, you want a solution that offers the most flexibility. That’s exactly what Elementor offers, and it's this approach that made it the #1 page builder in under 2 years’ time. This free open-source page builder lets you build everything and anything without any need for coding.

You can start with one of Elementor’s 130 designer-made templates, design your own template, or import one from elsewhere.

Elementor gives you super-fast performance, and because of its live frontend editing feature, it can make you a super-fast website builder. Special features include new ones like the reusable templates, form integrations, custom CSS, visual form builder and enhanced menu builder. There are many more of course, the best way to learn is to try it yourself and see why people get hooked.

Starting from zero a little less than 2 years ago, the Elementor user base has now reached 1 million in size.

That says something!

2. Brizy

Brizy

Brizy is another premier tool that provides an effortless way to visually build WordPress websites. It’s also free to download, it’s easy to use, and the UX it provides is as friendly and intuitive as you’ll find anywhere.

The outstanding user experience is due in part to its clutter free interface. Although Brizy offers a multitude of design and development features and options, they do not serve as distractions. They aren’t crammed into remote sidebars; they are there only when you need them.

A good way to see if Brizy is right for you is to test it on their website. It won’t cost a cent, and you can even keep the HTML you create to use wherever you wish.

More than 4,000 icons and 150 pre-made design blocks are included in the package.

The post How Many of These Essential WordPress Tools & Services Are You Using? appeared first on SitePoint.


by SitePoint Team via SitePoint

The 5 Most Popular Front-end Frameworks Compared

There’s a deluge of CSS front-end frameworks available nowadays. But the number of really good ones can be narrowed down to just a few. In this article, I’ll compare what I think are the five best front-end frameworks available today.

Each framework has its own strengths and weaknesses, and specific areas of application, allowing you to choose based on the needs of a specific project. For example, if your project is simple, there’s no need to use a complex framework. Also, many of the options are modular, allowing you to use only the components you need, or even mix components from different front-end frameworks.

The front-end frameworks I’m going to explore are presented based on their GitHub popularity, beginning with the most popular, which is, of course, Bootstrap.

Note that some of the information below will go out of date in the coming weeks and months – such as GitHub stars and version numbers – so be aware of this if you’re reading this article long after the publication date. Also note that the framework sizes are the minified sizes of the necessary CSS and JavaScript files.

1. Bootstrap

Bootstrap is the undisputed leader among the available front-end frameworks today. Given its huge popularity, which is still growing every day, you can be sure that this wonderful toolkit won’t fail you, or leave you alone on your way to building successful websites.

Front-end framework 1: Bootstrap

  • Creators: Mark Otto and Jacob Thornton.
  • Released: 2011
  • Current version: 4.0
  • Popularity: 121,374 stars on GitHub
  • Description: “Sleek, intuitive, and powerful front-end framework for faster and easier web development.”
  • Core concepts/principles: RWD and mobile first.
  • Framework size: 578 KB (precompiled zip folder)
  • Preprocessor: Sass
  • Responsive: Yes
  • Modular: Yes
  • Starting templates/layouts: Yes
  • Icon set: Not included
  • Extras/Add-ons: None bundled, but many third-party plugins are available.
  • Unique components: Jumbotron, Card
  • Documentation: Excellent
  • Customization: Option for separate files for Grid system and Reboot, easy customization with Sass; no online customizer
  • Browser support: Latest releases of Firefox, Chrome, Safari, IE810-11-Microsoft Edge.
  • License: MIT

Notes on Bootstrap

The main strength of Bootstrap is its huge popularity. Technically, it’s not necessarily better than the others in the list, but it offers many more resources (articles and tutorials, third-party plugins and extensions, theme builders, and so on) than the other four front-end frameworks combined. In short, Bootstrap is everywhere. And this is the main reason people continue to choose it.

Note: By saying “unique components”, I mean that they’re unique compared only to the front-end frameworks mentioned in this list.

2. Foundation by ZURB

Foundation is the second big player in this front-end framework comparison. With a solid company like ZURB backing it, this framework has a truly strong … well … foundation. After all, Foundation is used on many big websites including Facebook, Mozilla, Ebay, Yahoo! and National Geographic, to name a few.

Front-end framework 2: ZURB Foundation

  • Creators: ZURB
  • Released: 2011
  • Current version:6
  • Popularity: 26,956 stars on GitHub
  • Description: “The most advanced responsive front-end framework in the world”
  • Core concepts/principles: RWD, mobile first, semantic
  • Framework size: 197.5 KB
  • Preprocessors: Sass
  • Responsive: Yes
  • Modular: Yes
  • Starting templates/layouts: Yes
  • Icon set: Foundation Icon Fonts
  • Extras/Add-ons: Yes
  • Unique components: Icon Bar, Clearing Lightbox, Flex Video, Keystrokes, Joyride, Pricing Tables
  • Documentation: Good, with many additional resources available.
  • Customization: Basic GUI customizer
  • Browser support: Chrome, Firefox, Safari, IE9+; iOS, Android, Windows Phone 7+
  • License: MIT

Notes on Foundation

Foundation is a truly professional front-end framework with business support, training, and consulting offered. It also provides many resources to help you learn and use the framework faster and easier.

3. Semantic UI

Semantic UI is an ongoing effort to make building websites much more semantic. It utilizes natural language principles, thus making the code much more readable and understandable.

Front-end framework 3: Semantic UI

  • Creator: Jack Lukic
  • Released: 2013
  • Current version: 2.2
  • Popularity: 39,364 stars on GitHub
  • Description: “A UI component framework based around useful principles from natural language”
  • Core concepts/principles: Semantic, tag ambivalence, responsive
  • Framework size: 806 KB
  • Preprocessors: Less
  • Responsive: Yes
  • Modular: Yes
  • Starting templates/layouts: Yes, some basic starter templates are offered
  • Icon set: Font Awesome
  • Extras/Add-ons: No
  • Unique components: Divider, Flag, Rail, Reveal, Step, Advertisement, Card, Feed, Item, Statistic, Dimmer, Rating, Shape
  • Documentation: Very good, offering very well-organized documentation, plus a separate website that offers guides for getting started, customizing and creating themes
  • Customization: No GUI customizer, only manual customization
  • Browser support: Firefox, Chrome, Safari, IE10+ (IE9 with browser prefix only), Android 4, Blackberry 10
  • License: MIT

Notes on Semantic UI

Semantic is the most innovative and full-featured front-end framework among those discussed here. The overall structure of the framework and the naming conventions, in terms of clear logic and semantics of its classes, also surpasses the others.

The post The 5 Most Popular Front-end Frameworks Compared appeared first on SitePoint.


by Ivaylo Gerchev via SitePoint

Get Started With Pusher: Using Private Channels