Skip to content
Notes about software engineering
JS, React, flow, HTML, CSS and other magical things
  • JavaScript
    • React
    • Algorithms
    • flowtype
  • React.js
  • CSS
  • Books
  • Events
  • Fun
  • Job
  • Tricks
  • Creative corner
  • About me

Category: JavaScript

JavaScript/Tech debt

Spring cleaning: how to safely remove dead code (unused exports) in JS codebase

Posted on June 21, 2020 by Olena Sovyn / 0 Comment

Reading Time: 2 minutes There is no visible harm in having code in the code base, that is never used. Previously this at least would affect bundle size by incr...

flowtype

Flow: $Values for tuple (array) type

Posted on February 10, 2020 by Olena Sovyn / 0 Comment

Reading Time: < 1 minute With the flow, we have convenient way to check does value has the same type as value sof the object type, by using $Values:  Open ...

Algorithms

Algorithms in the wild: Cartesian product & generating cases for end-to-end testing

Posted on February 6, 2020 by Olena Sovyn / 0 Comment

Reading Time: < 1 minute Recently I was writing Cypress tests for media query functionality that we have in the Webflow. One of the features that I wanted t...

flow type logo
flowtype

Flow best practices

Posted on December 6, 2019 by Olena Sovyn / 0 Comment

Reading Time: 12 minutes Current, Flow is not released even in version 1.0.0, but it is already flexible enough to allow creation type systems in different way...

flowtype

Flow: Object.assign vs spreading

Posted on May 22, 2019 by Olena Sovyn / 0 Comment

Reading Time: < 1 minute Recently I ran into an interesting example of how the flow is interpreting the values without the provided defined type.

Algorithms

Visualizing sorting algorithms

Posted on March 27, 2019 by Olena Sovyn / 0 Comment

Reading Time: 2 minutes Currently, I am going through course JavaScript Algorithms and Data Structures (which I highly recommend by the way). For me, one of th...

flowtype

Inexact vs exact flow object types: spreading

Posted on February 24, 2019 by Olena Sovyn / 1 Comment

Reading Time: 3 minutes If one wants to add flow annotation to object type and reuse some of the types, that was annotated in another object type, it can be do...

JavaScript

Debugging tips – console.trace

Posted on February 11, 2019 by Olena Sovyn / 0 Comment

Reading Time: < 1 minute From my observation, debugging is the best-kept secret of the developer life. Everyone is doing quite often, some are doing it even...

JavaScript

What I have learned from the Kent C. Dodds testing JavaScript course

Posted on January 14, 2019 by Olena Sovyn / 0 Comment

Reading Time: 4 minutes The strange thing is happening when one is gaining more experience – it is harder to identify or to find what new to learn. It de...

flowtype

How to add flow type definition for raw-loader

Posted on March 15, 2018 by Olena Sovyn / 3 Comments

Reading Time: 3 minutes Recently I have encountered a quite odd problem. I was trying to load *.html file as a string in my React component using raw-loader , ...

Posts navigation

1 2 Next »
Follow @frontendgirl

Currently on sale 👇

The coding career handbook cover. Guides, Principles, Strategies and Tactics from Code Newbie to Senior Dev
Tweets by frontendgirl

Get new tech job without recruiter

Recent Posts

  • Planning horizons and seniority
  • Notes of course: “Technical Writing: Documentation on Software Projects” by Amber Israelsen
  • Spring cleaning: how to safely remove dead code (unused exports) in JS codebase
  • Book: Software Design X-Rays. Fix technical debt with behvaioral code analysis. Adam Tornhill
  • Pre-mortem meeting structure
© 2022 Notes about software engineering
Powered by WordPress | Theme: Graphy by Themegraphy