What makes Bulletproof Glasses?

Bulletproof glass

Why ordinary glass shatters?

Normal glass offers little protection against bullets. When a bullet strikes a pane of glass, the bullet's energy pushes against the glass, making fractures radiate out from the point where the bullet hit along lines of weakness. This is what makes glass shatter into huge shards. Glass damaged like this adds an extra element of danger: if the bullet doesn't kill you, the glass just might

Example:
If you've ever caught a fast-moving baseball or cricket ball, you'll know the trick is to move your hand back and stop the ball gradually so you reduce its energy very slowly. That reduces the force on your hand so the catch hurts less. Putting it more scientifically, the force the ball exerts on your hand is equal to the rate at which the ball's momentum changes. So if you change its momentum slowly, by bringing it to a halt gradually, the force you feel is reduced.
Problem:
Unlike your hand, a piece of glass can't move. If someone fires a bullet at an ordinary piece of glass, the glass can't bend and absorb the energy very gradually. So it simply shatters and the bullet carries on through with hardly any loss of momentum. That's why ordinary glass offers no protection against bullets: it is completely ineffective at slowing them down and absorbing their energy.

How bulletproof glass works?

"Bulletproof" glass is very different to ordinary glass. More correctly called bullet-resistant glass (because no glass is totally bulletproof), it's made from layers of polycarbonate (a tough type of plastic), sandwiched in between pieces of toughened glass. This sandwich of layers is called a laminate. It can be up to ten times thicker than a single pane of ordinary glass and it's usually very heavy.
When a bullet strikes bulletproof glass, its energy spreads out sideways through the layers. Because the energy is divided between a number of different pieces of glass and plastic, and spread over a large area, it is quickly absorbed. The bullet slows down so much that it no longer has enough energy to pierce through—or to do much damage if it does so. Although the glass panes do break, the plastic layers stop them flying apart. Think of bulletproof glass as "energy-absorbing" glass and you'll have a good idea how it works.

In simple words :
bulletproof glasses basically has multiple layers of two components:
 1.   Glass
      2.   Plastic sheet: (polycarbonate) plastic sheet is sandwiched between glasses.
Ordinary glass shatters and does nothing to stop the passage of a speeding bullet. Bottom: Bulletproof glass shatters too, but the layers of plastic sandwiched between the layers of glass absorb and dissipate the bullet's energy. If it does manage to penetrate through the glass, it will be greatly slowed down and it will do much less damage.

Where is bulletproof glass used?

Bulletproof glass comes in all shapes and sizes to give different levels of protection in different situations. You're most likely to find it in places like banks, where the tellers typically sit behind thick bulletproof windows and use bulletproof drawers to exchange paperwork and money with customers. Generally speaking, the thicker the glass and the more layers it has, the more energy it can absorb and the more protection it will give. Basic bulletproof glass ranges from about 3cm (1.185 in) to 4cm (1.59 in) thick, but it can be made twice this thick if necessary.

The only problem is, the thicker you make bulletproof glass the heavier and darker it becomes. That's may not be a problem in a bank, but it's certainly a consideration when you're trying to bulletproof a president's car or a "Popemobile". Making bulletproof glass thicker also makes it more opaque, because light struggles to get through all those extra layers. That can cause difficulties if it impairs the driver's visibility. Rap artist Buster Rhymes ran into problems in 2007 when police stopped his SUV (with its 5cm/2in-thick bulletproof glass) "for having excessively tinted windows"!

Who invented bulletproof glass?

Modern bulletproof glass is simply a variation on laminated safety glass, and that was invented by a French chemist named Édouard Bénédictus (1878–1930), who took out a patent on the idea in 1909. His original version used celluloid (an early plastic) sandwiched between two sheets of glass. The idea of using polyvinyl plastics in laminated glass dates from 1936, when it was first proposed by Earl Fix of the Pittsburgh Plate Glass Company.
              ----------------------------------------------------------------------------------------------
