Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

Antwan R. Wimberly armw4

🎯
Focusing
Block or report user

Report or block armw4

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@armw4
armw4 / i-am-arabic-by-nature-which-has-nothing-to-do-with-religion.md
Last active Dec 9, 2019
My roots date b@ck to The Arab Republic of Egypt 🇪🇬 which was built on war, violence, karma, love, drama, and a keen sense of awareness (IQ)
View i-am-arabic-by-nature-which-has-nothing-to-do-with-religion.md

by Antwan Wimberly

29 November, 2019

Am I Actually Religious? That is Irrelevant

For the sake of argument, clarity, and brevity, I am writing to you today to explain Why as opposed to Who, What, When, Where, etc. Also, please ignore my hash tags this post was originally intenteded to be published to my LinkedIn account.

Let Us Begin ⚜️⚖️💯📜🔐

View love-yourself.md

Dear World, I LOVE MYSELF!!

I can relate to Kendrick Lamar's song i 100% these days. So far I have had 2 companies in Texas try and trick me into using all my time and energy into single handedly solving all their problems while management relaxes and waits for their bugs to get fixed and ratings on the App Store get fixed. Are people really that desperate and flatout dishonest these days? Ther answer is a resounding YES!! No one wants to be your modern day slave while you get a peacful nights rest and go home to your significant other and loved ones on time each day for the sake of a paycheck. "Coders" and minorities such as myself have lives too!! Contrary to what the older generation believes us to be based on our age and, we're NOT research projects and guinea pigs!! We are PEOPLE just like all you cunning and deceitful "managers" and "C-suite" folks who don't have the time or patience to get your hands dirty anymore

@armw4
armw4 / google-is-greedy-conniving-and-intrusive.md
Last active Nov 18, 2019
The DuckDuckGo Search Engine is Objectively Better Than Google Search
View google-is-greedy-conniving-and-intrusive.md

by Antwan Wimberly

21 September, 2019

Dear Google, Just be Honest for ONCE!!!!

I discovered recently (beyond a doubt about 20 mintues ago) that DuckDuckGo’s search results are far purer and more organic than Google’s. Google tries to lure and coerce you into spending money to keep their ad and tracking behemoth fed, while also giving you a false sense of success for using its products (e.g. Advanced Mobile Pages, Google Analytics, Blogspot, YouTube, etc.). There’s no reason my name should drop in rank because I “haven’t published content for X amount of days”. And why in the world would my most relevant website - the very blog you're linked to now be completely omitted from Google’s search results for the past ...like 10 freaking years or whenever I first published content?!?!). This plays right into Google’s favor (reverse psychology). DuckDuckGo on the other hand serves up all the content from by blogs gracefully (the Facebook account

@armw4
armw4 / refactoring.md
Last active Dec 5, 2019
My Empirical Formula for Stability to Code to Refactor...a Ratio if you Will
View refactoring.md

by Antwan Wimberly

25 June, 2019

Time for Red, Green, Refactor Must Present Itself (When in Doubt, Do as the Romans Do)

If production code already works (conforms to requirements and is deemed fast enough for end users...which makes it stable) and does not have code coverage, leave it be until the opportunity presents itself to add code coverage and change the code (System Under Test) at will, or a bug occurs related to that code, or it is deemed not performant enough at a later date. ☝🏽

@armw4
armw4 / antwan.md
Last active Dec 5, 2019
How I Browse Source Files Organically and Isolate Them to Complete a Task or Debug an Issue
View antwan.md

by Antwan Wimberly

19 September, 2019

On Debugging Sanely And Conciously

When I debug front end issues or need to apply styling/markup/content based changes for front end UI code (we’ll stick to React.js based apps for the purposes of this article), I identify a static piece of text that is the same (constant) each time the particular route (most all front end frameworks have routing functionality included) in question is visited (e.g. a piece of text that it is not the result of a JSX expression). Once I identify that piece of text, I feed it into git from the command line prompt. For example, say the homepage has a bug. It also has a heading that reads:

Diversity, Inclusion, and Equality

To quickly determine which source files contain the bug for our ensuing patch (assuming the bug report is correct and it’s not a “user error”), I could:

@armw4
armw4 / 2019-software-review.md
Last active Sep 16, 2019
The Current State of Software - 2019
View 2019-software-review.md

Easier is not Always Better in Engineering (Client Side and Server Side Alike) ⚠️

by Antwan Wimberly

26 August, 2019

A Note to Junior Developers

It is wishful thinking to assume that just because an application is "easier to write" that it is more maintanable and will result in a stable product being deployed to production. The overall architecture, maintainability, stability, and testability of a given library or framework should always be taken into account.

For example, building a web application via document.getElementById and routine DOM manipulation as opposed to leveraging a more structured framework like Marionette. ⚠️ ...Marrionette.js is an objectively better choice for building large scale applications in contrast to traditional DOM API. The same can be said when comparing jQuery or Marrionette to [`Reac

@armw4
armw4 / no-need-to-use-next.js.md
Last active Jun 26, 2019
Why I think next.js is overkill in most cases
View no-need-to-use-next.js.md

by Antwan Wimberly

25 June, 2019

Why I Did Not Recommend next.js for our Front-End/UI Team

I think next.js is overkill for several reasons and should not be adopted unless your team is either inexperienced or uncomfortable working with nodejs and babel:

1. crawl bots like Google (the primary target for apps that have a search engine/advertising/marketing need) are now equipped with JavaScript engines and can parse/render react.js SPAs
  • if your initial render is fast enough there will be no difference end what an end user sees and what the crawl bot sees
@armw4
armw4 / graphql-does-not-always-make-sense.md
Last active Dec 6, 2019
GraphQL doesn't make sense for our domain (vehicle sells)
View graphql-does-not-always-make-sense.md
@armw4
armw4 / unhash.md
Last active Jun 18, 2019
Coding exercise
View unhash.md
CHALLENGE DETAILS

Write a JavaScript function unhash(num) to find a ten letter string of characters that contains only letters from:

acdfgilmnoprstuw

such that the hash(the_string) is:
@armw4
armw4 / array-flatten.js
Last active Dec 2, 2016
Integer flatten example while taking depth into account (via node version v7.1.0)
View array-flatten.js
const flattenInternal = (input, initialDepth, acculamator = [], depth = 0) => {
if (initialDepth !== undefined && depth > initialDepth) {
throw new Error(`array has exceeded the target depth of ${initialDepth}.`)
}
return input.reduce((acc, value) => {
if (Array.isArray(value)) {
if (initialDepth !== undefined) {
return flattenInternal(value, initialDepth, acc, depth + 1)
}
You can’t perform that action at this time.