fabiochiu/medium-articles huggingface dataset:
Did Martin Luther King’s Dream Become True?
By: Michael Edwards
Tags: White Privilege, Martin Luther King, Racism, White Supremacy, BlackLivesMatter

Martin Luther King (MLK) was a famous protester who fought for equal rights for black and white people in America. In around the 1950s there were many unfair rules against black people, (or back in 1950s “coloured”) some of these included worse schools for black children, separating black and white people, and many more unfair rules. MLK became more popular after his famous speech “I have a dream” his dream was for people to judge people on their personality not the colour of their skin. Many other famous protesters fought for this, for example Rosa Parks and Malcolm X. Sadly MLK got assassinated and died. Did his dream eventually become true?

Proof his dream did become true

Now luckily in most countries (including America) black and white people have equal rights. This obviously proofs that MLK’s fighting did pay off, but do people treat black and white people the same? Yes, mostly, in most areas racism isn’t a big thing. But in some areas racism is massive! (But I’ll get to that later) Black and white people are not separated anymore, and luckily black people can easily vote!

Proof his dream didn’t become true

In many ways his dream did become true, but in other ways racism is still massive! The #BlackLivesMatter matter still of course happened, which proves that many people are still being racist. Even though there isn’t as much white privilege compared to the 1950s, it’s obvious there is still lot of white privilege around the world! And if you think white privilege isn’t a think, you are blind. The KKK may not really exist anymore, but there are still many white supremacy groups. In many areas in the UK and America there are racist neighbourhoods, with the children getting taught to attack black people.

Final Thoughts

Has MLK’s dream become true? No. I would be living in a dream world if I thought MLK’s dream had come true, sadly many neighbourhoods and towns are still very racist. To be honest I believe that racism is never going to end, movements like #BlackLivesMatter may help a lot, but there will always be a group of people who think black people are worse than white people!
“Over the years of existing in this space and working in this space, one thing I’ve recognized is…
By: Adrienne Samuels Gibbs
Tags: White Privilege, Race, History, Racism, Books

“Over the years of existing in this space and working in this space, one thing I’ve recognized is what White men get mad at has very little to do with what you actually do. It has to do with the space.” Adrienne Samuels Gibbs Dec 2, 2020·1 min read

That’s a quote by New York Times bestselling author Ijeoma Oluo, whose new book Mediocre: The Dangerous Legacy of White Male America is likely to become the talk of the nation. In an interview with ZORA magazine, Oluo discussed her new book and about why we all should seriously study the rise of average White men. She also discussed reactions to her works — which include the bestselling So You Want To Talk About Race? White men get angry because she takes up space, she says.
Observation: Performative Sociopathy
By: Johnny Silvercloud
Tags: White Privilege, Thought Control, Thoughts, Racism, Society

Your Performative Sociopathy is Fake

This “well, I hate everyone” argument that a lot of white people have is bullshit. I see this a lot. “Well, I hate everyone!”

“I don’t hate Black people, I hate everyone!”

No you don’t. You are grotesquely intellectually honest. You, my friend, are a liar.

You haven’t killed yourself or gone on a killing spree yet. You haven’t killed your parents. You haven’t shot up a school. Similar to how “all lives matter” provides masking for apathetic neglect of black life, your “all lives hated” argument only masks who you really hate: black people. You, much like the “all lives matter” type, are a liar. It’s a cop-out.

You clearly are not a sociopath; you only selectively choose to perform as one only when particular topics show up, like systemic racism or sexism.

Your fake, performative sociopathy is nothing more than a thought-termination cliché. A thought-termination cliché is a phrase or saying that is supposed to relieve you of the stress of your cognitive dissonance by avoiding all thought or further consideration of a matter. This concept was first described in 1963 by a researcher named Robert Jay Lifton, who studied American service-members who had exhibited drastic ideological change after being held as prisoners of war by the Chinese Government:

The language of the totalist environment is characterized by the thought-terminating cliché. The most far-reaching and complex human problems are compressed into brief, highly reductive, definitive-sounding phrases, easily memorized, and easily expressed. These become the start and finish of any ideological analysis. In thought reform, for instance, the phrase “bourgeois mentality” is used to encompass and critically dismiss ordinary troublesome concerns like the quest for individual expression, the exploration of alternative ideas, and the search for perspective and balance in political judgments. ~ Robert Jay Lifton

I have a feeling I’m will be writing about these a lot.

With your performative sociopathy, I see straight through you. If you don’t hate Black people in your deployment of thought-terminating clichés aimed only to disengage and disrupt civil rights progress, you most certainly hate Black people speaking up. And that’s where your racism is.

These discussions on race and policing in America will be uncomfortable. Get used to that part.
“Who would we be if Whiteness never dictated who we are? If Whiteness never set a goal that we had to live up to?”
By: Gen Editors
Tags: White Privilege, Men, Race