For more reference please visit: http://www.explainthatstuff.com/
Youtube : https://www.youtube.com/watch?v=pWZEwSQlL88
Thanks to all the sources.


What are Soft Skills?


Why to Discuss?
"Soft skills" are popping up in job descriptions, next to demands for technical qualifications. Employment experts agree that tech skills may get you an interview, but these soft skills will get you the job—and help you to grow as a good human and carrier prospective.This doesn't mean you have to be a brilliant orator or writer.


Soft skills are entirely different from Hard skills, hard skills can be learned and perfected over time like mathematics, physics, writing skills etc. soft skills are more difficult to acquire and change. The soft skills required for a doctor, for example, would be empathy, understanding, active listening and a good bedside manner. Alternatively, the hard skills necessary for a doctor would include a vast knowledge of illnesses, the ability to interpret lab test results and symptoms, and a thorough understanding of anatomy and physiology

How to Define ‘SOFT SKILLS’?
The phrase ‘soft skills’ is often used to describe the skills which characterize relationships with other people, or which are about how you approach life and work.
Soft skills are character traits and interpersonal skills that characterize a person's relationships with other people.
Sociologists may use the term soft skills to describe a person's "EQ" or " Emotional Intelligence Quotient," as opposed to "IQ" or "Intelligence Quotient."
Self-Management Skills :

Self-Management Skills address how you perceive yourself and others, manage your personal habits and emotions and react to adverse situations. Have a strong mental and emotional foundation to succeed in your career.
1.    Self-awareness – “As our awareness grows we grow.” Being aware about yourself. Knowing and understanding what drives, angers, motivates, embarrasses, frustrates, and inspires you.  Being able to observe yourself objectively in a difficult situation and understand how your perceptions of yourself, others, and the situation are driving your actions.
2.   Emotion regulation “Strength is true power.” Being able to manage your emotions, especially negative ones, at work (e.g. anger, frustration, embarrassment) so you can think clearly and objectively, and act accordingly.
3.    Self-confidence “Believe in you.” Believing in yourself and your ability to accomplish anything.  Knowing that all you need is within you now.  “Those who believe in themselves have access to unlimited power” – wisdom from Kung Fu Panda.
1.    Stress management“Stress kills.” Being able to stay healthy, calm, and balanced in any challenging situations.  Knowing how to reduce your stress level will increase your productivity, prepare you for new challenges and supports your physical and emotional health, all of which you need for a fulfilling, successful career.
2.   Resilience – “Tough time don’t last. But tough people do.” Being able to bounce back after a disappointment or set back, big or small, and continue to move onward and upward.
3.    Forgive and Forget“The First to forgive is strongest and forget is happiest.” Being able to forgive yourself for making a mistake, forgive others that wronged you, and move on without “mental or emotional baggage.” Freeing your mind from the past so you can focus 100% of your mental energy on your near and long-term career goals.
4.   Persistence and perseverance – “I will persist until I succeed.” Being able to maintain the same energy and dedication in your effort to learn, do, and achieve in your career despite difficulties, failures, and oppositions.
5.    Patience “Great Thing come out of Patience.” Being able to step back in a seemingly rushed or crisis situation, so you can think clearly and take action that fulfills your long term goals.

6.   Perceptiveness Always put yourself in others' shoes. If you feel that it hurts you, it probably hurts the other person, too.”  Giving attention to the unspoken cues and developing cognitive or emotional empathy of other people’s situation and perspective. Often times, we are too busy thinking about ourselves and what we are saying, we leave little room to watch and understand others’ action and intentions. If you misinterpret other’s intention or don’t try to put yourself in their shoes, you can easily encounter difficulties dealing with people and not even know why.

People Skills :
People Skills address how to best interact and work with others so you can build meaningful work relationships, influence others perception of you and your workand motivate their actions

