why

Why did HBT not approach WB govt directly: minister



  • DO NOT USE West Bengal
  • India

why

048 JSJ Why JavaScript Is Hard

Panel Joe Eames (twitter github blog) Tim Caswell (twitter github howtonode.org) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) AJ O’Neal (twitter github blog) Discussion 00:56 - Why JavaScript is hard to learn 02:30 - This 05:30 - Bind 09:11 - Browsers 11:01 - Class-based inheritance Prototypal inheritance 16:37 - New function 18:51 - Closures 20:51 - JavaScript is asynchronous 22:14 - Variable scoping Hoisting 26:14 - Numbers and math (AJ joins the podcast) == ’s vs === ’s 32:15 - Things that make JavaScript hard after learning JavaScript Package management 35:06 - Numbers (cont’d) Crypto Bitwise operations Strings Effective JavaScript by David Herman 044 JSJ Book Club: Effective JavaScript with David Herman 40:16 - Changing/Evolving JavaScript 43:31 - Environmental reasons that make JavaScript Hard Tooling 48:25 - Few projects are primarily JavaScript 49:07 - Adolescence and the JavaScript Ecosystem 53:59 - Running JavaScript Picks Sharpie Metallic Silver (AJ) The how and why of auto-executing functions (in JavaScript) (AJ) The JavaScript Unicycle (AJ) RSA (Tim) OUYA (Tim) Borderlands 2 (Joe) MechWarrior Tactics (Chuck) Testing Clientside JavaScript (Joe) Fire Up Ember.js | PeepCode (Chuck) Meet Chef (Part 2 of 2) | PeepCode (Chuck) Next Week MooTools with Arian Stolwijk and Valerio Proietti Transcript TIM:  I’m just learning lots of math and attempting to do real math in JavaScript is a fun challenge. [Hosting and bandwidth provided by the Blue Box Group. Check them out at  Bluebox.net.] [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.] CHUCK:  Hey everybody and welcome to Episode 48 of the JavaScript Jabber show. This week on our panel, we have Joe Eames. JOE:  Howdy! CHUCK:  We also have Tim Caswell. TIM:  Hello! CHUCK:  And I’m Charles Max Wood from DevChat.tv. And when this episode goes out, you’re going to have about two weeks left if you wanted to sign up for my Rails Ramp Up course. You’ll find that at RailsRampUp.com. I’ve been working hard on that. This week, we’re going to talk about why JavaScript is hard. And I think it was Tim that came on and said, “So, we’re talking about why JavaScript sucks?” And I didn’t want to call it that but at the same time, it’s one of the -- I think the reasons that people find JavaScript hard and the reasons some people say that JavaScript sucks are kind of the same thing. So, if you want to think of it that way, go right ahead. But I kind of wanted to talk about this for a couple of reasons. One was that I was at the users’ group meeting last week and they talked about some of the things that make JavaScript hard and I don’t remember what they all were. But there were a few things that, there are some concepts that are markedly different from what you find in other languages or at least some of the concepts exist in the other languages but they aren’t kind of as important or as in-your-face as they are in JavaScript. Anyway, the other reason is that I was thinking about when I first started this show. And when I first started the show, I was a web developer that was kind of like, “jQuery, whoo!” And thought jQuery and JavaScript, you know, were mostly the same in the sense that the only way to write sane JavaScript was to use jQuery. And so, I wanted to talk around some of the things that I’ve learned over the last year from the other panelists and help people who are coming into JavaScript understand the real power behind some of these other concepts. So that being said, let’s go ahead and get started. I’m a little curious as to what you guys think are some of the hard things that people run into in JavaScript, like why do they struggle with it? TIM:  Alright. So,




why

159 JSJ Why JavaScript Is Hard

02:54 - Everyone Gets It But Me

04:06 - Tools You “Need” to Know

06:29 - Clojures

07:39 - JavaScript as “Object-Oriented” vs “Event-Oriented”

09:30 - Code That Can’t Be Serialized or Deserialized

10:49 - Clojures (Cont’d)

14:32 - The DOM (Document Object Model)

19:52 - Math Is Hard

  • IEEE754 (Floating-Point Arithmetic)

22:39 - Prototypes

25:43 - Asynchronous Programming