“Who would we be if Whiteness never dictated who we are? If Whiteness never set a goal that we had to live up to?” GEN Editors Dec 2, 2020·1 min read

In her new book, Ijeoma Oluo breaks down the origins and the devastating legacy of the mediocre white male in America. In an interview with Zora, she talks about how she set out to “battle the collective gaslighting regarding White supremacy.”
“one thing I’ve realized is these fools aren’t reading…” drop the mic.
By: Chira Lois
Tags: White Privilege, American Exceptionalism, Myths, Police Brutality, Blm

“one thing I’ve realized is these fools aren’t reading…” drop the mic. Great article. Thanks for getting the word out about this book.
Never fails…Any Republican actually telling the truth, cannot do so without throwing a Democrat…
By: Courtney Allen-Gentry Rn Msn Phn Ahn-Bc Hwnc-Bc
Tags: White House, White Privilege, Constitution, White Supremacy, Supreme Court

Never fails…Any Republican actually telling the truth, cannot do so without throwing a Democrat under the bus. If you actually believed in the constitution you would admit the new Supreme Court Justice was one of the biggest travesties of Democracy, instead of you being proud to watch your evil henchmen destroy what little shreds of constitutional decency are left. But oh I forgot. The Constitution was built on maintaining white supremacy, so I guess your values are indeed aligned.👍🏽
White Privilege… Activate!
By: Rod T. Faulkner
Tags: White Privilege, Injustice, Criminal Justice Reform, Screenshots, Social Justice

Proud Blerd. I write about sci-fi, fantasy, and other areas of interest. Founder of https://The7thMatrix.com & EYE ON SCI-FI podcast. Chocolate lover.
You actually got paid to publish this dribble?
By: Courtney Allen-Gentry Rn Msn Phn Ahn-Bc Hwnc-Bc
Tags: White Privilege, Students, Economy, Student Loans, Debt Relief

You actually got paid to publish this dribble?

If life were fair, this black nurse leader and single mother would not have $200,ooo in student loans for a public college education. Sounds like the classic whines of uneducated white privilege and Trump supporting rationalists, instead of someone with a true understanding of the economy and the burden of student loan debt. Still can’t believe you got paid for this utter opinion piece and crap in nice fonts. Thanks for letting us know who you really are.
But do you have the right to dictate what Mixed Race people identify as?
By: The_Unknown Stuff
Tags: Passing, Mixed Race, White Privilege

But do you have the right to dictate what Mixed Race people identify as? It seems as if you’ve assumed the title of (yet another) racial identity judge, based on the assumed rights to do such because of your own ethnicity. You seem to be appealing to monoracial folks with this article and attacking mixed folks-the one safe non white group to attack and perhaps the easiest-and most laterally discriminated-group of minority amongst the Black community.

You see, you don’t get the right to tell us what we are based on how we look. Yes, I am a passing Mixed race woman. I identify as such because my dad is half black and raised by my black grandmother. People assume I’m Hispanic, but there is not one drop of Indigenous or Spanish heritage in my admixture. It’s hard to identify as white because I don’t appear fully white(black curly hair, brown eyes, tan skin, etc.) I learned a while ago I dare not say I’m Black, because noone, except my relatives or other people of my admixture suspect it. It’s easier for me and others to identify as Passing/Mixed.

You’re reference to Rachel Dolezal is just meant as a jab to passing folks. You’re essentially denying our heritage and saying you think nothing more of us than a fake Black woman. It’s apparent you take the presence of Whiteness in a person’s admixture as something shameful. Meanwhile, while this attitude prevails, us Mixed Race people and our children struggle to find a place where we belong in a society obsessed with “identity". I also notice your pic you used. If that is a photo of you and your SO/child’s mother, then I would say there is some white in that admixture. I could be wrong, but if I’m not, I don’t see you mentioning it and that says alot about the perspective you’re arguing from. Socratic argumentation is only successful when a strong, irrefutable viewpoint provides enlightenment to the other party. Instead you’re just throwing out insults with no “aha" moment to be discovered by the reader; the only revelation the reader gets is the discovery of more confusion, shame and basically you saying that as a spokesperson for the Black community, you do not accept the groups of people mentioned. That’s it.
America Taught Dave Chappelle That Millionaires Can Sharecrop Too
By: Bonsu Thompson
Tags: Dave Chappelle, White Privilege, Corporate Culture, Netflix Originals, Racism

America Taught Dave Chappelle That Millionaires Can Sharecrop Too

Photo courtesy of Netflix

What separates Dave Chappelle apart from his peers travels further than him being today’s #1 comedian. Yes, he writes and performs stand up better than 98% of the human race. And yes his POV beams so brilliant that at times society gets introduced to undiscovered angles of itself. But the creator of the Chappelle’s Show no longer needs jokes to captivate an audience.