1.    Communication skills – Being able to actively listen to others and articulate your ideas in writing and verbally to any audience in a way where you are heard and you achieve the goals you intended with that communication. This also include languages skills if the spoken language at work is your second language.
2.    Teamwork skills Being able to work effectively with anyone with different skill sets, personalities, work styles, or motivation level to achieve a better team result. Working as a single unit is what we call Team work.
3.    Interpersonal relationship skills  This refers to how effective you are at building trust, finding common ground, having emotional empathy, and ultimately building good relationships with people at work and in your network. This shows your social skills; this skill is closely related to Communication Skills. It doesn’t matter how smart you are; you must have social graces in order to get far in your career. It is well said that “I have learned people will forget what you said. People will forget what you did, but people will never forget how you make them feel.”

How to approach a girl first time

Talking to a girl for the first time, may end up with a very bad experience if you are really unaware about the way to approach them. So, to build up the strong and healthy relation you must follow some algorithm.
Basically, the approach can be divided into three approaches
  1. Starting a conversation:
·         Catch her Eye – the step refers to making a proper and healthy eye contact with the girl you wish to talk. That means you look at her, you smile, and you show your presence before her. It is always better that you must know the name of the girl that you are approaching to invoke a better initial conversation. Definitely she will reply you back. Moreover, if you having any common friend, that will certainly help you to approach her in a better way. So go along with them.
·         Introduce yourself – Once you approach her, it’s very important to start with the introduction so that the person you approach must know about you and start taking interest in your conversation. That can be said like “Hey, my name is Ankit”.
·         Be Yourself- This become very important when you into conversation. Don’t try to be a kind of HERIOC character. Seriously that only happens in fictions and movies. Don’t over boost yourself that will sound awful. So positive gesture to that girl.
·         Smile – Smile creates the flow of strong positivity in the environment. A strong electromagnetic waves flows that gives the impression to the person that you are really enjoying the company and hope to carry further the conversation. Smile is always the way to win hearts.
·         Stay away from personal stuff – Stay away from talking about the personal stuffs when you are conversing for the first time. It will be like nonsense question to ask like “Do you have any boyfriend?”.
·         Open with the light topic – Starting with the simple topics like the things or the events that’s happening around you might be an intelligent approach to carry on the conversation with her. It can be the things that you may share together, weather around you, traffic etc.
  1. Making her feel Special:
·         Find the common ground – to make your conversation go on board it has to be something that is shared common among both. It can be like movies, novels, music, dance, hobbies etc.
·         Make eye contact while you are talking- eye contact doesn’t mean you keep on gazing at her or make eye to eye contact. That will make her uncomfortable. It means from your eye you are covering the face of the girl without giving unusual movements. This will help you to express yourself effectively.
·         Express interest in her thoughts and opinions – It is very important to acknowledge the girl that you are actively showing interest in her thoughts. You may use words like ‘yes I agree”, “That’s true” etc. You may relate some examples too.
·         Compliment her – Girls are very fond of getting compliments, they just love it. Moreover, they can easily differentiate between compliment or someone being flirty. Compliment her about her clothes, dressing sense, smile, external things. Perhaps, by getting a long conversation you may easily know what she things about and you may compliment about that. Convey your statement in slight and beautiful manner. She will definitely love it.
·         Ask about studies – In case you don’t have much to talk. Talk about her studies, that can be a general kind of discussion.
·         Don’t tease the girl – Do avoid any such step since it’s your first meeting with her, she might not understand your humor.
  1. Keeping her interested:
·         Don’t go on knees to get her. They are actually very smart.
·         Keep up your confidence.
·         Stay relaxed and positive.
·         Don’t lie just to impress her.
·         Exit gracefully.

IoT (Internet of Things) - 10 most in demand skills


