How to Search on Google

How to Search on Google

With the Internet Technologies development, the number of different sites, and, accordingly, the content on them increase every day. Among all this variety of information, sometimes it’s hard to find the right text, picture, video, etc. But, if you use advanced search engine capabilities, and know exactly what a search command to ask, which keywords to enter — the answers to the question will be much faster.

We, IT-specialists in Geolance company, using different search engines every day and know some tips for saving time and getting information from the Internet. Let us share a couple of Google search secrets, which are useful for every internet user.

Useful Google information search methods

Taking into account the statistics, Internet users often use the Google search engine to find information. But more than half of ordinary users do not know about the existence of special commands that will make the query more specific.

  1. The exact match of the phrase facilitates the search. For the system to filter out sites where a particular set of keywords is published in a certain sequence, it is necessary to put “quotes” on both sides. For example, “what is web design”. what is web design?
  1. If you do not know one of the keywords in the query phrase, it can be replaced by * (a set of words is typed in the quotation marks). The search engine will find all possible options along with the missing part. For example, “what is * design.” What is design Toronto
  1. If the purpose of the search query is to search for one of the listed words, then they need to be printed, separated by a vertical line, without quotation marks.
  2. To find a sentence that uses the words of the query, you need to split them by the & (ampersand) character: what & design & developmentwhat & design & development
  3. If you want to find the main keyword faster in the head, you should use the additional plus character in the search bar, with space or without space: web design + developmentweb design + development
  4. If you want to exclude the word from the key query, you must use a minus character before it. You should not use space after the minus; otherwise, it will not work: web design -development

web design -development Toronto

  1. To facilitate the search for information on a specific site, Google has its secret — in front of the resource address, on which to find data, enter «site:» and the main word. For example, site://www.geolance.com/ web design and web development

web design and web development

  1. To search the document in a certain format, you need to insert «mime» before the formatting type. For example, web design and web development books mime:pdf

web design and web development pdf

  1. To find a document by title, you need to use the «intitle:» statement before a search query.
  2. «linked:» —  is a very useful tool that shows similar pages with a search query.
  3. Google allows users to search for information by synonyms to the word query. To do this, you should use the ~ character in the search bar.
  4. To find the definition of a particular term, you do not need to enter the question “what is this?”. It’s easier to use the define statement: define: web designing. define: web designing
  5. To find the history of your searches on Google, you need to pick this address from www.google.com/history in the address bar.
  6. To find the backlinks to a site, you should use «links:the address of the site». For example, links://www.geolance.com/ backlinks
  7. The Google Converter opens automatically when you write «1 km in miles» in the search box.
  8. Using the search engine, you can find time in different parts of our world. Write «time city» in the search box. For example, Toronto time. Agree, it is a fairly convenient option for freelancers.
  9. Google is also an automatic calculator. But few know about it. If you type the equation, the search engine will respond in a few seconds and show the results.automatic calculator
  10. Finding information on Google by voice is getting popular. To start using the service, just click on the microphone icon next to the search field. Voice queries are more specific.
  11. To find a graphic image of a particular topic, you should use the Pictures filter. It is immediately below the search box. For example, pictures on web design query.web design Canada
  12. To make it easier to find a video, use the “Video” filter and enter search terms. Let’s find “How to make website” video.How to make website video
  13. The Google Maps filter makes it easy to find a location with a few keywords. For example, type Toronto in the search box, choose Maps and press Enter. It is simple.

Toronto web design

So, now you see that searching information through the Internet can be easy and even fun. The Geolance company team wishes you only successful Google search engine results :-) Also, you can read more in Search Google Guide here.

Witcher 2 vs. Witcher 3: What has changed?

Witcher 2 vs. Witcher 3: What has changed?

Combat Evolution series provide a side-by-side comparison between the Witcher 2 and Witcher 3, their gameplay, combating mechanics, graphics and more. It shows how the Witcher series has developed.

The first episode analyzes the Witcher 2’s combat going over what it did correctly and where it could get better, and to see if the Witcher 3 was capable of doing that while keeping the honesty of what made the latest version so special.

The era of Internet startups is ending

The era of Internet startups is ending

After the appearance of Facebook, which took its place among the technological giants of the world, no Internet company has been able to achieve comparable success.

Silicon Valley is used to perceive as a place where a couple of guys in a garage or dorm room start companies that are changing the world. This happened with Apple and Microsoft in the 1970s, with AOL in the 1980s, with Amazon, Yahoo, Google in the 1990s and with Facebook in the 2000s.

But from 2010, there was a start-ups drought. People, of course, continue to launch startups. But the last really big startup success, Facebook, is 13 years old.