Today, Dave Chappelle stands as one of our generation’s greatest storytellers. Like a 1973 Bordeaux, his skill for crocheting hilarious details into luminously poignant tales has aged exquisitely whilst refining consumers. He has the command to make us hold our breath for eight minutes and forty six seconds as he reps for George Floyd. He can stalk a stage being as entertained by his own material as us or sit hunched on a stool for 60 minutes. Regardless of his posture, our attention remains erect.

Earlier this week, he uploaded to his website, Unforgiven, an 18-minute soliloquy that exposed the poor ethics behind his Chappelle’s Show contract. It concluded with the savant declaring war on Comedy Central and its parent company, Viacom. There were funny bits, but few jokes. He offered a couple of stories from different periods in his life. Each demanded its own space and identity yet remained loyal to the theme: violation. He took us full circle, beginning with his first year as a teen comic who was bullied out of a joke by an adult comic. He moved some years forward, when a three card monte con artist cautioned him to “never come between a man and his meal.” These two flashbacks were set up for his gripe with Comedy Central. The network, along with HBO Max, has been streaming Chappelle’s Show ever since Dave hosted SNL the night Biden was projected to secure election. According to Dave (and his agent), he has no voice in the matter. He also won’t receive a penny of the new streaming revenue.

Dave reflected on a corporate room full of Comedy Central suits encouraging a broke comedian whose wife was with-child to sign a “terrible deal.” He spoke on foreign contract vocabulary like “likeness of image” and “perpetuity” as dressed up slave holdings, and punctuated his point with the fact that although his deal with the network was predatory in nature and essentially a lifetime sentence, it was standard and legal. Then Dave held up that mirror and paralleled his multimedia enemy with that of the Me Too movement. Not to be taken literally, he was referencing a mentality that allows those with a certain power and privilege — not to exclude economic status — to disrupt, violate and possibly ruin the life of someone with less. Whether the gap is money, notoriety, physical strength or civil rights, in the United States especially, the lesser someone has the greater chance that they become prey.
Victim Shaming White Men with a Victim Complex
By: Marzipan Maddox
Tags: White Privilege, Politics, Opinion, Metoo, BlackLivesMatter

A Criticism of Reddit’s Double-Think; Further Explanation Below

The point being that the “Victim complex” has been the only reliable tool for producing meaningful change in the past 400 years. Regardless of whether or not anyone is a victim in your opinion, this doesn’t change the fact that depriving a group of people from the use of the victim complex is essentially changing the rules just to penalize that group. This would be like having a boxing tournament where 15 of the 16 fighters could use their hands, but one fighter had his hands tied behind their back.

Clearly when the hands (victim complex) of the White men are tied behind their back (publicly forbidden and condemned), then the White men are going to try to kick (mass shootings / extremism) when they get punched in the face every hour of the day by the 15 other groups of people allowed to use their fists (victim complex).

This is the key problem, and condemning these people for using a victim complex is doing nothing but arguing that they should be committing acts of terror instead.

Victim complexes have created every problem in the past 400 years, including America. Empathy for victims is a poison. In reality, nobody is a victim, if you claim to be a “victim”, you were asking for it 100%, no rebuttal. You chose to be the victim because you didn’t make your victimizer the victim first. That’s how victimhood works.

Victim complexes do nothing but reward people for losing, and by doing this, you are essentially saying “The biggest and most insufferable loser is the winner.” People who are least capable of being successful are given the best score because their victimhood metrics are higher. This is rewarding failure, rather than success, and when success is condemned as the reason as to why these groups are “victims” you are doubling-down on this irrational logic by punishing those who are successful.

You wouldn’t be a victim if you weren’t a failure. You failed, thus you became the victim. If you succeeded, your victimizer would have become the victim. Rewarding failure to be successful is crippling the ability of society to make progress, because any time we make progress, another “victim group” always shows up to become a dead weight and a burden upon this progress due to their entitlement afforded to them by “victimhood”.

Cry all you want, but these are the facts. I know facts hold no water in the minds of most people due to having been riddled full of bullets of delusion, idealism, ethics, and all sorts of dysfunctional drivel which argues we should apply “Storybook Fairy Tale logic” to the real world, then become angry and complain when this inherently fictional and dysfunctional logic doesn’t produce anywhere near the results in reality that it was capable of producing in the Fairy Tale.

Reality is not a Fairy Tale, and you are not entitled to compensation because of the fact that reality is not a Fairy Tale.
hmmm, seems like we have forgotten how some don’t carry the privileges we do to be given respect, a…
By: Brendan Orsinger
Tags: Paternalism, White Privilege, Inclusivity, Erasure, Male Privilege