32:23 - Browser Environments

34:48 - Keeping Up with JavaScript

35:46 - Node

  • Nesting
  • Context Switching

42:48 - UTF-8 Conversion

44:56 - Jamison’s Stack

Check out and sign up to get new on React Rally: A community React conference on August 24th and 25th in Salt Lake City, Utah!

Picks

Jason Orendorff: ES6 In Depth (Aimee)
Cat Strollers (Aimee)
Stephano Legacy of the Void (Joe)
A Gentleman's Guide to Love and Murder (Joe)
Gregor Hohpe: Your Coffee Shop Doesn’t Use Two-Phase Commit  (AJ)
Firefox OS (AJ)
Flame (AJ)
OpenWest 2015 (AJ)
801 Labs Hackerspace (AJ)
Stack Overflow Careers (AJ)

Dota 2 (Jamison)
Beats, Rye & Types Podcast (Jamison)
JS Remote Conf Talks (Chuck)

Workflowy (Chuck)




why

JSJ 393: Why You Should Be Using Web Workers with Surma

Episode Summary

Surma is an open web advocate for Google currently working with WebAssembly team. He was invited on the show today to talk about using web workers and how to move work away from the browser’s main thread. His primary platform is bringing multithreading out of the fringes and into the web. 

The panel talks about their past experience with web workers, and many of them found them isolated and difficult to use. Surma believes that web workers should pretty much always be sued because the main thread is an inherently bad place to run your code because it has to do so much. Surma details the differences between web workers, service workers, and worklets and explains what the compositer is. 

The panel discusses what parts should be moved off the main thread and how to move the logic over. Surma notes that the additional cost of using a worker is basically nonexistent, changes almost nothing in your workflow, and takes up only one kilobyte of memory. Therefore, the cost/benefit ratio of using web workers gets very large. They discuss debugging in a web worker and Surma details how debugging is better in web workers. 

Surma wants to see people use workers not because it will make it faster, but because it will make your app more resilient across all devices. Every piece of JavaScript you run could be the straw that breaks the camel’s back. There’s so much to do on the main thread for the browser, especially when it has a weaker processor, that the more stuff you can move away, the better.

The web is tailored for the most powerful phones, but a large portion of the population does not have the most powerful phone available, and moving things over to a web worker will benefit the average phone. Surma talks about his experience using the Nokia 2, on which simple apps run very slow because they are not being frugal with the user’s resources. Moving things to another thread will help phones like this run faster.  

The panel discusses the benefit of using web workers from a business standpoint. The argument is similar to that for accessibility. Though a user may not need that accessibility all the time, they could become in need of it. Making the app run better on low end devices will also increase the target audience, which is helpful is user acquisition is your principle metric for success. 

Surma wants businesses to understand that while this is beneficial for people in countries like India, there is also a very wide spectrum of phone performance in America. He wants to help all of these people and wants companies acknowledge this spectrum and to look at the benefits of using web workers to improve performance.

Panelists

  • Charles Max Wood

  • Christopher Buecheler

  • Aimee Knight

  • AJ O’Neal

With special guest: Surma

Sponsors

Links

Follow DevChatTV on Facebook and Twitter

Picks

Charles Max Wood:

Surma:

AJ O’Neal:

Christopher Buecheler




why

JSJ 403: Why Developers Need Social Skills with Mani Vaya

In this episode of JavaScript Jabber, Charles talks about the new direction he has for the company. He wants  to drive people to the point that they have the skills that make people want to hire and work with them, to teach them how to ‘Max out’. Today the panel the skills that developers need to progress in their careers: social skills. 

The panel talks about their observations from work that the people who advanced and grow in their career were the ones with social skills, not necessarily with technical skills. The company wants to get stuff done, and if your social skills are getting in the way of projects getting done because you can’t work with others, you are not that useful to the company, and you will be stuck in the lower ranks while others who may not have the same technical skills will rise in the ranks because they are pleasant to work with. Mani talks about his personal experience getting laid off for lacking these soft skills. But then he read the book 48 Laws of Power by Robert Green, realized his shortcomings, and started to apply just one lesson from the book. Within 6 months, he was promoted.