Until the last year it seemed that Uber was waiting for the fate of the new technological giant of Silicon Valley. But now the CEO left the company and its future is in doubt. Other start-ups launched over the past 10 years play in a slightly different league. Airbnb – the American startups with the highest rating after Uber – costs $ 31 billion – about 7% of Facebook’s capitalization. Other projects like Snap, Square and Slack are much less expensive.

So what happens?

Internet pioneers tore down the “fruit hanging from the ground”, taking advantage of profitable niches, including search, social networks and e-commerce. By the time other companies such as Pinterest and Blue Apron began to pick up, the fruit was crushed.

Today’s technological giants have become much more savvy in assessing and preventing threats to their dominance. They did it aggressively, expanding into new markets and buying potential competitors, when they were still relatively small. Some critics argue that corporations have become better at controlling and securing key parts of the Internet infrastructure, closing the way that start-ups used to enter the mass market.

As a result, the industry, famous for the constant change of players, began to resemble the usual oligopoly, where several large companies dominate, whose place on the top seems more and more protected.

Technological giants buy startups early and often

Everyone in the Silicon Valley is once familiar with the great companies like Digital Equipment Corporation, Sun Microsystems, AOL and Yahoo, who lost their positions due to technological shifts. The current technology giants have learned their mistakes well and are not aiming to repeat them.

The management of today’s corporations – Facebook, Amazon, Google and Microsoft – understands risks much better.

For Facebook, the first major test came with the advent of a smartphone. Social network began as a desktop website and the company could easily be caught off guard by a shift towards mobile devices, as it happened with Yahoo. But Zuckerberg saw the importance of mobile devices with a touch screen and directed the efforts of engineers to make the mobile application the company’s top priority.

Zuckerberg also went to buy up companies that seemed to be gaining a large audience on mobile devices. In 2012, he bought Instagram, where there were only a few employees. Two years later, he bought WhatsApp messenger for $ 19 billion.

Facebook founder followed the model that Google used for the first time. In 2006, Google paid $ 1.65 billion for YouTube, a site that grew into one of the most popular Internet destinations. Most importantly, Google bought a small little-known software company called Android in 2005, laying the foundation for the corporation’s dominance in the mobile operating system market.

These purchases proved to be extremely important. One ranking shows WhatsApp and YouTube as the main social network of the Internet after Facebook. Instagram – next in the list, if you ignore the Chinese platform. If these companies remained independent, they could easily develop into the main competitors of Google and Facebook. Instead, they became another brick in their empires.

Amazon followed a similar strategy. They bought the Zappos online shoe store in 2009, and the following year bought Quidsi, the company behind the popular Diapers.com.

Technological companies that preserve independence face tough competition

Not all technological startups accept the proposals of the giants. CEO Snapchat Evan Spiegel declined the $ 3 billion deal proposed by Zuckerberg in 2013. Four years later he brought the company, already called Snap, to the stock exchange.

Facebook responded by creating its own versions of many features of Snapchat. Facebook-owned Instagram presented its version of the popular in Snapchat format Stories last year. Six months later, Instagram’s stories gained more daily users than Snapchat itself.

Instagram also introduced a version of the Snapchat lens. It allows you to place cartoon hare or dog ears on the selfie. Concerns about the competition from Instagram had a negative impact on Snap shares.

The threat of tough competition can be a powerful incentive for independent start-ups to sell to established players. Quidsi, the company that ran Diapers.com, initially refused Amazon’s takeover. Amazon responded with a sharp drop in prices for diapers. Quidsi could not afford price war, so in the end the company sold Amazon in 2010.

The nature of innovation is changing

Take, for example, Tesla. In some ways, it’s a classic Silicon Valley company. They are based in Palo Alto, and the army of programmers is developing everything – from touch screen interface to unmanned system.

But in some ways Tesla departs from the norms of the Valley. While Apple produces the iPhone in China, Tesla operates a factory in Fremont, California. While Uber and Airbnb avoided ownership of cars and homes, Tesla spent billions on the battery factory.

Therefore, although established players like Google, Facebook and Amazon continue to dominate the online services market, this does not mean that they will continue to lead the broader scale of technological innovation. Rather, innovation can move to very different directions. For example, towards electric vehicles and drones for delivery instead of applications for smartphones. We are used to thinking about the Silicon Valley, the Internet and innovations, as synonyms. But the next wave of innovation may not look the same as we used to.

Watch Mark Zuckerberg’s Harvard commencement speech

Watch Mark Zuckerberg’s Harvard commencement speech

College dropout-turned-Facebook CEO Mark Zuckerberg finally got his degree, and he gave Harvard’s 366th commencement speech.

Zuckerberg began his speech by calling Harvard “The greatest university in the world”, and cracking a couple corny jokes like telling students “You accomplished something I never could.”