hmmm, seems like we have forgotten how some don’t carry the privileges we do to be given respect, a fair shot, a decent wage, and a career path that coincides our passion. saying others didn’t “fight hard enough” erases the barriers and hardships faced by people of color, women, LGBTQ, immigrants, differently abled, poor, homeless. it‘s troubling to observe someone writing something they believe has a universal application, only to find they have been unaware of how others struggle more than we do — and some even face insurmountable challenges. please consider the words and generalized statements you write with. be mindful & humble enough to know you don’t speak for others and their experiences in this world, which are much much different from your privileged existence where you believe “hardwork” is the only thing it takes to succeed. some of your other points are good, but a bit prescriptivist imho. 💜✊
A Simple Solution To Medium’s People of Colour Problem — An Open Letter
By: Aravind Sanjeev
Tags: White Privilege, People Of Color, Equality, Beyourself, Humanity

Dear Medium’s Management,

It’s been a great pleasure to read, write & communicate in Medium. I use Medium since its original launch and have written in different accounts over course of time. This is such an exceptional platform and it continues to remain so. During the original launch and the subsequent years, Medium was a kingpin of democracy on the internet. It gave everyone an equal voice and made them compete with the same rule of law. Everyone was allowed to speak and the content was openly accessible by all. Medium never advertised a dime and kept the website sleek and clean throughout the years.

It is easy to see how that was an unsustainable business model. So I don’t have any complains when Medium changed its ways with the introduction of Medium partnership and membership programs. Besides, not only Medium but the deserving writers need to be paid for their work. Readers that are entertained have to pay for the content they consume. This is only fair to ask.

However, all those changes came with a price. And that price was the deterioration of Medium’s original qualities. The original qualities of democracy, equality, and the rule of law. Ever since Medium introduced its partnership program, it has chosen Stripe as its payment partner. I am not here to complain about Medium’s choices and how it can use alternative payment processors to be fair for larger audiences. There is already a dozen article about the same subject and I don’t wanna increase its stockpile.

My concern is less about the paycheque I may not receive but more about the voice I don’t have any more in this platform. As someone who is from a country that cannot enrol in Medium’s partnership program, my stories are deemed to fail. Medium has an algorithm that prefers to share locked stories instead of giving every story a fair chance to compete. Some big publications require me to be MPP by default to get accepted. So if I am from a country that doesn’t support MPP, my story is barely gonna get any attention. That is almost all of the non-white countries except Japan, Hong Kong and Mexico.

I am not accusing Medium of deliberately suppressing people of colour’s voice (although I should?). I am quite convinced that a technical hold might be behind the arbitrary problem. However, Medium must exercise the right to be heard for all its writers. Not just the writers from privileged countries. So I ask with this simple letter, please change the algorithm that purposefully throws the less fortunate people like me out of the equation. Give every story an equal chance to compete whether it is paywalled or not. Make it a policy for publications to not discriminate against people like me. Because I may not be paid, but suppressing my voice — those times are long gone and such acts in the 21st century make me look like I am still being disparaged.

Like what you’re reading? You’ll love Buibui — Have you tried reading from there lately? Click here to learn more
This Is What I Would Do If I Had White Privilege For A Day
Tags: White Privilege, Equality, Racism, BlackLivesMatter, Black Women

Photo by Yonas Bekele on Unsplash

As a black woman, I’ve often dreamt of what I would do if I had a bit of white privilege for a day.

I would wake up first thing in the morning and take a long jog. I know that no one would eye me suspiciously. I know that the local police that usually patrols my small village in Geneva, Switzerland won’t think I was trying to get away after robbing someone’s house.

I would jog freely without a worry in the world, knowing fully well that no one would ever stop me, or give me “the look” that unequivocally means, “What are you doing here?”
How My Best Friend and I Gamed The World With Her White Privilege
By: Rebecca Stevens A.
Tags: White Privilege, Racism, BlackLivesMatter, Society, Black Women

I lived in Switzerland and my best friend lived in France. Like many Swiss people, I did my grocery shopping in France because stuff was much cheaper there. But, there were customs’ restrictions on how much alcohol, meat, and dairy that one could import from France into Switzerland each day.

In the Summer when I organized scrumptious barbecues, I needed to purchase a lot more meat to satisfy the appetites of my ravenous guests. My only challenge was that my daily customs allowance in meat didn’t allow me to buy the quantity of meat I needed for all my guests. My best friend urged me to just go ahead and buy the meat I needed.

“They have better things to do than to stop you at the border”, she insisted.

I knew that because I was black, that same assumption wouldn’t apply to me. Besides, whenever I crossed the border, I was interrogated and my car was thoroughly searched by border guards to ensure I wasn’t trying to smuggle in extra quantities of alcohol, dairy, or meat.

She on the contrary had rarely been stopped. And so we developed a plan, whenever I needed extra meat or wine or whatever, she would smuggle them into Switzerland for me. As we later on laughed, she was white and had that angelic cherubim look, no one ever stopped her.
How My Best Friend and I Gamed The World With Her White Privilege
Tags: White Privilege, Racism, BlackLivesMatter, Society, Black Women

Photo by Liz Weddon on Unsplash

My best friend and I met at work. She had grown up in a white-only environment and hadn’t met many black people in her life. We hit it off immediately because we were similar: young, easy-going, vivacious, energetic, and kind-hearted.