According to experts, Internet of Things (IoT) or the Internet of Everything is the next industrial revolution. It will enable a new category of devices to communicate with each other with little or no human intervention.
IoT was at its peak in 2015 as more connected devices proliferated – sensor-mapped cities and architecture, connected cars and home appliances, fitness wristbands, wearable baby monitors, and many other new offerings. Now that IoT becomes real for more businesses across more areas, 2016 will act as a reality check.
With IoT being in the midst of a boom, the market needs enough talent with the right skills to manage and accomplish projects. In fact, research from Gartner states insufficient staffing and lack of expertise to be the top-quoted hurdle for companies currently looking to execute and gain profit from IoT.

Up work, a global freelancing platform, tracked its extensive data and identified the top 10 skills organizations need to steer a successful IoT strategy. The list has been formulated keeping in mind the annual job posting growth and skills demand from October 2014 to December 2015.

Circuit design

This skill has seen a 231 percent increase in demand in over a year. Connected devices require adjustment and adaptation of chip design and development to resolve new system requirements. Let’s understand this better with an example of applications that depend upon long-life batteries. Such apps may need particular circuit boards to enhance power consumption, or one circuit board with multiple chips and sensors. There’s a strong demand for printed circuit boards (PCB) and 3D designs and hence circuit designers.

Microcontroller programming
This being the second highest in demand skill adds intelligence to the processing tasks of the billions of small, interconnected devices of IoT. Microcontrollers are compact microcomputers that regularize the working of embedded systems in devices, such as motor vehicles, robots, office machines, complex medical devices, mobile radio trans receivers, vending machines, and home appliances. Arduino programming language is particularly in strong demand which is used in building sensor and automation projects.

AutoCAD
AutoCAD lets you design and shape the world around you with the powerful, connected design tools. CAD designers can use their state-of-the-art design technology to define what can be done physically or digitally, delivering what kind of experience, at what speed for smart, connected products. Companies can use freelance talent skilled in AutoCAD to oblige late-stage design changes in product development processes quickly.

Machine Learning
Machine learning algorithms use data sensors and other connected devices to create smarter devices, applications and other products. Expert talent in adaptive algorithms and data analytical capabilities can help organizations in identifying and extracting data patters from these devices and make predictions based on it. Becoming a data scientist can help you secure a lucrative job offer.

Security infrastructure
Like they say, with every good comes a bad – IoT development comes with its impediments such as information security and concerns of increased exposure of data. This poses threats to a user’s digital and physical security. Organizations experienced in cloud security have already been introduced to this; however things get complicated because of the added scale and complexity of IoT connectivity, communications and the endpoints. Within security infrastructure, a strong demand for network security developers and programmers has been observed.

Big data
IoT leaves companies with large amounts of data to be analyzed. They need to collect relevant data for their business while clearing out unwanted data and simultaneously protecting that data. All of this needs highly effective mechanism that incorporates software and protocols. If you are a data scientist or a back-end engineer who can gather, arrange, study and design such heterogeneous sources of data, your future can thrive in this proliferation of big data and IoT. Experience in Hadoop and Apache Spark can be the cherry on the cake.

Electrical engineering
With a whopping 159 percent increase in demand, software and electrical engineering prowess can put you in a strategic position to create the next generation of connected devices. Companies seek electrical engineers to help with embedded device development for mobile apps, and for radio frequency (RF)/analog and microwave engineering for communication systems and GPS on the devices.

Security engineering
We already face trouble keeping our computers, smartphones and tablets updated with the latest version of code. Imagine what a nightmare it could be keeping millions of devices updated and free of security bugs! To alleviate potential risks to high-profile data from being breached, hacked or exposed, companies are investing in professionals with security analysis and vulnerability assessment experience. Their work would be to analyze and discern physical and logical security threats to embed systems such as local controllers/portals and deduce the risk at the device level.

