smartphone trends to watch for in 2017

Smartphone buyers have a lot to look forward to in 2017. Devices will be thinner, faster, and perhaps a bit more intelligent than you'd like.
Virtual reality will spread to budget smartphones, and they will also have better graphics, higher resolution screens, and more storage. More than ever, you'll be using your smartphone to pay for products and log into websites.
Deep learning could help smartphones get a fix on user behavior and improve the mobile experience. We could see a renaissance in smartphone designs, and wireless audio could replace headphone jacks in more handsets. USB-C will replace older connector and charging cables.
Here are 10 smartphone trends to watch out for in 2017:
1. New designs: The rumor mills are filled with new smartphone designs. The prominent rumors include Apple giving a facelift to its decade-old iPhone design and Samsung coming out with a folding smartphone. It's not certain these will happen, but like every year, expect something new.
This year, the hot trend was customizable smartphones like Moto Z and LG G5, which were partly inspired by Google's now defunct Project Ara. Some innovations were unveiled this year, including Lenovo's CPlus, a prototype folding smartphone that can be worn like a watch. LG and Samsung have also talked about smartphones with folding displays.
2. Faster chips: Graphics will be smoother, and applications will run much faster on next year's smartphones. Qualcomm has already announced the Snapdragon 835, which could be installed in some premium Android smartphones from top mobile companies. Some may opt for Mediatek's Helio X30, which has 10 CPU cores, the highest number among mobile processors. That's a lot of processing firepower, and handsets will move closer to PCs in overall performance.
3. Virtual reality: The point of speeding up mobile devices is to allow them to run applications like virtual reality, which demand heavy resources. It'll be possible to plug handsets into Google's DayDream View VR headset to watch movies, play games, or roam VR worlds.
VR is now limited to a few handsets like Samsung's Galaxy S7, but it'll come to more high-end and mid-range phones next year. The VR smartphones will need to have high-resolution displays to deliver a stunning visual experience.
4. Faster LTE: LTE speeds will get a serious boost with new modem technologies. Smartphones like the Galaxy S7 and Apple's iPhone 7 can download data over LTE networks at a maximum speed of 600Mbps (bits per second), and upload data at 150Mbps. Download speeds could reach close to 1Gbps with Qualcomm's new Snapdragon X16 modem, which should reach devices in the second half of 2016. Achieving that speed also depends on the network capabilities of a carrier.
5. USB-C: This is the year USB-C will replace the aging micro-USB 2.0 ports in Android handsets. USB-C is extremely versatile -- beyond charging, it can be used to connect mobile devices to high-definition monitors, headphones, flash drives, and external storage devices.
6. Wireless audio: There's a good chance a majority of smartphones will still have headphone jacks, but like Apple, some may make muster up the "courage" to remove it. Those handsets will switch to Bluetooth earphones. That means the extra headache of buying and recharging wireless headsets, but getting rid of the headphone jack could result in thinner and lighter handsets. Some LeEco and Motorola smartphones already have moved forward with wireless audio.
7. Quicker charging: Smartphones will charge much faster with USB-C cables, which can carry more power to a battery. There's also technology like Qualcomm's Quick Charge 4, which will help smartphones run for five hours after just five minutes of charging. That technology will reach smartphones next year.
8. Device smarts: Lenovo's Phab 2 Pro augmented reality smartphones can recognize objects, map out rooms, and present relevant information about objects in sight on a handset's screen. That's a good example of how smartphones will evolve to enrich the user experience.
Deep-learning techniques in smartphones could also contribute to making smartphones friendlier. For example, a device could learn how hardware is being used by a specific application, and over time, better modulate power usage to improve battery life. Smartphones can already recognize images and speech recognition via online services, but deep-learning enhancements could bring those capabilities offline.
9. Bluetooth 5: Devices could soon get the new Bluetooth 5 wireless specification, which will have two times the speed and four times the range of its predecessor, Bluetooth 4.2. A Bluetooth 5 connection could stretch up to 400 meters in a clear line of sight, but with obstructions, a 120-meter range is considered more realistic by analysts. You will be able to use a mobile device to operate a wireless Bluetooth speaker or unlock or a car from a longer distance.
10. Storage: Extra storage on a smartphone never hurts, be it to store videos, photos, or games. Currently, internal storage tops out at 256GB and SD storage at 512GB, but SanDisk this year showed a prototype 1TB SD card. The company didn't provide a ship date for the product, but higher-capacity SD cards are on the horizon.

ways to promote knowledge sharing at the workplace

Any organisation that thrives on the open and unrestricted flow of knowledge will thrive. Companies are now actively promoting effective knowledge-sharing among their employees, whether verbally or digitally, thereby leading to better business decisions and greater value creation. ET's Brinda Dasgupta brings you experts' tips on how senior leaders can promote knowledge-sharing at the workplace.

1. Foster the Right Mindset

To promote knowledge-sharing at the workplace, you need to create the right mindset and environment. "Reward employees for sharing their knowledge. It is also important to create a safe environment, where people know they will not be at risk for sharing their ideas," said Sameer Khanna, head of human resources at Ericsson India.

2. Leverage the Social Space
People love to create and share within a social context. "Leveraging the social space will be beneficial, because it provides a kind of intrinsic reward that can be even more motivating than financial incentives of performance reviews," said Khanna.

3. Lead by Example
A senior leader plays a pivotal role in ensuring the implementation of knowledge sharing."Team leaders who actively represent knowledge sharing lead by example and display that the open and timely sharing of significant ideas and information is valuable for all," said Moorthy Uppaluri, CEO of Randstad India."Leaders should also encourage employees to experiment with learning," said Kenneth Lean, vice-president at Mercuri Urval India.

4. Reward, and Recognise

Rewarding employees by recognition is one of the best ways to motivate them. "Recognition by seniors and peers makes employees feel valuable and further promotes a culture of knowledge sharing. Rewards and recognition will lead to increase in employee participation, increase the efficiency of a task, help in develop new strategies and regulate the older ones," said Uppaluri.

5. A Conducive Workplace Must

An important way to foster an environment where knowledge is shared is to make sure the necessary resources are available. "Leaders should be sure to allocate budgets for the purpose of knowledge-sharing," said Lean. Aside from budget, also make sure that various tools are available for the purpose.

Are NoSQL graph databases ever going to replace RDBMSs?

