Ten Things You Can Do with SharePoint, Right Now

July 18, 2019 in Cultivate, how to

Many businesses depend on SharePoint to develop websites. For instance, it is possible to create a site from SharePoint Homepage in Office 365. Also, you can benefit from a SharePoint team site when you develop an Office 365 group in Outlook Online or Office 365. While being on SharePoint server, you can either create a team or many other kinds of sites.

Ten Things You Can Do with SharePoint, Right Now

While used on any one of the common web browsers, these sites can as well be used as a secure place to store, organize, distribute and access information from multiple devices. Here are ten things you can do with SharePoint right now that makes this platform all the more interesting.

  1. You can upload your files directly on to your SharePoint document library in order to access them anytime from anywhere. Doing this is as simple as dragging files from a location in your computer into your document library. While using Microsoft edge, you can upload files or folders. In SharePoint online, you can use the ‘upload’ command.
  2. You can open a document in the document library. When you click to open the document, you wish to work on, it will open in Office Online.
  3. You can choose to work with others on the same document at the same time. You need to go to the document library and click to open the document you wish to work on. On the top right of the document, you will find the number of people working on it.
  4. Sharing documents is easier on SharePoint. To do this, you just have to select the documents you wish to share and click the ellipses. It will open the menu on which you must click on ‘Share’.
  5. You can also share sites on SharePoint. This is possible only when you have sharing permissions from the site owner. To share sites, click SharePoint or sites, choose the sites you wish to share and then click on ‘Share’.
  6. Creating a team site. While using Office 365, it is easy to create a team site from the SharePoint Homepage. This feature will help create an Office 365 group. When you create an Office 365 group in Outlook People, you will get a team in SharePoint Online automatically. Once you have site owner permissions on SharePoint server 2016 or 2013, you just have to click on ‘Sites’ and then click ‘+ new site’ or just ‘+ new’.
  7. You can add a list or library to your team site in SharePoint Online. To do this, you need to click on ‘+ New’ from within a site and then choose ‘List’ or ‘Library’ from the list.
  8. Retaining the previous version of the document while editing and making changes in it is now possible with SharePoint. Just right-click on the document link in a library and then click on ‘Version History’. Sometimes, you will have to scroll the menu to choose the version you want. For SharePoint server versions, just click on the ellipses found next to the file and then on the ellipses in the dialog for landing on the menu. Alternatively, you can also select the document and click on ‘Version History’ on the ‘Files’ tab.
  9. Searching for something is easier with SharePoint. You just have to type a search keyword into the ‘Search’ box and click on the ‘Search’ icon.
  10. It is easy to share information with your entire office group. In Office 365, SharePoint Online, or SharePoint Server 2016, you just have to click on the app launcher and then click on the Yammer or Newsfeed tile. After that, you can just type in your message and click ‘Post’.

How To Choose Between react Native And React JS

February 2, 2019 in Cultivate, Design

React Native is a highly popular mobile framework that can be compiled into native apps components. React Native is today fast emerging and becoming highly popular as a platform to build native mobile apps Windows, Android, and iOS in JavaScript. It is possible to implement React JS under the hood.

How To Choose Between react Native And React JS

React JS, the front end library created by Facebook is used to manage the view layer for the mobile and web apps. React JS is highly useful to create UI components that can be reused. We can say React JS is today the most popular JavaScript library with a strong foundation and a huge community behind it.

Comparing between React Native and react JS

The concept underlying React Native and react JS are almost the same. You can write JSX on both these platforms. The only difference you find between them is the rendering mechanism.

React JS makes use of react-dom implementation for rendering the components to the DOM. We find this library much bigger than React JS. React Native has its own unique way of implementing the rendering components for native platforms. The styling on React Native is more of a flexbox type instead of the standard CSS for the web. While you can use React JS directly in the DOM, you will have to compile React Native to the native code.

React can be seen predominantly as a framework for building applications using JavaScript. React Native is a full-fledged platform that enables you build applications by investing in the power of JavaScript. You can depend on React Native to build cross-platform applications as well as native applications. On the other hand, we see React JS as a JavaScript library highly useful to create a high performing UI layer.

React JS advantages

React JS code components can be reused and this can save you a lot of time. The complete rendering of your pages right from the server to the browser will help improve the SEO of your web application. Since it helps increase the debugging speed, the developer’s job becomes much easier. Even those that are unfamiliar with react will find it easily readable. Many frameworks require the developers to learn a long list of concepts that are useful within the framework. React endeavors to do just the opposite.

React Native Benefits

The native modules forming part of react Native help improve performance. React Native also comes with the advantages of React JS. Since React JS focuses on a better type of UI, the benefits are retained. It is not necessary to build the same application for iOS and Android independently as React Native enables reusing of the common logic layer. The component based structure of React Native facilitates developers build apps with more agile nature in a web-styled fashion when compared to most other kind of hybrid frameworks.


React JS is the ideal option for building dynamic and high performing UI for your web interfaces that are responsive. On the other hand, React Native is a great option when you wish to give your mobile apps a truly native feel.

Interesting React Native Tools For Your Upcoming Project

January 17, 2019 in Cultivate, tools

Today React Native has become the most popular and the most widely used JavaScript framework code library. React Native lets JavaScript developers create stunning native mobile apps with attractive user interfaces. The most important factor that makes react Native highly desirable is its ability to support both Android and iOS development. Here are a few React Native tools that can help accelerate the app development process which you can make use of in your upcoming project.


This open source text editor is reputed for its hackability and easy approach. It can support Mac, Linux, and Windows. Atom facilitates choosing from different open source packages for achieving more functions and features. The various aspects of this text editor are an in-built package manager, multiple file navigation through a single window, amazing themes and designs, and cross-platform editing.


This free to use React Native tool facilitates hackability. The support from a huge community of developers is an added advantage. The built-in support for Flow includes inline errors, jump-to-definition, and auto-complete features. The various services it offers include Remote and JavaScript development, working sets, task runner, hack development, in-built debugging, and mercurial support.

Visual Studio Code

Created by Microsoft, this versatile React Native code editor can support JavaScript, TypeScript, and Node.js. this program also features an elaborate support system to support other runtimes like Unity and .NET and languages like C++, C#, Java, PHP, and Python. The perfect combination of tools for source code editing and developing like debugging and IntelliSense code completion make it a unique program. It can support a variety of platforms like Mac, Windows, and Linux.


This is a React Native tool chain free to use. The different features of this program include community forums, clack community, and documentation. It provides a rich source of React Native components with Expo SDK library as a highly desirable feature. Developers find the native APIs very useful for both iOS and Android platforms.


This React Native programming tool facilitates static typing and highly reliable, fast and simplified coding experience. You can customize it with JavaScript and type interface. The different types of services include real-time feedback and ease of integration. With the help of static typing annotations, this program can monitor errors in the code.


Highly appreciated for its live coding feature and a time-travelling debugger, Redux can help develop applications that can run in both native and front-end platforms. It works very well with React.js and other view libraries.


Running on JSX and JavaScript libraries, ESLint helps in detecting the errors you will come across while programming and also exploring the present source code. Operating on Node.js, it can support developing apps that can run on Mac, Linux and Windows. Transparency, in-built plugins and clear documentation are its top features.


Comprising of plugins and boilerplate, Ignite CLI is a free to use React Native tool chain. It facilitates access to several boilerplates and helps supporting plugins. Meant for both iOS and Android, the different services offered by this program are customizable usage examples, components and themes and API testing.