We traveled often together, and I would ignore instances of racism because I didn’t want to make her uncomfortable. I did realize that she seemed oblivious to racism. Whenever someone would treat me poorly, she would attribute it to that person being stupid, being a sexist, or an upper-class snob.

It never crossed her mind that racism might be the cause. But in many instances, I knew it was. Trust me, folks, black people know when they are being discriminated against because of their skin color. There is a certain behavior that is so telling — and you can only feel the full intensity of it if you are black.
How to Use JavaScript ES6 Destructuring?
By: Md Shahab Uddin
Tags: Website Design, Javascript Tips, Web Design, JavaScript, Web Development

Destructuring: It’s a technique for unpacking objects, arrays, and assigning them to variables. What is unpacking?

Why is destructuring necessary?

It helps you to unpack values from arrays, objects, strings, and so on.

It helps to deal with functions that have a lot of parameters, default values

It’s convenient to write, easy to maintain and friendy to read

Saves us from writing repetitive code

Saves your time

Makes you follow the DRY principle of coding

Destructuring in javascript

Let's see how we would write code without destructuring:

By using the destructuring method, we can write the same code as

This is a very easy and understandable way of using destructuring methods. We can do the same thing with strings. This is called destructuring of strings

Array destructuring

previously, we saw how to destructure an array. Let’s say you want to skip an item in an array. You just have to use a comma.

a comma is used to skip an item an array. We can also keep more than one item inside one variable. So we use this technique

Here we are using the rest parameter for destructing.

We can use destructuring pattern with Functions

In the above code, we declared two variables using a destructuring pattern and invoked the function at the same time. As a result, functions return an array that is stored within the variables.

It isn’t always necessary to use predefined values. We can also use default values

We can use prompts to take default values that will be coming from the user.

Swapping values also possible

We can take user input and include it in an object and use it.

By using Object. entries() method, we can loop over keys and values of an object

Using this method we can easily loop over this method. I hope you understand how we can use array destructuring. Now let’s explore how can we use object destructuring.

Object destructuring

It’s almost similar to array destructuring. Let’s see this code

If we want to give the property another name, then we can use this code

Using rest pattern in object destructuring

It's not always necessary to use the “let {….} ={….}” pattern to destructure objects. we can use this method:

Let’s see nested object destructuring

Look, how we extracted information from the person object inside the function. But we can do the same thing easily with the destructuring technique.

It’s straightforward, clean, and handy, isn’t it?

We can also add other parameters in this function, even we can set a default value for the parameter

Conclusion

Learning the destructuring method will make your code clean, manageable, and time-saving. I hope you liked my article. Follow me for future articles. Thank you so much

References
Interview Question — JavaScript Strict Equality
By: Deeksha Sharma
Tags: Javascript Tips, JavaScript

This video covers a coding problem on JavaScript Strict Equality using triple equals.

Browser JavaScript and Event Loop Course is available at http://bit.ly/39eDgEA
LRU Cache implementation in js
Tags: Lru Cache, Javascript Tips, Web Development, Caching

What is LRU Cache?

A Least Recently Used (LRU) Cache organises items in order of use, allowing you to quickly identify which item hasn’t been used for the longest amount of time.

Benefits-

Fast Access :- LRU caches store items in order from most-recently used to least-recently used. That means both can be accessed in O(1) time.

An LRU cache is built by combining two data structures: a doubly linked list and a hash map. Using hash map lets us access the element in O(1) by pointing to the nodes of linked list instead of O(n) time(traversing the whole list).

In this example, i have implemented it using simple array in javascript, just to help you understand how it works. So the time complexity may differs in this case :)
The Difference Between The Spread Operator and The Rest Operator
By: Mehdi Aoussiad
Tags: Javascript Tips, Coding, JavaScript, Web Development, Programming

The Difference Between The Spread Operator and The Rest Operator

Photo by Adeolu Eletu on Unsplash

Introduction

Both the spread operator and the rest operator look exactly the same in JavaScript. This can be confusing if you don’t know the difference between these two operators.

In this article, we will learn about the differences between these operators with some practical examples. Let’s get right into it.

Rest parameters

Rest parameters help us to pass an infinite number of function arguments.

Here is an example:

function sum(a,b,...remaining){

console.log(a);

console.log(b);

console.log(remaining);

}

sum(1,2,3,4,5,6);

// a => 1

// b => 2

// ...remaining => [3,4,5,6]

In the above example, the arguments a and b refer to 1 and 2 while the rest parameter …remaining refers to everything we passed after 1 and 2. The rest parameter in this example is represented as an array [3,4,5,6] when calling the function.

So we are using the rest operator to extract all the remaining array values and put them in an array.

The spread operator

The spread operator basically spreads or expands the value of an iterable object in JavaScript. It also allows us to expand arrays and other expressions in places where multiple parameters or elements are expected. We can also use this operator in function calls.