Many businesses today still store persistent application data (unstructured data) in cloud file systems or external storage devices like local HDDs and structured data in relational database management systems (RDBMSs). NoSQL graph database technology is, however, gaining in popularity, begging the question; is this new technology likely to ever overtake the time-tested SQL technology?
Benefits of NoSQL Graph DBs over Relational DBs
1. No explicit data scheme: The schema-defined relational model in RDBMSs has tables made up of a collection of rows and columns that is strictly defined and relationships between a row in one table and a row in another can be established. However, there might be other kinds of relationships between records that you may want to query and storing data in a table is not convenient in some circumstances. NoSQL is the emerging alternative.
2. With NoSQL, there’s no explicit data scheme – the scheme used (if at all) is inferred from the stored data. This means you will not be forcing a data model for something it is not designed for. Graph DBs is one such model, the other being Column-Oriented Stores, Document Stores, and Key-Value (K-V) Stores.
3. Emphasis on navigation: Graph DBs emphasize navigation. A group of related objects are pulled together by a root object (nodes, properties, and edges). With relational DBs, navigation is via joins, join tables, and foreign keys, and this navigation is both unnatural and cumbersome (and many DB developers are not skilled in such navigations).
4. Great recursion handling: Relational DBs do not handle recursion very well. Although most vendor products have recursion extensions, they are awkward, unnatural grafts on SQL. You should, therefore, use graph databases for applications where recursion occurs.
5. Fewer overheads: Relational DBs, because of the nature of SQL, have a lot of overhead when it comes to multi-user locking. This makes it difficult to access not only their data, but also individual objects.
6. Easy information retrieval: On social network, connections between data are just as important as the data itself. With the graph data model, the node and all node connections are stored and so only the node’s memory needs to be read (there are no additional steps of computing connected data as is the case with relational DBs). This means faster and more scalable finding of interconnected data.
7. Improved capacity: A good modern graph DB can handle many nodes and edges with a huge number of properties while some can even handle transactions. The likes of Oracle DB can handle tens of billions of relationships and nodes, but note the speed will depend on your server’s RAM.
8. ACID support: One of the greatest benefits of SQL DBs is ACID support, but more and more distributed graph DBs can today support eventual consistency or ACID. Today’s distributed graph DBs can also be configured to run atop popular NoSQL DBs.
How do Graph DBs work?
Graph DBs use graph structures for semantic queries. Data is stored and represented by nodes, properties, and edges. Data items in the store are directly related and you can retrieve them with a single operation.
Graph DBs are different from relational DBs in that the links between data are in the data itself. The JOIN concept is used to collect related data following queries search. Graph DBs are similar tonetwork-model DBs of the 70s in that they both represent general graphs, but the latter operate at a lower abstraction level and traversing them over a chain of edges is not easy.
The storage mechanism used by different graph DB products varies. Some use document oriented DB OR key-value store for storage and others use relational engine and the graph data is stored in a table. This makes graph DBs NoSQL.
Although standardization efforts are being made (leading to the likes of Gremlin and SPARQL), no single query language has risen to prominence. Most of the systems used are dependent on the particular product.
Nodes represent such entities as people, accounts, and businesses that you may want to track. They are the rough equivalent of rows, relations, or record in relational DB and documents in document DBs.
Edges (relationships/graphs) are the lines that interconnect nodes and they represent the relationships between them. You get patterns when you examine the connections and interconnections of edges, properties, and nodes. Edges form the major difference between graph DBs and relational DBs.
Properties refer to the pertinent info relating to the node. An example of this is the letter “O”, downloads, and website would be the properties of Oracle if Oracle were a node.
How to move from Relational DB to Graph DB
You can seamlessly migrate from a relational DB to a graph DB. To transform from relational DB to graph DB, some of the changes you need to make include:
• Use your entry tables as nodes.
• Use rows in entity tables as nodes.
• Use columns in tables as node properties.
• Keep business primary keys and remove technical primary keys
• Use unique constraints for your business primary keys
• Add indexes for attributes that are frequently looked up
• Remove foreign keys and replace them with relationships to the other table
• Remove data that has default values
• Pull out data in tables that are duplicated and de-normalized into separate nodes to get a clean model
• Use indexed column names as array property
• Transform join tables into relationships. Columns on these tables will be relationship properties.
You will need an understanding of the graph model before you start data importation. After the importation, all you will need to do is hydrate the model. Consider hiring a pro for the job to prevent data loss during the migration. If you have an Oracle DB, you can get Oracle Remote DBA service for this.
The great benefits of NoSQL graph DBs is the reason the likes of Twitter and Facebook have homegrown graph DBs.Even The NSA uses graph databases. Other than social media data mining, which has been described here, graph DBs are also useful in business disciplines that involve dynamic schema and complex relationships such as supply chain management, in recommendations, and in finding the source of IP telephone issues.
Author Bio: Sujain Thomas is a database admin with many years of experience. She has skills in both SQL and NoSQL technologies. She also offers Oracle Remote DBA services.

Why 50% IT companies may lose part of their deals

With over $200-billion worth of IT deals up for renewal in 2017 and 2018, digital and automation will slice off a third of the contract, and nearly half the incumbent IT providers will lose part of the work, highlighting the challenge faced by Indian IT firms as they chase growth.

As deals from Citigroup to BNP Paribas go up for rebid, companies from Infosys to IBM have said though customers expect cuts on their current contracts, they are not immediately spending the savings on transformation investments.

IT consultancy ISG said the situation has become competitive as more players chase a decreasing value of deals.

Intensified competition
"We expect that the renewals market will see intensified competition, largely between incumbents that are driving self-disruption through innovation and automation to bring more client value even before the contracts terminate and niche providers who focus on business problem solving," Dinesh Goel, India head at ISG, told ET.

Goel said over 5,500 deals were expiring across geographies and verticals in the next two years, and these renewals would affect the course of the industry for the next three to five years.About 48% of these contracts are in EMEA, 41% are in the Americas and 11% are in Asia-Pacific.

Bright side
There is also a bright side for Indian IT players. Of the 10 top deals coming up for renewal in the next two years, Indian IT companies have a stranglehold on only one, giving them a chance to lure away business from rivals.

Deals from BNP Paribas, National Australia Bank, Allianz and airline software company Sabre are up for rebid and currently being serviced by multinational companies.

Only a Citigroup BPO deal is mainly serviced by an Indian company. Tata Consultancy Services had bought Tata Consultancy Services' business process outsourcing unit in 2009.

Complicated situation
The Indian IT sector has been reeling from the impact of Britain's vote to exit the United Kingdom.

Cognizant has cut its guidance three times this year, Infosys has done so twice and Tata Consultancy Services posted its worst second-quarter growth in over a decade.

The National Association of Software and Services Companies (Nasscom) has also cut its growth target for the year to 8-10 per cent from 10-12 per cent earlier.

ISG said the situation was complicated for incumbents in the deals, who would have to chase a smaller contract size and also stood a significant chance of losing out.

"Based on our survey, on deals that are reopened for competitive bidding, we noted that 47% of the time, incumbent providers may lose entire scope of the work, whereas 32% of the time, the incumbent would lose some noticeable scope of the deal," Goel said.

For larger deals
He added 65% of all deals were reopened for competitive bidding and that most are lost because of a better offering or price advantage. He said 20-30% of the deal value would be lost to digital technologies such as cloud and automation.

And now, even smaller companies such as Mindtree and Hexaware are bidding for parts of larger deals, Goel explained.

"They have realized they have to bid for these larger contracts because when you are at half-a-million dollars in revenue, $1 million and $5-million deals no longer move the needle. And now, clients are open to splitting the contracts if you have a good offering," Goel said

How 5G will change the way we use the web

The promise of 5G includes faster internet, greater mobile connectivity for businesses, and the ability to take futuristic digital experiences like VR and AR mainstream. With such limitless potential, the question becomes just how 5G will change the way people use their devices.
To find out what’s coming, I asked a group of entrepreneurs from YEC the following question:
How do you see 5G changing the way consumers or businesses use the internet in the next five years?