Mani delves deeper into the first lesson taught in 48 Laws of Power, Never Outshine the Master. Fundamentally, this means that you don’t try to prove in meetings how good you are, or that they’re wrong, or that you think that you are better than them. The more you the aforementioned things, the less likely you will be to get promoted or trusted. Mani talks about how he used to do these things and how it cost him multiple jobs. When he put this lesson into practice, he changed his methods and the boss started to like him, leading to his promotion 6 months later. The panel discusses this lesson and what benefits can come from it. 

Mani shares another lesson that he learned through the story of a friend trying to get him to invest in his business. After Mani refused to invest multiple times, his friend stopped asking him to invest, but instead asked him for business advice. Eventually, Mani invested in the business because when he saw that his friend was influenced by his advice, it engendered trust between them. The panel agrees that if you want to influence someone, you have to be influenced by them. It is important to treat someone as a person rather than an asset or wallet, and ensure them that their investment is not their end goal. One of the most fundamental social skills that you must be able to like people, because other people can smell manipulation. 

The panel transitions to talking about the paradoxical nature of social skills and that they are often the opposite of what you think will work in a situation. Unfortunately, there will always be difficult people to work with. To illustrate how to work with difficult people, Mani shares the story of how Gengis Khan was convinced not to destroy a city of artists and engineers by his advisor, Yelu Chucai. Gengis Khan agreed because Yelu Chucai was able to structure his plea in a way that would also benefit Gengis Khan. 

The conversation shifts to how to conduct an interview to see if a candidate will fit into your team culture. First, you must know what you’re looking for and understand your team culture, and then ask for stories of when they accomplished something in the interview. If every story is all about how they did something and they don’t include other people, then that may indicate their self-centeredness. They discuss the Ben Franklin Effect. 

For those listeners wondering where to begin with all this self improvement, Mani has read over 2,000 books on business and offers a course on his website, 2000books.com. Mani has teamed up with JavaScript Jabber to offer a special deal to the listeners of this podcast. To get lifetime access to Mani’s courses at a 40% discount, follow the links below. 

Panelists

  • Steve Edwards

  • Charles Max Wood

With special guest: Mani Vaya

Sponsors

Links

Follow DevChatTV on Facebook and Twitter

Picks

Steve Edwards:

Charles Max Wood:

Mani Vaya: 




why

You're addicted to you [electronic resource] : why it's so hard to change--and what you can do about it / Noah Blumenthal

Blumenthal, Noah, 1972-




why

What is nanotechnology and why does it matter? : from science to ethics / Fritz Allhoff, Patrick Lin, and Daniel Moore

Allhoff, Fritz




why

Why Sebi's new KYC norm may lead to the exit of many legitimate investors

While the intent may be laudable, there are several problems with the approach




why

Why Brandeis Matters

Speaker: 
Jeffrey Rosen
Frederick M. Lawrence (Moderator)
Mon, 03/21/2011 - 18:30
Mon, March 21st, 2011 | 7:30 pm

Price: 
$20
Members price: 
$10
Relating Tags: 
Buy Tickets URL: 
http://tix.smarttix.com/Modules/Sales/SalesMainTabsPage.aspx?ControlState=1&DateSelected=&DiscountCode=&SalesEventId=862&DC=
Programs: 
Sold out: 
0




why

Truth, growth, repeat [electronic resource] : (a business manual for generation why) / by Mike Edmonds with Ronnie Duncan

Edmonds, Mike, author




why

Why American elections are flawed (and how to fix them) [electronic resource] / Pippa Norris

Norris, Pippa, author




why

Why digital transformations fail [electronic resource] : the surprising disciplines of how to take off and stay ahead / Tony Saldanha

Saldanha, Tony, author





why

Video: Why the glowing rocks under New Jersey fascinate geochemists

The complex mineral collection beneath northern New Jersey may offer clues to how Earth formed and how soil affects water purity and plant growth




why

Why chemical makers love the cleaning product industry

Innovation, fast-paced change, and products that go down the drain give the sector its enduring appeal




why

Why Japan's chemical firms still make drugs

They persist in the pharma business, even as chemical companies in the West have mostly exited




why

Why the best material for a homemade coronavirus face mask is hard to identify

Variables in fabrics, fit, and user behavior can influence how well a mask might block the virus's spread