I want to become a web developer: a detailed plan to learn JavaScript

I want to become a web developer: a detailed plan to learn JavaScript

Web development is one of the simplest and therefore popular direction among beginner programmers. In order to start working you just need any text editor and browser. You do not have to learn algorithms at an advanced level; there are many benefits. The key skill in web development is the knowledge of JavaScript.

Now JavaScript is developing very fast, and therefore it’s easy to get confused when learning a language. We offer you a curriculum with a convenient structure that covers all the necessary aspects of JavaScript and related technologies.

Why JavaScript?

First of all, you need to assess your level of knowledge and determine whether JavaScript suits you. It is possible to find through Web and pass a special test that can assess your potential in web development.

It is worth noting the openness of the language — companies that usually compete with each other, cooperate with the goal of developing JavaScript. The language is very flexible and will suit supporters of both the object-oriented and functional approach. A huge number of libraries and frameworks allows you to easily solve any tasks, and the server platform Node.js allows you to use the language not only in the browser, but also in the console. You can even write desktop and mobile applications: former using the framework Electron; latter using NativeScript or React Native.

Basics

First, you need to learn the basic concepts of JavaScript, web development and programming in general:

  • object-oriented JS constructors and factories, inheritance;
  • functional JS functions of higher order, closures, recursion;
  • jasmine test specifications;
  • the basics of HTML, CSS and jQuery.

Git

Git is a tool that developers need, so you should get to know it as early as possible. Here are the basic skills that you should have:

  • creating and moving files in directories;
  • initialization and commits in Git;
  • setting up repositories in GitHub.

Algorithms and data structures

Then it is worthwhile to study algorithms (in particular, the notion of complexity of algorithms), as well as basic data structures: linked lists, queues, stacks, binary search trees and hash tables.

Back-end

Node.js

10 years ago, developers used JavaScript for front-end development. Node.js expands the boundaries of JS. Node is just an environment for running JS code on the server side, so you do not have to learn the new syntax, but you’ll need to import and export files, break the code into modules, and use the npm package manager.

Servers, HTTP, Express.js

After studying Node it is worth continuing to get acquainted with back-end development and understand servers and routing. You can start with ports and protocols with an emphasis on HTTP, and then learn Express – Node library to handle requests.

Asynchronous JavaScript

Asynchrony is one of the distinctive features of JavaScript, although it creates a kind of split among developers: some like it, and some – hate it. You should understand the pros and cons of this technology. Start with the call stack, event loop and callbacks, and then go on to learn promises.

Databases, Schemas, Models and ORM

Database is one of the most important elements of web development. If your application needs to download or store any data that is not lost when updating the page, you will have to use the database. You need to learn to distinguish between relational and non-relational databases and understand the types of links. Then study SQL and get to know different database management systems. Moreover, ability to work with ORM will only benefit you as well.

Frontend

HTML and CSS

HTML and CSS are the foundation for any web developer. You do not need to know them perfectly, but you have to understand them. You can also learn some popular library (for example, Bootstrap) and a CSS preprocessor like Sass – it will help make CSS look like regular code. To simplify the work with HTML, you can choose one of the popular templating tools, for example, pug.

jQuery and DOM manipulation

By creating the appearance of the page with HTML and CSS, you will use event translators and the jQuery library to manage the DOM. Many people think that jQuery is useless and will soon be replaced by Angular and React, but it’s insanely popular, and so it’s worth knowing.

Chrome Developer Tools

It would be unforgivable to disregard the tools of Chrome, which give a huge number of opportunities. With them, you can learn DOM elements, debug through the console, track routes and much more.

AJAX

If you want the application not to reload the pages after each operation with the database, you will definitely need AJAX – it sends background asynchronous HTTP requests, the answers to which are updated only part of the display. You can work with AJAX through jQuery using the .ajax method.

ES6, Babel, Webpack

Now the main standard is ES6 (ES2015), but ES2016 is already adopted, and ES2017 is under development, so you should always be aware of updates and use them. Compatibility issues are solved with just a couple of tools:

  • Babel – compiles ES6-code (soon will support ES2016) in ES5, which is supported by all browsers. It even knows how to compile JSX / React-components, which makes it irreplaceable for any web developer;
  • Webpack – collects all your source files (images, fonts, style sheets, JS files, etc.) into a single dependency graph. It does not come in handy when creating small applications, but when working with React, its help is invaluable.

Authentication, sessions, cookies

You also need to understand how applications interact with users, process login and logout. To monitor the identity of the user during the session, cookies are used – small text files sent by the server to the browser in response to the HTTP request. And to provide communication database and authorization pages, you can use the library express-session.

Web Security

And, finally, it is worth paying attention to security. It is important to learn both attack methods and how to protect against them.