1. Faster internet means more real-time connections 


The faster your internet the more you can do with it. Faster internet will allow consumers to use live video while consumers and brands interact on a real-time basis. There will also be more virtual reality opportunities on the go with 5G. Live streaming video can still be unstable with 4G, but when 5G emerges we will reach speeds that allow us to truly become one with our customers. – Joe ApfelbaumAjax Union

2. Mobile will dominate 


It’s estimated by the year 2020, 90 percent of people over 6 years old will have a cell phone. This means that if you’re not focused on making your business experience better on mobile, you’ll miss out. Millennials like myself give something a try. You have five seconds of our attention. If your website, app or business doesn’t work, I’ll never use it again and make sure my friends don’t either. You have only one chance. Make sure everything loads fast, works right and is catered to the 50 percent of the world’s population under 30 years old. – John RamptonDue

3. Internet connectivity will become wireless 


5G will bring wireless internet to businesses everywhere. Instead of having cables connecting your business to the internet, 5G will open the way for your business to consume the internet in more ways. Not only will you not be tethered to a wired system, but your workforce can take a broader bandwidth with them out in the field, giving you greater mobility and faster internet. 5G opens the door for truly wireless connectivity everywhere. – Nicole MunozStart Ranking Now

4. Faster troubleshooting in the IoT 


Usually, when businesses or consumers send reports to developers after software crashes, diagnostics can take up to two hours. Withthe prevalence of Smart technology, we’ll be looking at the connectedness of driverless cars, smart homes and meters all accessible from one point. So for instance, if a washing machine malfunctions, it will be cheaper for the consumer to fix it instead of hiring a professional, simply by sharing the data from the machine through the cloud. Consumer technology will be able to save energy depending on the scenario and machines will be more intuitive. – Cody McLainSupportNinja

5. 5G will bring newer realities to life 


Obviously mobile will rule the business space, but other technologies, like augmented reality and virtual reality, will also become mainstream and, most importantly, will change marketing as we know it. The term ‘digital experience.’ which is considered just jargon today, will become associated with tangible ROIs. (Think live walking directions, on-the-go product prices, hologram video conferencing, etc.) As marketers, the world of online marketing as we know it will seep into a new realm. It just furthers the thought that all businesses must invest in futuristic digital marketing strategies. – Pratham MittalOutgrow

6. There will be augmented reality everywhere 


To fulfill its true potential, augmented reality needs a lot of processing power. For the foreseeable future, battery and processing constraints will limit on-device capabilities. Today, we have the cloud, but there’s a limit to how much real-time cloud processing we can do with current bandwidths. 5G could change all that, allowing for real-time cloud processing and truly responsive augmented reality applications for mobile devices.  – Vik PatelFuture Hosting

7. Certain industries will move to be completely mobile 


As internet speeds increase because of innovations with 5G and beyond, there will be a number of very large industries that I expect will move almost entirely to mobile. One of the areas I see firsthand where people prefer mobile is online travel. With the success of mobile travel companies like HotelTonight (which is entirely mobile), consumers are sending a message that they want to leverage thebest of mobile, such as GPS sorting of hotels, access to real-time inventory, and deep discounts through auction-style pricing. As mobile speed flourishes, so will mobile travel. – Obinna EkezieWakanow.com

8. The size of the addressable market will grow 


Look to South Korea, where more people per capita use the internet than elsewhere. South Korea is the world leader in internet speed with an average of 26 Mbits/s, twice as fast as the U.S. The material impact of faster network access is that more people go online. That’s why Google spends billions of dollars each year making the search results faster. Furthermore, it allows people to move to mobile-first, or mobile-only, and give up desktops and broadband. This lower cost of entry to high-speed internet only increases the pool of internet uses. Whether for B2C or B2B, this all just increases the size of the addressable market. – Fan BiBlank Label

9. Currently untapped applications will emerge 


With faster reliable 5G internet communications, we can see larger sets of video content in live video, virtual reality and augmented reality being delivered in different consumer mobile hardware. Additional data can be sent, processed and crunched in real time for applications in medicine including medical imaging, expert systems, and other autonomous systems that can utilize intensive data processing and real-time computing of large video, images, and other data capturing sources.  – Nemoy Rau, US Biometrix

10. Businesses will decrease operational costs while increasing connectivity 


The companies that choose to embrace 5G mobile technology could not only decrease their operation costs internally, but also increase their connectivity among employees that either work remotely or travel frequently. With 5G projecting to be 40 times faster than 4G, businesses will be able to utilize the new speeds as well as the rise of IoT to change the way they do business with their customers and employees. – Anthony PezzottiKnowzo.com

11. There will be seamless cloud and device interaction 


With current mobile technology, there’s still a clear divide between on-device storage and processing, and cloud storage and processing. 5G, with its much greater bandwidth, is likely to marge that difference. The cloud will always outpace on-device capabilities, but with bandwidths orders of magnitude faster, it won’t matter. Every application on a mobile device will have real-time access to almost limitless storage and processing power.  – Justin BlanchardServerMania Inc.

12. There will be a focus on video content 


High bandwidth and video content will become much more prevalent. Right now, companies focus on page speed load times to make it work fast on mobile networks. With 5G, bandwidth shouldn’t be a concern. The use of video content will explode with 5G, as will thepresence of 3D content. These content types will expand the type of content and how it’s presented, giving brands a lot more flexibility to deliver rich mobile experiences that are currently limited by today’s bandwidth. – Dan GoldenBe Found Online

Microsoft announces the next version SQL Server for Windows and Linux

Microsoft’s announcement that it was bringing its flagship SQL Server database software to Linux came as a major surprise when the company first announced this in March. Until now, the preview was invite-only, but as Microsoft announced today, anybody who wants to give it a try can now download the bits. That public preview is part of the launch of the next version of SQL Server, which will be the first one that’s available for both Windows and Linux.
Thanks to its support for Docker containers, even macOS users will be able to run it. Indeed, Microsoft is betting on containers as one of the main distribution mechanisms for the preview, which will soon be available on Azure Virtual Machines and the Docker Hub (though you can obviously also download RPM and APT packages for popular enterprise Linux distributions like Red Hat, Ubuntu and SUSE).
“This represents a major step in our journey to making SQL Server a true platform of choice across operating systems, development languages, data types, on-premises and the cloud,” Microsoft writes in today’s announcement.
For now, the Linux version will include all the standard SQL Server management features that come with the Windows version. These include advanced features like always-encrypted and row-level security, as well as in-memory columnstores.
As Microsoft corporate VP Julia Liuson told me, it won’t include the business intelligence stack yet (though this part will be added over time). For users, though, what’s maybe most important is that they will soon be able to run SQL Server on Linux and in Linux-based Docker containers, giving them more choice in how they want to deploy their databases (assuming they decide to go with SQL Server and not one of its competitors, of course).