Here is an example:

function add(a, b) {

return a + b;

};



const nums = [5, 6];

const sum = add(...nums);

console.log(sum); // result is 11.

In this example, we’re using the Spread Operator when we call the add function. We are spreading the nums array. So the value of the parameter a will be 5 and the value of the parameter b will be 6. So the sum will be 11.

I wrote an entire article about using the spread operator. You can check it out if you are interested.

The differences

The spread operator and the rest parameter have the same operator … . The difference is that with the spread operator we give or spread individual data of an array to another data.

On the other hand, the rest parameter is used in a function or an array to get all the arguments or values and put them in an array or extract some pieces of them.

If you see (…) dots on the function calls, then it is a spread operator.

If you see (…) dots on the function parameter, then it is a rest parameter.

The spread operator helps us to merge arrays or objects.

Conclusion

The spread operator and the rest parameter are very useful and important in JavaScript. That’s why you need to understand them, learn how to use them, and know the differences between them.

Thank you for reading this article, I hope you found it useful.

More Reading
Three Reasons for Becoming a Web Developer
By: Cristian Florea
Tags: Javascript Tips, React, Web Development, Web Dev 101, Frontend Development

Three Reasons for Becoming a Web Developer

Every day you need to solve different problems and fix bugs. It’s very unlikely that you will get bored at work

Creativity

You are at the cutting edge of innovation. The apps that you are building now, will likely change the lives of many people across many industries.

Remote Work

Since the pandemic started, remote work became the norm in the industry and it’s very likely that it will stay like this for the next years

Bonus: High pay

According to the rule of supply and demand, there is an increasing need for developers, and because there are so little devs available, your rate will be high. This need will continue to grow because pretty much everything will go online in the next few years

Those are some of the perks that a web development career can bring you.

If you need my help with learning to program and getting a web development job, apply for a free consultation on my website www.floreacristian.com
How to get into Software Engineering Bootcamp — Full Stack Web Developer edition
By: Yuliya Kandratsyeva
Tags: Full Stack Developer, Javascript Tips, Bootcamp, Web Development, Software Development

You’re probably asking yourself one of these questions: How do I get in? What do I need to know? I was asking myself the same questions over and over again, to the point that I couldn’t sleep at night. I wanted to get into a bootcamp for the past 5 years, just couldn’t get myself to actually do it. The main problem was that I didn’t even know where to start… There’s so much information out there accessible at your fingertips and it is extremely overwhelming.

As they say, one of the traits of a good developer is the ability to split a large problem into small tasks. So that’s exactly what we’re going to do here.

Get your bookmarks folder ready, I’m about to share lots of good starter material.

If you’re like me and like more structured tutorials, check out this one from freeCodeCamp. And if you’re curious to dive into more advanced topics, check out Eloquent JavaScript.

Remember, it takes time and a lot of effort to learn new technology, so be patient with yourself and don’t forget to take breaks. Acknowledge all of your accomplishments, big or small.

Good luck! 🤞
JavaScript ES2021 Energizing Highlights
Tags: Introduction, Es2021, Javascript Tips, JavaScript, Es12 Javascript

Intl.ListFormat

The ListFormat Object takes two parameters, both of them are optional. First parameter is language (locale) and second parameter is an options object that has two properties — style and type.

new Intl.ListFormat([locales[, options]])

The Intl.ListFormat has a method called format(), which receives an array as an argument and format it in different ways that are language dependent.

Given below are some examples which has combination of different locales and options.

dateStyle and timeStyle options for Intl.DateTimeFormat

The Intl.DateTimeFormat object is a constructor for objects that empower language-touchy date and time organizing. The proposed dateStyle and timeStyle choices can be utilized to demand a region explicit date and season of a given length.

A few instances of various alternatives and language(locale) are represented beneath:

Conclusion

As an engineer, it is imperative to keep awake to date with the new highlights of a language. In the event that you have missed the ES2020 highlights update, I suggest that you read this article — ES2020 has Shown up.

Much obliged to you for perusing, kindly remark beneath if there is a subject that you might want me to cover!
The Temporal Dead Zone in JavaScript
By: Chris Hosler
Tags: Javascript Tips, Javascript Development, JavaScript, Software Development

An interesting and seemingly menacing sounding topic in JavaScript is the Temporal Dead Zone. Essentially, the Temporal Dead Zone refers to a behavior in JavaScript when variables are declared with the let and const keywords, and the space between where a variable enters scope and where it can be accessed is the Temporal Dead Zone. Let’s take a look at normal behavior for variable declaration…

let example = 10;

console.log(example); // Outputs 10

However, if we try to reverse the order…

console.log(example);

let example = 10; // ReferenceError: Cannot access 'example' before

initialization

In this example our console.log(example) is in the Temporal Dead Zone, the example variable has been declared and JavaScript knows that it exists, however, we cannot access the variable until it has been initialized with our value of 10 . If we tried the same thing with var, we would get a different result…