Node.js
For a unified experience between the business systems and the embedded devices, application development needs to keep up and must become more swift, agile and ductile. That’s where Node.js comes in. It’s built on Google’s V8 open source JavaScript engine and is known for its speed, flexibility and effectiveness. This means Node.js can be put to good use in developing data-intensive, real-time applications and is well-suited for the IoT as it relies on such apps. Arduino and Raspberry Pi are some connected devices managed through Node.js and it is rapidly becoming the language and platform of choice for everything from wearables to machine-to-machine (M2M) communications.

GPS development
GPS market is witnessing resurgence through wearables, smart vehicles and logistic companies, all thanks to IoT. In fact, experts are predicting the GPS market to touch upon $3.5billion mark by 2019. As more and more businesses and consumers are embracing location-aware devices, the demand for professionals who can develop GPS-enabled technology is increasing by many folds.

If you are interested in adding these IoT skills to your repertoire, there is no dearth of variety of jobs available for professionals with these skills. Happy job hunting!
              -------------------------------------------------------
For more reference visit this link:
http://content.monsterindia.com/



5 coding languages that a techie should master

There are hundreds of programming languages out there, from the well-known to the ultra-obscure (not discovered or known about; uncertain), 
and gaining fluency with one or more is a must if you want to make yourself a hot ticket for employers.

Sure, there are plenty of colleges and universities offering coding courses and degrees, along with tech bootcamps for those who want to learn outside of traditional university settings. But deciding where to specialize can be a daunting choice for beginning coders—as well as more experienced ones who want to stay on top of the latest trends in the IT world.

Fortunately, it doesn’t have to be. CyberCoders, one of the leading IT recruiting firms, compiled data to determine the five most sought-after programming language skills for job seekers.

1. Java
Java is one of the most popular programming languages in use, so it’s no surprise it came in as the No. 1 skill tech companies were looking for. According to Oracle, 3 billion mobile phones run Java, along with 125 million TV devices and 89% of desktop computers in the U.S. Java is everywhere and the demand for strong developers is high.

There are many job postings for Java developers and Java engineers, but if you want to be a software developer or engineer of any kind, knowing this language is typically a core requirement.

2. SQL
Pronounced “sequel,” SQL stands for Structured Query Language, and it is a special-purpose programming language used for getting information from and updating databases. Since nearly all businesses run a database system of some kind, SQL is a good skill to have on your resume. It’s also one of the easier tech skills to learn, with numerous tutorials and free resources online. If you become an expert, you could be a candidate for jobs like SQL Database Manager, SQL Developer and SQL Analyst—but a lot of general data analyst jobs will also require you to know SQL, as it’s widely used across database applications and web frameworks.

3. Javascript
Javascript is a scripting language, often used to make web pages interactive. It’s text-based, written in an HTML document and run through a web browser.
There are plenty of jobs out there for JavaScript developers. Anyone looking for a job as a front end web developer (the person who does the coding for the part of the website you actually see, as opposed to the database or servers) will also need to know Javascript, in addition to HTML, CSS and other scripting languages.




4. C++
C++ is a general purpose programming language that can be used to create small programs or large applications. In 2013, C++ was CyberCoders’ most in-demand programming language skill, and though it’s dropped to No. 4 on the annual list, don’t count it out just yet.
As an extension of C, one of the oldest programming languages, C++ provides a foundation for many newer, more popular ones. There are plenty of C++ developer job postings, and it’s basically assumed that a candidate for nearly all software engineer or developer jobs will have some experience with the language. Side note: All major Adobe applications are developed in C++.


5. Python
Python is a general purpose, high-level programming language with an emphasis on code readability. It’s one of the easier programming languages to learn, with its use of common words and expressions, more white space and fewer curly brackets. It is used by NASA and Reddit, and its web framework, Django, powers the Instagram and Pinterest web apps.

There are many job postings looking for Python/Django developers. Companies seeking Full stack developers (developers comfortable working with both back-end and front-end technologies and numerous programming languages) often list Python as a required language for candidates to have in their arsenal.
               ------------------------------------------------------------
For more reference visit this link:
 http://content.monsterindia.com/