The new version of SQL Server will include improved support for R Services and a number of new machine learning and deep neural networking features.
SQL Server for Linux is just another example of how Microsoft’s view of competing platforms has changed in recent years. This move would’ve been unthinkable under its former CEO Steve Ballmer. Under Satya Nadella, however, the company’s mission is to bring its services and tools to where its customers are, even if that’s not on a Microsoft-owned operating system.
In addition to the SQL Server for Linux news, Microsoft also today announced the preview of Linux support for Azure App Service. Oh, and in order to puts its money where its mouth it, Microsoft is also joining the Linux Foundation.
For SQL Server users on Windows, Microsoft also today announced both the release of the first service pack for SQL Server 2016, as well as a change to its pricing structure: all SQL Server users — including those using the free edition — will now get access to the developer features that were previously restricted to the Enterprise edition.

Allo and Duo: How are they holding up?

It's been about 3 months since Google released its new video calling app, Duo, and just under two months since Allo, its new messaging app, was released. These two services were a pretty big deal at Google I/O earlier this year, but despite the intriguing features of both apps, skepticism was prevalent - even among enthusiasts - considering Google's history of support (or lack thereof) for their other messaging services, namely Google Talk (RIP) and Hangouts.
So how are things going a few months after the fact?
I wrote about my initial impressions of both. I was, and remain, pleasantly surprised by Duo. If you're looking for a no-frills video call app, Duo is an exceptionally simple choice. I've already recommended Duo to a couple of people who have downloaded it and agreed that its simplicity is an appealing factor, and have even kept it. I don't do much video calling myself, but when I do I use Duo when I can.
Allo, on the other hand, I'm not as happy with. I'm willing to adopt new messaging platforms if they're ultimately better than the one that I'm using. I've written a couple of times how I've become fond of Textra since returning to Android back in May, which is the app that I continue to use today. Allo had potential – and I guess it still has potential – but without SMS support or a desktop client, it just won't catch on.
Well, I guess I can't say it doesn't support SMS. It technically does, but in an extremely annoying way. When you send an SMS to a friend who isn't using Allo, they're pandered to download the app each time you send a text. I wasn't about to keep dealing with that, so texting people with Allo is currently out of the question. Allo developers have hinted that they could be adding SMS support in the future, along with a desktop client, Duo integration, and some other features that really should have been there from the get-go. Today, Google announced that they would add themes and sticker predictions (you know, the important stuff). As a messaging app, Allo is a flop.
Despite its shortcomings, Allo isn't completely useless. Allo is currently the only way for most Android users to access the Google Assistant, which I found to be quite enjoyable. However, I'm more excited at the prospect of Google Assistant being integrated into Android rather than going through Allo, like it is on Pixel devices.
I'm torn. I do like Duo, but I wanted to like both Duo and Allo. I wanted a messaging system on Android that made me stop missing iMessage, and Google's current iteration of Duo and Allo simply don't do that for me. There's a good chance that the apps flourish and are unified in time, but I'm just not sure I can put that kind of faith in Google yet. I loved where Hangouts was heading once upon a time, but instead of working on fixing it issues, Google went in a completely different direction that ultimately ended up in the company supporting three different messaging apps. Not only do we have Hangouts and Allo, but there's also Google Messenger, which is currently working on rolling out RCS (Rich Communication Services). There's just a lot going on, and none of it is unified, nor does it make much sense.
I suppose it is nice that Duo and Allo are currently separate apps, because I likely would not care for Duo if I had to use it with Allo in its current state. I'll continue to use Duo for video calls, but when it comes to messaging I'm going to pass on Allo and Messenger and stick with Textra, who is also (thankfully) working on implementing RCS and has plenty of other features that I enjoy.

Angular 3 coming hot on the heels of Angular 2

Fresh from the long-awaited release of its Angular 2 JavaScript framework in mid-September, Google will release Angular 3 in a few short months.
Expected in March, Angular 3 will focus on improved tooling and a reduction in generated code, said Rob Wormald, of the Angular core team and a developer advocate at Google. It will feature a template compiler that provides feedback in an IDE on errors in a template, and it will generate 25 percent less code, thanks to improved compilation and changes in the framework's underlying mechanics.
While more than two years passed between the April 2012 introduction of the 1.0 line and the Sept. 15 debut of the rewritten Angular 2 framework, Angular 3 gets a much-accelerated release schedule. Wormald promised a new major version twice a year from now on. "This is just semantic versioning in action for us and it means that we will every six months have a predictable release schedule," he stated.
Wormald said he was not aware of any features that would be deprecated in Angular 3, but when features are to be deprecated, the Angular team will let developers know ahead of time and keep supporting that feature for two major release cycles.
Unlike Angular 2, Angular 3 is not a rewrite. "There's nobody on the team who ever wants to rewrite a framework again," said Wormald. Using TypeScript, Microsoft's typed superset of JavaScript, Angular 2 was rewritten to allow decoupling of the framework from the DOM to enable use of multiple renderers.

How do I master python from scratch for free?


online resources and all for free. Here are a few free resources -
  1. Online courses - https://www.coursera.org/learn/python, https://www.coursera.org/course/... , https://www.coursera.org/course/...
  2. A very basic online course - Python
  3. Interactive Tutorial - Learn Python - Free Interactive Python Tutorial
  4. Written Tutorials and Lessons - Learn Python The Hard Way
  5. Learn python syntax quickly - Learn python in Y Minutes
  6. The best resource really is the Python Docs - Python 2.7.11rc1 documentation - It is really vast and contains references to each and every library function.

Here is a list of the best resources  to follow to learn python -
  1. MIT OCW - MIT uses python for teaching major portion of their courses including introduction to computer science, introduction to algorithms, data structures and advanced data structures.
    1. MITx 6.00x : Introduction to Computer Science and Programming Using Python
    2. MIT Introduction to algorithms Introduction to Algorithms (SMA 5503)
    3. MIT Introduction to Algorithms
    4. MIT 6.851 - Advanced Data Structures
  2. Python Book - Welcome to Python for you and me , Amazing hands on approach
  3. Google’s Python Class - Google's Python Class Covers advanced topics like yield, generators etc

I'm not a genius. Can I get a job at companies like Google by just working hard?


Yes, you can get a job by working hard. You don't have to be a genius to get a job at Google, or pretty much anywhere.
The most important thing to be successful at a job, in my experience, is precisely what you say, working hard. That doesn't mean you spend all day moving bricks if you're supposed to be programming, it means you focus on your work, you learn relevant related things, and you keep an eye out for new opportunities. You develop a reputation for doing what you set out for do, and for identifying problems early, notifying your colleagues / managers as appropriate, and addressing the problems.
That doesn't take genius, just a good work ethic.
Getting the job in the first place is a bit trickier. The hardest part is getting an interview.
If your goal is to work at a software company like Google or Facebook, you'll need to do some planning to maximize your chances of getting and passing an interview. Attend a university the companies you care about recruit from. Get a relevant degree. Try for internships each year. Sign up for campus interviews when they visit your campus.
Keep in touch with people who share your goals: you can help each other later by referring one another for jobs in the company you're in, which will help move them to the front of the line.
So yes, work hard, succeed. Don't worry about being a genius, I know geniuses who were never able to get a job anywhere more interesting than a hotel desk.