console.log(example); // Outputs Undefined

var example = 10;

Here because of hoisting with var the variable declaration gets lifted to the top of the code, so it essentially becomes…

var example;

console.log(example); // Outputs Undefined

example = 10;

…and JavaScript automatically assigns it the value of undefined , but as I said before let and const will throw an error. This is the main point of the Temporal Dead Zone, to help ensure that while we are coding we’re not trying to access variables before we initialize them.

I hope that this is helpful and thanks for reading!
Learning Top Leading Web Tools | JavaScript
Tags: Modern Web, Javascript Tips, JavaScript

Necessity of Learning Top Leading Web Tools | JavaScript

JavaScript the most prominent and a high-level popular programming language of the Web that all modern web browsers support. It’s very easy to learn. Each Web Developer would have a must learn languages list which looks like this: i) HTML ii) CSS iii) JavaScript

A newbie in JavaScript is supposed to have many questions in mind.

Developers can add interactivity to website using JavaScript. As I mentioned earlier about HTML and CSS, browser needs three things for representing the contents. HTML construct the content, CSS decorates and styles it and JavaScript makes it come to life prominently.

For a long time, most of the websites were powered by PHP. Major portion of the logic was demonstrated/handling by Server-side code. Things are gonna be changing — it’s been heard that “static”(act like static) sites are again coming back to the ground. Though that static sites are with full interactive and fully-dynamic. All credits goes to JavaScript, it makes the logic handled in client-side, directly in the browser.

Most Popular Framework/Library React, Angular, Vue

Now-a-days, some of the most prominent web applications around the world like Facebook, Gmail, Twitter, and many more are built using JS. Tech giants are now fond of building their own frameworks of JavaScript as well as been implemented to build their own web apps. It could be well mentioned that Angular is built by Google and React/React-Native is built by Facebook which becomes very popular in web development. Vue also becomes very popular, which is not supported by any tech giants though.

JavaScript finally comes to the play of Back-end successfully when Node.js was written initially by Ryan Dahl in 2009. It’s been amazing that JS developers can easily write both client-side and server-side code in JavaScript without relying on any other web servers.
Understanding pipe in Es6
Tags: Javascript Tips, ES6, JavaScript, Pipe

pipe operation in JS

Suppose to want to do a couple of operations on a number. [we take simple steps for now]

Add 2 Multiply by 3

3. Add 10

4. Multiply by 2

All the above in sequence.

now in vanilla js we will write separate functions to do each task.

So we now have 4 functions: add2, multi3, add10 and multi2 as below:

const add2= (n)=>{

return n + 2;

}

const multi3 = (n)=>{

return n * 3;

}

const add10=(n)=>{

return n + 10;

}

const multi2=(n)=>{

return n *2;

}

Now in vanialls js, doing these operations in sequence means I have to write in a fashion by which the first one will be in the deep level and so forth.

So the code becomes:

console.log(multi2(add10(multi3(add2(5))))) // --> 62

So though this is not so simple, the problem is the code is in reverse of the way we think. Since we do add2 first we need to write the code from add2 and then keep adding brackets and functions on top. Doable but bit messy.

What if there is a simple way of doing this in a neat readable fashion.

Now comes “ pipe “. A simple code which takes a bunch of functions are arguments and executes them in sequence.

const pipe = (...fns) => (x) => fns.reduce((v, f) => f(v), x);

Now using pipe, the same above code becomes this:

console.log(

pipe(

add2,

multi3,

add10,

multi2

)(5)) // --> 62

See much more readable and you pass the function in same order as you want to execute. Simple !!
Seven Ways to Create Object in JavaScript
By: Ashish Sharma
Tags: Javascript Tips, JavaScript, Object Oriented, Objects

JavaScript is often considered as a functional programming language. But there are ways by which developers use it like Object Oriented too. One of the most discussed keywords in object oriented programming is Object.

So what is Object?

Objects are the instances of a class in object oriented programming pattern. Consider first image of this blog, if you fill all the values and store it somewhere then you can say it is a Person class object.

There are mainly seven ways to create object in JavaScript:

Using the inbuilt object constructor

var object = new Object();

2. Using Object’s create method

var object = Object.create(null);

3. Simplest of all, using object literal syntax

var object = {};

4. Using function constructor

function Person(name){

var object = {};

object.name=name;

object.age=21;

return object;

}

var object = new Person("🇮🇳 Ashish 🇮🇳");

5. Using function constructor with prototype

function Person(){}

Person.prototype.name = "🇮🇳 Ashish 🇮🇳";

var object = new Person();

6. Using ES6 Class syntax

class Person {

constructor(name) {

this.name = name;

}

}



var object = new Person("🇮🇳 Ashish 🇮🇳");

