oliveralexander

287 Flips | 24 Magazines | 44 Likes | @oliveralexander | Keep up with oliveralexander on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “oliveralexander”

How styled-components works: A deep dive under the hood

CSS-in-JS is getting more and more common in the modern front-end development and especially in the React community. styled-components stands out …

JavaScript

Improving the Performance of JavaScript Applications

As developers we all tend to have our own views regarding technologies, languages and frameworks. We argue a lot about code style, indentation and …

How I rediscovered my love for JavaScript after throwing 90% of it in the trash.

My Relationship with JavaScript<p>My journey with JavaScript started way back in 1997 with Netscape Navigator 3. Back then you couldn’t do much with it.</b> …

Regrets in a 1-year-old React project

The JavaScript ecosystem has become scary. There are over 600,000 packages in NPM to choose from, with over 600 added every day, and the “best …

Things which every developer should know when starting with front-end development

<i>Disclaimer: This article is a high level overview of how package management and the associated licensing issues work. It is meant to make new</i> …

Bootstrap Framework — Best Practices

At the time of this writing, we’re at <b>Bootstrap v4.1.1</b> release! <br>In their v5 roadmap, they’re planning to rewrite everything with PostCSS. When that …

Faster Angular Applications - Part 2. Pure Pipes, Pure Functions and Memoization

Not bad! By performing this optimization we reduced the initial rendering with 30%!<p>Memoization, Pure Pipes, On Push and Referential Transparency<p>As we …

Faster Angular Applications - Part 1. On Push Change Detection and Immutability

In this part of the series “Faster Angular Applications” we covered how we can optimize an Angular application in terms of runtime performance by …

Spice up your JavaScript

Which one of the following equivalent implementation do you prefer?<p>vs<p>I’d argue the second one is waaaay more readable. The secret is removing the …

JavaScript & The Web

This is a nice overview of the technologies involved with GraphQL, for anyone who has heard of the technology but isn’t quite sure how it all fits …

Async programming basics every JS developer should know in 2018 - DEV Community 👩‍💻👨‍💻

This article is aimed at people starting out with asynchronous coding in javascript so we would keep things simple by avoiding big words, arrow …

Yes, React is taking over front

<i>The focus of this article is about React’s popularity and not how it compares to other frameworks or libraries</i><p>Here are a few reasons why React has …

25 Best Free Animation Libraries for Web Developers

Upgrade your CSS animations with some Javascript! These free animation libraries will help web developers save time, create more with less code and …

SOLID Principles-simple and easy explanation

SOLID Principles is a coding standard that all developers should have a clear concept for developing software in a proper way to avoid a bad design. …

Beyond SPAs: alternative architectures for your PWA

Beyond SPAs: alternative architectures for your PWANote: Prefer a video to an article? You can watch the presentation on which this was based …

Why You're Not Writing UI Tests

It's Friday afternoon.<p>Your tasks for the sprint are complete, except for one.<p>You've finally convinced your PM that a little free time to look into …

What is GraphQL? Better APIs by design

When most of us think of web APIs, we think of REST (Representational State Transfer). You send a request to a request-specific URL, and you receive …

Vue.js Top 10 Articles for the Past Month (v.May 2018)

For the past month<b>,</b> we ranked nearly 1,000 Vue.js articles to pick the Top 10 stories that can help advance your career (1% chance).<p>Topics in this …

Good Practices - Code Review Comments

If you do code review, you likely come across the same issues over and over again. People who are contributing to your code base for the first time …

What's New in Angular 6

A brief review of all the exciting updates coming with the new Angular 6 release, including Angular Elements, Service Worker improvements and …

You Don’t Need Redux, MobX, RxJS, Cerebral

For state management, try this simple pattern instead of a library<p>Don’t get me wrong. Those libraries are great. But I’m suggesting a different, …

Native-Like Animations for Page Transitions on the Web

Some of the most inspiring examples I’ve seen of front-end development have involved some sort of page transitions that look slick like they do in …

Software Engineering

Best Practices With CSS Grid Layout

Best Practices With CSS Grid LayoutBest Practices With CSS Grid LayoutRachel Andrew 2018-04-16T13:35:19+02:00 2018-05-03T13:35:22+00:00An …

Angular.js Guide for Seasoned Developers – part 1

This is a high-level overview of Angular.js (or 1st version of Angular), targeted to experienced JavaScript developers, after which you’ll understand …

Why you should not use AngularJS

Much time has passed since AngularJS birth (given the fact how fast front-technologies evolve). Now on the internet, there are a huge amount of posts …

This Free Tool Can Score You a Refund on Flight and Hotel Prices

The college student who shot to fame for helping folks to automatically appeal parking tickets has a new service. DoNotPay founder Josh Browder has …

Can I Have My CPU Back Visual Studio?

<i>This was originally posted on my blog.</i><p>Visual Studio 2017 has certainly been a major improvement over previous iteration of the flagship IDE; however, …

Software Development

Two Years of Functional Programming in JavaScript: Lessons Learned

The article is not about learning FP principles or JavaScript FP libraries. There are numerous of good articles on this topic out there. The article …

Programming

UC Berkeley Is Offering Data Science, Its Fastest-Growing Course Ever, for Free Online

It's worth passing along a message from UC Berkeley. According to its news service, the "fastest-growing course in UC Berkeley’s history — …

Online Education

How I Find Six Figure Remote Software Developer Jobs - DEV Community 👩‍💻👨‍💻

Tired of the long commutes, stuffy offices, or just having to put on pants in the morning? Turns out it's not just you. Software Developers from all …