But No. Not just by working hard.
But thankfully - it DOESN'T take a genius to work smart :)
So here's how:
  1. Google 'How to get a job at Google'
  2. Put all links into a spreadsheet
  3. Put together 30 links
  4. Read said 30 links
  5. Catalogue data
    1. How to get an interview
    2. How to prepare for the interview
    3. How to crack the job interview
    4. How to improve your current resume  with life experience
    5. How to network your way into Google
  6. If you do all of the above you'll probably know more about it than anyone on this thread
  7. If you work fast all of the above shouldn't take more than one day. Maybe two.



tips for surviving - and winning - political arguments on Facebook

Today is Election Day, which means Facebook posts (and thus arguments) about Trump and Hillary are inevitable.
Judging by our newsfeeds, these political debates don't always go down gracefully.
So Business Insider consulted Daniel Post Senning, an online-etiquette expert and the author of "Manners in a Digital World," about how to discuss politics online. Here are a few of his tips.

First, decide if it's worth it.


Before you post or comment, you should decide how much you care about actually having the discussion, Post Senning says. In the heat of the moment, some discussions can seem more significant than they actually are.
"Some issues are life and death," he says. "Ask yourself, is the discussion itself as important? Is it really going to improve the issue?"
Go in with a clear goal or outcome that you're trying to gain from the conversation, he adds. If you're just looking to troll or make a personal attack, refrain from posting. But if your intention is to have a civil discussion, you should engage accordingly.

Avoid political discussion on holidays.





bill and hillary clinton thanksgiving dinner
AP
Hillary, Bill, and Chelsea Clinton.
The election will end on November 8, but arguments about the winner's future leadership will likely come up during Thanksgiving or Christmas.
There's a long-standing etiquette rule that you shouldn't talk about politics at the dinner table - and especially during holiday get-togethers with the family. Post Senning says the same guideline applies online.
If you want to post a political article, consider waiting until the holiday has passed. Most people won't want to have discussions about polarizing topics on Thanksgiving or Christmas, he says.

Show respect.


One of the most important rules is: Don't make things personal.
"Don't question someone's intelligence or integrity," Post Senning says. "Make your argument about the situation or issue, not the person you're talking to."
If you want to survive and win a political argument on Facebook, it's best to separate the person from their politics.


Donald Trump
Carlo Allegri/Reuters
Donald Trump.

Illustrate your point with a specific, living example.


Don't keep things abstract or general, Post Senning says.
People are able to understand another point of view better when they can put a face or specific situation to an issue. To make your point stronger, try talking about your own experience.
As Hanna Rosin discussed on an episode of the podcast "Invisibilia," people's views are guided by their frame of reference. We don't see the world for what it objectively is, but how we feel the world is.
"It's rare you're going to win an argument or change someone's opinion by using logic alone," Post Senning says. "It's important to build accord, rather than just point out information from a source."

Listen.





Republican U.S. presidential nominee Donald Trump speaks as Democratic U.S. presidential nominee Hillary Clinton listens during their third and final 2016 presidential campaign debate at UNLV in Las Vegas, Nevada, U.S., October 19, 2016. REUTERS/Mark Ralston/Pool
Thomson Reuters
Trump speaks as Clinton listens during their third and final 2016 presidential campaign debate at UNLV in Las Vegas.
Listening is just as important as what you write, Post Senning says.
It's best to look at things from the other person's perspective, so that you gain a better understanding of their worldview. You're more likely to have a nuanced argument when both parties honestly listen to each other.

Know when to retreat.


Unfortunately, other people might not want to have a civil political discussion on Facebook, Post Senning says.
If things escalate and someone doesn't treat you with respect, it's best to back out of the thread.
"You need to be OK with not getting the last word," he says.
Of course, once you sign off, there are plenty of ways you can make a difference.
Whether or not you engage in Facebook or Twitter debates, make sure to vote.

Job Profiles That Might Be Stopping Your Growth in Future

Today, jobs and skills arena are upgrading and evolving continuously. However, with time, some relevant skills became redundant, mostly because of advancement and transformation in working climate at industries.


The industries look for those who can proactively align and cohere themselves delimiting new challenges. "Rapid developments and transformations across sectors are likely to reinvent the way we work. Additionally, jobs that currently don't exist may become the hottest jobs in the future," said Irfan Abdulla, director of talent solutions at LinkedIn India.


Product manager in FMCG sector


Traditional forms of delivery (the way FMCG products reach out to the consumers) are changing and that requires polishing.


FMCG is now hugely connected to E-commerce space, which in turn doesn’t move an inch without social media. So, a product head on some website is responsible for point of sale, branding, dealer distributor work for delivery. This might put traditional FMCG product manager’s job at peril. Salaries vary by 30-35% increment.


Data Analyst in FMCG sector


"The role of a data analyst is itself undergoing a sea change, primarily because better technology is available now to aid in decision-making," said Sumit Mitra, head of group human resources and corporate services at GILAC.


Data is crucial to understand human behavior and response, which ultimately benefits companies to decide and identify trends quickly. This responsibility is currently experiencing a demand-supply gap.


UX designers in technology


Having being evolved from the stylistic endeavor to one that solves spiky technology and social problems, scholars in this field must enhance and correlate their skills with various fields such as machine learning, applied science, contextual intelligence, environmental and material design, etc.


Quality testing in technology


Reportedly, tech companies in the US have got rid of about 63,000 positions this year alone. What brings disruption to this space is automation. “More and more jobs are likely to get reinvented with automation. With the rise in complexity of technology, automated testing will stay and grow.


Digital architect


In IT industry, an enterprise architect shapes the solution for clients and provides the delivery of it. The role embeds responsibilities like integration, ERP, SCM, E-commerce, etc. Besides core language computing, a digital architect must add understanding of Design Patterns, XP, .NET, Java/J2EE or similar industry standards.

2000 Rupees Note Nano GPS Chip is Rumour in India

The government of India has demonetised the current Rs 500 and Rs 1000 notes, but it plans to replace these with new Rs 500 and Rs 2000 notes. However, there appear to be some rumours spreading about the upcoming Rs 2000 note, with messages being circulated on WhatsApp which claim the new higher denomination note comes with a GPS-nano chip installed on it.

The message claims these notes are embedded with Nano GPS chips which act as a signal reflector, giving precise location coordinates of the currency in order to allow for every note to be tracked. Apparently the chip is so strong that one can track these Rs 2000 notes even if they are kept 120 metres below the ground level, according to the message.

It also claims the chip will also help identify if too many of these notes are kept in one place and alert the relevant authorities. Thus the government’s new note will help curb corruption and discourage people from hoarding black money. Except if you read the message, you can figure out this is a hoax. Grammatical mistakes aside, the RBI’s own description for the Rs 2000 note does not mention this magnificent chip anywhere.

Also at the press conference, this question was also raised about the supposed GPS chip in these Rs 2000 notes and the so-called security measures, which the RBI officials had dismissed as false.

One of the messages which has been shared with us reads like this. Note we’ve left the message as it, and not edited it for grammar.
The Rs 2000 currency is designed keeping in mind to eradicate the black money issues using state of the art indigenous nano technology, every Rs. 2000 currency note is embedded with a NGC (Nano GPS Chip)