7. Using singleton pattern (Similar to #4)

var object = new function(){

this.name = "Sudheer";

}

Conclusion

Every uses their favourite ways to create object. Sometimes it also depends on your use case.
JS Shorts — Currying. Currying is a way of transforming a…
By: Prakhar Jaiswal
Tags: Front End Development, Javascript Tips, Javascript Development, JavaScript

Currying is a way of transforming a function callable as f(a, b, c) to a function which is callable as f(a)(b)(c) .

Below is a syntax of a curried function.

Here, the curry function helps us in transforming any function with two arguments into a curried function. Notice how we called curriedHello in the f(a)(b) style and received the expected results.

But at this point you must be thinking, why should one use currying at all. Most of the cases, we can use currying to derive functions with certain utilities from an already defined base function. Let’s check out a real world example to understand this.

Here, we have used the curry function from lodash . With the logNow function we have a default property where we log on the current timestamp. We also create an infoNow function which can be used to log on to console with default properties like the current timestamp and log type as Info.

Image by Gerd Altmann from Pixabay

— That’s all for today
NirSoft — Mais de 250 Ferramentas Gratuitas
By: Marcos Henrique
Tags: Nirsoft, Tools, 100, Windows

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
Let me tell you something.
By: Ricardo Guaderrama Caraveo
Tags: Drinking, Binge, Alcohol

Let me tell you something. This is precisely what you need. You need to go through this situations against and again until people internalize that you don’t drink and it feels normal for you and them. When I gave up drinking, I promised to myself I wouldn’t stop going out.

The obstacle is the way.

Ask yourself if you can’t or you won’t have a good time either way, truly ask yourself that question, once you realize that it is on you to have a good time, you’ll not feel as powerless without the drink.

Fuck alcohol, it makes you age faster, masks your insecurities, and doesn’t let you have a good time just because.

Tip, always, always, always, have a glass with something im your hand. Be it a mock tail or mineral water. People don’t even notice you’re not drinking.

Anxiety is good, it means you’re dealing with feelings that demanded for ages to be dealt with.

Hugs!!!
New ways to order liquor delivery in Kolkata in December 2020
Tags: Liquor Store Online, Home Delivery, Alcohol, Online Order Gifts, Liquor

Alcohol delivery on demand yes that the new generation of Kolkata is looking for, especially after COVID19 has swept the world with pandemic. So you name it, we delivery it. Yes, at your doorstep, so that you don’t have to go out to fetch a bottle of your favourite alcohol in Kolkata in December 2020. beer, wine, alcohol, vodka, whisky, gin, rum — you name it, at LIQUESIP have it, and we will be delivering it within 60minutes. Whether you’re catching the cocktail party at home or family dinner at night, we have got you covered from North Kolkata to South Kolkata, East Kolkata to West Kolkata.

So how do you order. Simply open Google Playstore in your smartphone, download the LIQUSEIP liquor delivery apps is easy-to-use app ensures you can pay online, using netbanking, eWallets (Paytm, GooglePay), debit card or credit card. Let us deliver a bottle or two of beer, wine, alcohol, vodka, whisky, gin, rum for you, that sets in the mood after a long day at Kolkata. Please remember in the LIQUSEIP liquor delivery apps or LIQUESIP liquor delivery website There’s no order minimum and delivery while ordering in liquor delivery website or in the LIQUSEIP liquor delivery apps, but yes, one needs to over 21 years the legal age for drinking alcohol in West Bengal. The new method is a great option from the physical shopping option where you have to queue up in Kolkata FL shop. Let us know in @liquEsip, if you’re in the mood for alcohol party in Kolkata, at home or at friend’s place, we will make sure that alcohol delivery on demand model bring in smiles within 60 minutes of ordering alcohol online in Kolkata. We’ll see you soon. Currently this new trend of ordering alcohol online is reaching out #Ruby #Dhakuria #Rashbehari Avenue #Baghajatin #ChandniChowk #Chowbaga #ScienceCity #Tangra #ParkCircus #Kalighat #Tollygunge #Tagore Park #Jadavpur #SouthCity #Ajoy Nagar #Kalikapur #Kasba #Ballygunge #Moulali #Acropolis #Salimpur #Gobra #Hazra #Exide #CamacStreet #BeckBagan #Lord’sMore #BowBazar #Esplanade #Purbachal areas of Kolkata.

Please be assured that our service from LIQUESIP Kolkata is the trust one, that we build through careful analysis to assure you delivery under 60minutes. Contrary to the physical shops the online alcohol delivery on demand model has gained popularity in Kolkata in the year 2020. The state and national governments giving liquor licence to open LIQUESIP liquor delivery website or LIQUSEIP liquor delivery apps has been a hit amongst all Kolkata age groups. People in Kolkata are able to order their favourite alcohol in Kolkata as it has now all about convenience factor that has led to success of the alcohol delivery on demand model.
Sueños sin camas
By: Rommel Ascue
Tags: Calle, Hambre, Miséria, Alcohol, Abandono

in In Fitness And In Health