why

Why the best material for a homemade coronavirus face mask is hard to identify

Variables in fabrics, fit, and user behavior can influence how well a mask might block the virus's spread




why

Sweet-smelling study aids, and why stinky plastic is a trap for turtles




why

Finding what cells the coronavirus can enter could help explain why it spreads so well

Two studies pinpoint nasal cells and others that express the molecules the virus uses to get inside





why

City limits: why Australia's cities are broken and how we can fix them / Jane-Frances Kelly and Paul Donegan

Online Resource




why

The case for open space: why the real estate industry should invest in parks and open spaces / Urban Land Institute

Rotch Library - HT167.U7125 2018




why

The wealth and poverty of cities: why nations matter / Mario Polèse

Rotch Library - HT321.P64 2020




why

View: Why a new 'Bad Bank' when there are 28!

A `Bad Bank' is being touted as the panacea for industry’s ills, yet again.




why

Global perspectives on recognising non-formal and informal learning: why recognition matters / Madhu Singh

Online Resource




why

‘Mobilising the Marginalised – Ethnic Parties without Ethnic Movements’ review: Why empowerment means the die won’t be caste

A political scientist argues that Dalit social movements undermine the community’s electoral mobilisation




why

Why Naseer may have apologised for Rajesh Khanna comment

'For a working actor in Bollywood, it is nearly impossible to criticise its reigning deities.' 'Besides, due care ought to be taken when speaking of the dead too.'




why

Why SRK?!!!!!

'No Indian citizen should be humiliated by the US authorities.''And Shah Rukh Khan happens to be one of India's most well known citizens.'




why

Why Bollywood is not growing

'Aamir Khan, Shah Rukh Khan and Salman Khan now act in only about one film each year, and made money through advertisements and television.' 'This meant that many people, even if they had the money to spend on a movie and wanted to go, often had nothing available for them to watch.'





why

Why we must support Ae Dil Hai Mushkil

Neither the filmmaker nor the actor who is being targeted, says Syed Firdaus Ashraf, has done anything illegal.





why

Why is Sanjay Leela Bhansali being targeted?

'The film industry will remain soft targets and continue to be picked upon with no respite, with no choice but to give in due to personal safety and financial compulsions,' says director Suparn Verma.





why

5 Reasons Why Daniel Day-Lewis should not retire

Although famously reclusive and fitful in his creative output, Daniel Day-Lewis's decision to hang up his boots feels both untimely and unexpected.




why

Why The Godfather is the Bible of cinema

In March 1972, The Godfather was first screened in a New York theatre. The movies were never the same again. Forty six years later, longtime Rediff film critic Raja Sen talks about why that film means that much, and how it led him to a unique tribute.









why

Why Rajshri Deshpande went topless in Sacred Games

'Nawaz, who plays my husband, doesn't look at women when he has sex with them.''He never kisses them.''That moment when I am in front of him is decisive,' the New Wave actress tells Subhash K Jha.




why

Why 'Goldfish' Katrina agreed to Bharat

It won't be easy for the half-British diva to step into the Desi Girl's sandals, feels Subhash K Jha.




why

Why should patriotic Indians be embarrassed by Mulk?

'Mulk questions the very principle, of good-Muslim exceptionalism.''That, of course, we adore Abdul Hamid, A P J Abdul Kalam and Bismillah Khan and if only more Muslims were like them.''Anubhav Sinha sticks his neck out to say that these are no exceptions.''Most Muslims are like them. It is the terrorists who are exceptions,' says Shekhar Gupta.




why

Why Kylie Jenner didn't respond to Diljit Dosanjh

'It started as a kind of joke. Now I think it has gone far enough.'




why

Why I love and hate Dil Se..

Favourite movie homes, comparing Amitabh-Shashi's beds in Kabhi Kabhie and discovering the truth about Salman Khan's 1990s chartbuster...All in Sukanya Verma's Super Filmi Week.




why

Why Village Rockstars needs Aamir Khan

Politics, favouritism and poor taste in cinema have contributed to embarrassing choices for the Oscar race in the past.This little gem from India needs the love, emotional and financial support from the government as well as the Indian film industry, argues Aseem Chhabra.