How the embeded NGC Technology Works?

The unique feature of the NGC is it dosent need any power source. It only acts as a signal reflector. When a Satellite sends a signal requesting location the NGC reflects back the signal from the location, giving precise location coordinates, and the serial number of the currency back to the satellite, this way every NGC embedded currency can be easily tracked & located even if it is kept 120 meters below ground level. The NGC cant be tampered with or removed without damaging the currency note

How will this help eradicate black money menace?
Since every NGC embeded currency can be tracked. The satellite can identify the exact amount of money stored at a certain location. If a relatively high concentration of currency is found a certain location for a longer period of time at suspicious locations other than banks & other financial institutions. The information will be passed on to the Income Tax Department for further investigation

Just a beginning of the end of black money in India.

WhatsApp was where these messages were circulating, even before demonetisation was officially announced by the government. On Twitter too some tweets have been circulating with these claims, although quite a few people have been making jokes about the so called GPS claim.

The new Rs 2000 note does come with a Motif of Mangalayan on the back and it has special features on it for the visually impaired as well. But GPS-Nano chip is nowhere close to the truth.

What are some good Android tricks that are not commonly known?

Know your Device id

Device unique ID can be used , at tracking apps installation, at generating drm for copy protection.
The best and simple way to get your device is by installing this app call Device Id    Install it now.

Force Reboot

In case your android phone is frozen, you can reboot it.
Just press Power Button+ Home Key + Volume up hold this combination of buttons until your Android phone’s screen goes blank.

Reboot Android  in safe mode

You can also reboot your android in safe mode like windows computers when third apps causes problem.
Hold the Power button of your Android phone for couple of seconds. Several options will appear.


Choose “Power off” while continuously holding the Power button. A new pop up window will appear asking device will shut down press OK.
When we reboot android phone in safe mode then all the 3rd party application will be disabled.
These applications can again be enabled when we reboot our phone normally.

Take Screen shots on Android Phone.

Like your Windows computers you can also take Screenshots on your Android phone.
 Samsung Galaxy S2, S3, Note and Express use the Power and Home buttons.
 HTC One uses the Power and Home buttons, or the Power and Volume Down buttons.
Nexus 5, 4, and Kindle Fire use Power and Volume Down buttons.
Most every device that supports screenshots uses one of these methods.
Your screenshot image will be saved in the gallery.

Other tricks.

1. How We Can Reduce Battery Consumption
You can minimize your battery power consumption using the cool trick in developer mode explained in steps below.
 Go to Settings -> Developer Options.
 Scroll down and there look for Window animation scale, Transition animation scale, and Animator duration scale.
 Now adjust the scale and better is to select the 0.5x in all the above options.
2. Fake The Current GPS Location
For this you can use the Mock the Location to make your GPS tracker fool to track your exact location which can be used by many apps to spy on you.
Go to Settings -> Developer Options.
 Tick on Allow Mock Location.
 This will fake your GPS location tracker on your android.
3. Make Your Device Awake while Charging
You can make your android active while you charging it and its the best indicator, so you can enable this cool feature as:-
 Go to Settings -> Developer Options.
 Tap on Stay Awake to tick it.
 This will enable the phone to not off the screen unless you do so.
4. Create Desktop Backup Password
You can create backup password for your android device to recover it using your desktop. Just follow the below steps to proceed.
 Go to Settings -> Developer Options.
 Tap on Desktop backup password.
 Fill in the current password, then type and retype the new password for full backup.
5. Enable Higher Graphic Render For Games
MSAA For OpenGL Games can be enabled in your android device to allow android games to run with high graphics quality that can enabled as:-
 Go to Settings -> Developer Options.
 Tap on Force 4x MSAA.
6. Display CPU Usage Overlay
In your android device you can enable the complete CPU meter get displayed in your android device by which you can easily judge which app is putting much load on your android.
Go to Settings -> Developer Options.
Tick on the Show CPU Usage option there.
Now you will see all your CPU usage at the right of your android screen
7. Android Secret Hacking Codes –
*#*#4636#*#* – Display information about Phone, Battery and Usage statistics
 *#*#7780#*#* – Restting your phone to factory state-Only deletes application data and applications
 *2767*3855# – It’s a complete wiping of your mobile also it reinstalls the phones firmware
 *#*#34971539#*#* Shows completes information about the camera
 *#*#7594#*#* Changing the power button behavior-Enables direct poweroff once the code enabled
 *#*#273283*255*663282*#*#* For a quick backup to all your media files
 *#*#197328640#*#* Enabling test mode for service activity
 *#*#232339#*#* OR *#*#526#*#* Wireless Lan Tests
 *#*#232338#*#* Displays Wi-Fi Mac-address
 *#*#1472365#*#* – For a quick GPS test
 *#*#1575#*#* – A Different type GPS test
 *#*#0283#*#* – Packet Loopback test
 *#*#0*#*#* – LCD display test
 *#*#0673#*#* OR *#*#0289#*#* – Audio test
 *#*#0842#*#* – Vibration and Backlight test

How will scrapping currency notes of INR 500 and INR 1000 affect the daily lives of Indians?



After finishing almost half the term, the Modi government has taken two strong decisions back to back, both of which I loved. The first was the surgical strike on Pakistan Occupied Kashmir. The second is the surgical Black Money stashed in the houses of corrupts.
Within 10 minutes, all the Lakhs and Crores of cash of corrupt politicians, corrupt government officers, hidden in secret places, have been turned in mere paper. A waste. Probably it might help them staying warm as Winter is coming.


Let’s discuss this one by one.
A. How is this a viable step to curb black money?
#1: Till end of the year, people will exchange or deposit existing 500 and 1000 notes at banks and post office. However, you need to show a valid government ID proof and the banks and post offices will have to maintain proper transaction records for the same.
For smaller amounts, there should be no issue. But if someone comes and deposits 1L in cash, it might be highlighted and escalated to the government. Modi government might have advised banks and post offices to escalate all transactions above a certain threshold.
All of these folks will have their background checks done and can expect a tax audit next year if their tax returns, income details etc do not justify the amount they have in black.
#2: Political parties can no longer disburse cash to poor people in exchange for votes.
#3: People in the real estate market will be hurt the most.
I recently saw a hoarding advertising the price of a new flat for possession at Rs 1.2 Cr. However, the hoarding said, “Rs 1.1 Cr if you pay cash”.
The maths is simple. In the first arrangement, you pay 1.2 Cr, of which some 30L goes to government as tax, and 90L goes to the builder. In the second, you pay 1.1 Cr (saving yourself a sweet 10L) and all of it goes to the builder (who nets 20L more). All of it at the loss of the government.
Brokers too can no longer ask people to pay in cash. I, as recently as Feb, had to pay 35,000 as the brokerage. All in cash, as the broker would simply not accept an online transfer.
#4: All currency hoarded with terrorists and corrupt folks is now simply useless. “A terrorist walked into the bank branch with a briefcase full of cash and a fake ID…” just doesn’t sound funny.
#5: All counterfeit currency production comes to a grinding halt. Counterfeiting Rs 100 and below currency notes does not make sense as it is economically unprofitable. So almost all fake currency is in the form of 500 and 1000 notes and no one is going to accept them now, so they are cut off from the money market.
Going forward, it would be harder to counterfeit the new 500 and 2000 currency notes as they come with a whole set of new security features.
#6: Forces people to resort to the banking system.
Majority of the Indian populace isn’t corrupt. They don’t hoard money at home because they want to chat on their taxes. They just do it because they do not trust “online banking” or the banking system. Now these people will be forced to let go of their unfounded fears, slowly moving the nation on the path of becoming a cashless economy.
The more people transact online, the easier it would be for the government to keep track of all money movement and catch hold of those who abuse the system.
B. Why was such an extreme step taken suddenly?
Firstly it wasn’t sudden.
Yes, it did catch everyone by surprise, but in hindsight we should have seen it coming.
Immediately after coming to power in 2014, the PM announced the Jan Dhan Yojana, aimed at financial inclusion and integrating everyone into the banking system.
He then followed it up with the “black money declaration” scheme wherein he warned of dire consequences of missing / skipping the deadline.
Finally, the GST approval was a lucky happenstance. GST would make tax computation easier and will increase accountability in the system. What it means is that it will be easier to figure out who exactly is the perpetrator of a tax fraud across the consumer value chain.
This is the final nail in the coffin.
It had to be done suddenly so that the corrupt do not have time to figure a way out of it.
C. What will be the cost of the whole process?
A rough ballpark estimate: INR 5000 crore
Above is the cost of printing specific currency notes. Let’s assume that the cost of printing the new INR 500 note remains the same as the old one (INR 2.5) and let’s extrapolate for the INR 2000 note (at ~INR 4).
Now, the total amount of currency in circulation as of Mar 2016 was:
Basically, there are currently 15.7 billion Rs 500 notes, and 6.3 billion Rs 1000 notes in circulation.
Assuming all of these are returned. Old 500 notes are replaced by new 500 ones, and old 1000 notes by new 2000 ones (just an assumption to simplify calculations).
Cost of printing 15.7 billion Rs 500 notes = 15.7 billion * Rs 2.5 = Rs 39 billion
Cost of printing 3.1 billion Rs 2000 notes (one 2000 note printed for every two 1000 notes) = 3.1 billion * Rs 4 = Rs 12 billion
Total cost would be approximately Rs 50 billion, or Rs 5000 crore, or 0.4% of India’s GDP.
D. How would those who have huge amount of cash deposit so much cash in the bank like all the billionaires?
The b(m)illionaires are b(m)illionaires because they do not keep such ludicrous sums at home. Their money is mostly in banks, investment portfolios, real estate etc.
Anyone is free to deposit any amount, but surely someone trying to deposit Rs 25L of cash will surely be flagged in the system and have to explain the source of the money and the need to store such a huge amount as hard cash.
E. How will the people who never watch news realize this?
In less than 5 hours, most people I know are talking about it. By tomorrow, anyone with a TV or a mobile will know of it. In a few days, even the folks in the remotest villages will know about it, mostly via word of mouth. I am sure the government would have memo-ed the panchayats of rural areas to put up notices to the effect.
Unless you are living under a rock or in a pineapple under the sea, you are going to hear about this.

myths about new domain names

Choosing a domain is hard. For most new companies, it comes with the difficult branding decision of naming your company. And while many pundits insist that your company’s name doesn’t matter, it may, and the finality of choosing a domain makes the decision a difficult one.
Part of choosing a domain is deciding which gTLD, or ‘generic top-level domain’, to use. And while gTLD sounds like a scary term with lots of SEO ramifications that us average Joes can’t possibly understand, it’s actually quite simple to explain.
TLDs are basically the suffixes to our site; ‘.com’, ‘.edu’, ‘.gov’, ‘co.uk’, ‘.store’, or even ‘.sexy’ are all TLDs.  gTLDs are the generic domains that anyone can use if available, while the other TLDs- ccTLDs, sTLDs – are restricted to domains registered to specific countries or organizations.
In the past, the options were limited and the decision was relatively simple. But in recent years, prices for ‘.com’ are rising and more and more gTLDs are being opened (1090 as part of ICANNs new gTLD program). So the decision of which gTLD to choose has become increasingly difficult.
Google’s hidden SEO system, along with myths propagated by owners of new gTLDs and the old gTLDs, make it even harder to know what to do.
But have no fear, this list is here to debunk all of the major myths about gTLDs:

Myth 1: ‘.com’ is key for SEO


Actually, ‘.com’ doesn’t matter at all for your SEO. According to a Google representative, “[Google’s systems] treat new gTLDs like other gTLDs (like .com and .org).
Keywords in a TLD do not give any advantage or disadvantage in search.”  And with no shortage of non-’.com’ successes (search the word last and last.fm is the top result, for example), it certainly seems like that statement is true.

Myth 2: People don’t trust new gTLDs


A study by the NCC group shows that consumers aren’t so comfortable visiting new domains with only nine percent feeling comfortable visiting new gTLDs. So based on this, it should be safe to assume that consumers feel safer on a ‘.com’ or ‘.org’, right?
But the study also shows that most of that can be chalked up to security issues causing them to feel like they are on an insecure or scammy site.
Proper branding and site design increases the feeling of security for nearly 50 percent of users and just communicating some message about security or even just showing signs that the website is secured has a similar impact.
Studies aside, there have been enough ‘.ly’, ‘.co’, and ‘.tech’ successes to show the the site’s design and content are far more impactful than the domain chosen.

Myth 3: You can always just change your gTLD


You can, but Google says that “domain changes can take time to be processed for search (and outside of search, users expect email addresses to remain valid over a longer period of time), so it’s generally best to choose a domain that will fit your long-term needs”.
That said, moving sections of your site to a new gTLD can have some benefits. Slack moved their help section to slack.help, for example. And some food companies have been experimenting with moving their organic section to ‘.organic’.

Myth 4: .com is dying


While it’s nice to think that there is a revolution on our hands, relieving site owners of the need to overspend on the pricey ‘.com’, 39 percent of domains are registered to ‘.com’ and it’s continuing to grow. Then there’s the crowd favorite feeling that…

Myth 5: .com is going to dominate forever


That said, ‘.com’ is losing its grasp. With squatters driving up the prices for ‘.com’ and availability limited for quality domain names, it’s becoming increasingly popular to choose a new gTLD.
And while there is no clear frontrunner amongst the new gTLDs, they have grown from two million domains to 22 million in just two years. This 1,000 percent increase makes it pretty clear that while ‘.com’ still has a stranglehold on being the gTLD of choice, people are starting to get used to new gTLDs.

Myth 6: No established brands use new gTLDs


Big brands are starting to smart up and use new gTLDs as well.
From Microsoft using .tech, to banks like Barclays and BNP Paribas using their own branded gTLDs to loads of successful real estate companies using ‘.estate’, companies are not only warming up to new gTLDs, but embracing them.

Myth 7: .fm refers to radio, .tv refers to TV, and .dj is meant for music


Wrong, wrong, and wrong.
In fact, these are country code TLDs owned by Micronesia, Tuvalu, and Djibouti respectively.
They were some of the first non-traditional gTLDs used as newly established sites like last.fm or plug.dj searched for an easy-to-remember domain that they could afford.

Myth 8: I may not use a .com now, but I should definitely upgrade when my site’s big enough


There’s no right answer here. ‘Bit.ly’ made the jump to ‘bitly.com’, but again, there are no clear advantages to a ‘.com’. That said, there are some who believe there are branding advantages to being at ‘.com”, as it communicates strength to some.
Ultimately, .com still reigns supreme and if you can find a short domain for a good price on the world’s most popular TLD, you probably should take it. But the need for a ‘.com’ is quickly disappearing.
In most cases, ‘.com’ is either significantly more expensive or significantly longer and more obscure than just securing the name under a new gTLD. With all of the successes of sites using new gTLDs and the lack of SEO impact, focusing on your site’s UX and choosing a new gTLD that’s easy for users to remember is probably the right way to go.

Best Ways to Get Hired

if you are looking for a job, it has come the time that you can miss. It is time to get ready so you can get prepare to find the job of your dreams.

# 1 – Tailor your resume

With an increased number of options showing up for a shorter period, it is easy to feel overwhelmed and decide to send the very same resume to everyone. However, it is the worst course of action that you could take, and you should know it.
If you really want to get a job, you need to tailor your resume to that job in particular. Otherwise, you are saying to them that their company is just like the others and that you are so desperate that you could take any position available. As you can see, you are sending the wrong message.
Plus, there is no way that you can tell me that you are suitable for all those positions available. They are also looking for a perfect match, and you can hardly be the one to every single company in the market. So take your time and check to which jobs you really should apply and prepare your resume to each one of them.

# 2 – Create an online resume

Everybody will send a resume, but you can do better than that: you can also add the URL to your online resume. It just takes a couple of hours to get it done, and it will make a big difference to you, as the format can be more flexible, giving you space to show your creativity.
And you don’t have to spend tonnes of money on it. You can use Wix to create your own page for free, and it also has templates for online CVs, so you don’t even need to worry about the design. Just create a killer content, so you can wow your future employer.

# 3 – Brush up your LinkedIn

A LinkedIn profile has become mandatory for many professionals looking for a job – and a valuable optional resource for the others. Even if you aren’t applying for jobs directly there, it is possible that the human resources officer will have a look at your social media account to get a few more information about you.
So it is crucial that you brush up your LinkedIn so it can look at its best. Your summary should tell them how passionate you are about your work, and all skills, work experiences, references you have to add to your CV

# 4 – Publish some articles or posts

Another way to stand out from the crowd is by publishing some articles or posts online. They have to be published in reliable websites or blogs, and they have to be about a topic related to your industry. And they need to be well-written and researched, of course.
If your articles comply with these three requirements, it will add value to your job application, as you will be seen as someone who has something important to say about your industry – even as an expert, depending on how well you work on it.

# 5 – Add great references

References are something that you really need to have if you want to make a difference – and they can be quite mandatory depending on the industry. So stop for a while to think whom you can ask for a reference and do it – this is not a moment to be shy.
It can be a former employer, a professor, a guru in your industry. Anyone that can say that how good you are and with a strong reputation is a good option for you. And all that you need to do is to get their contact details and add them to your resume.

# 6 – Prepare the perfect cover letter

The perfect cover letter is something that you will have to learn how to write if you want to get the job of your dreams. It is there that you can shine and let your future employer know how much you love what you do, and how much you want that job – and good will be for them to contract you.
So make sure that you show your passion on your cover letter with no fear. However, if you are unsure about how to do it, then just look for a resume service to help you on writing it. There are several companies and professionals specialised in this type of support, and you can’t go wrong with any of them.

# 7 – Deliver your CV the right way

However, above all, the last step is as important as the first one. You should always make sure that you deliver your CV the right way. It sounds obvious, but many candidates fail on it and miss the job opportunities of their lives for it. They send the resume to the wrong e-mail address or leave it in person when it should be uploaded online.
So make sure that you read the instructions carefully so that your resume will get on the hands of the right person through the correct channel. As you can imagine, if you make a mistake here, you will be sending a message that you aren’t able to accomplish even a simple task like this – imagine when the company gives you a real challenge.

Wrapping it up

Yes, it is time to get a job! The busy hiring season is here, so let’s get to work and prepare a tailored resume for every job you want to apply followed by a perfect cover letter. Show them that you are up-to-date to what is trending on the web by creating an online website, posting articles, and brushing up your LinkedIn profile.
Add some references to it, and make sure that you deliver your CV as it should be. This way you will be increasing your chances to grab the attention of the company of your dreams and be hired over the next months. Best of luck!

Examples for how does nginx proxy_pass map the request

1. about

  1. The proxy_pass directive sets the address of the proxied server and the URI to which location will be mapped.
    Here are some examples to show how the request URI will be mapped.
    The version of nginx:
    nginx version: nginx/1.4.2
    
    The server config:
    #server config
    server {
        listen        80;
        server_name   test.com;
    }
    

2. location without regular expression

  1. If the proxy_pass directive is specified without a URI,
    location /app/ {
        proxy_pass      http://192.168.154.102;
    }
    
    test.com/app/xxxxx =>  http://192.168.154.102/xxxxx
    
  2. If the proxy_pass directive is specified with a URI:
    location /app/ {
        proxy_pass      http://192.168.154.102/maped_dir/;
    }
    
    test.com/app/xxxxx =>  http://192.168.154.102/maped_dir/xxxxx
    
  3. Forward the requested Host header
    By default, the Host header from the request is not forwarded, but is set based on the proxy_pass statement. To forward the requested Host header, it is necessary to use:
    proxy_set_header Host $host;
    

3. location with regular expression

  1. If the location is given by regular expression, can not be a URI part in proxy_pass directive, unless there are variables in the directive.
    location  ~ ^/app/(.*)$ {
        #proxy_pass   http://127.0.0.1/some_dir;    #error
        proxy_pass   http://127.0.0.1/some_dir/$1r;    #ok
    }
    
  2. variables in proxy_pass directive:
    location ~ ^/app/(.*)$ {
        proxy_pass       http://192.169.154.102:$1;
    }
    
    test.com/app/8081 => http://192.168.154.102:8081
    
    and:
    location ~ ^/app/(.*)$ {
        proxy_pass       http://192.169.154.102:9999/some_dir/$1;
    }
    
    test.com/app/request/xxxxx => http://192.168.154.102:9999/some_dir/xxxxx
    
  3. with a rewrite directive in the location:
    If the rewrite rule is hit, the URI specified in the directive is ignored and the full changed request URI is passed to the server:
    location  /app/ {
        rewrite    ^/app/hit/(.*)$ /hit_page.php?path=$1 break;
        proxy_pass   http://192.168.154.102:9999/some_dir/;
    }
    
    /app/hit/some/request/?name=xxxxx
    /app/not_hit/some/request/?name=xxxxx

Genuine websites to earn money.

If you are interested in PTC sites then this article is for you. I have personally tried many of the sites and found that the best thing ...