500Techin500Tech’s BlogHadi Hariri on Developing Without a MouseHadi Hariri shows us how to use IntelliJ-based IDEs such as WebStorm in a very effective way without touching the mouse.1 min read·Dec 7, 2017----
500Techin500Tech’s BlogRedux Bad Practices: Lists as ArraysLet’s say you need to save a list of items in the store.1 min read·Dec 5, 2017----
500TechJon Sneyers on Optimizing ImagesStatistically speaking, images take about at least 65% of the overall website payloads. Hence they are the obvious and the easiest…1 min read·Nov 30, 2017----
500Techin500Tech’s BlogRedux Bad Practices: Duplicate CodeMany applications have repeating functionality for different reducers with minor changes. For example, many forms that have view and edit…1 min read·Nov 27, 2017----
500Techin500Tech’s BlogRedux Bad Practices: Nested StateComplex applications usually deal with data structures that have associations, e. g. posts that have comments.1 min read·Nov 17, 2017----
500Techin500Tech’s BlogRobert C. Martin on Effective EstimationEstimating projects and tasks in something that many developers have to do all the time. No matter how many times we do that, giving…1 min read·Nov 16, 2017----
500Techin500Tech’s BlogRedux Bad Practices: Duplicate StateLet’s say you need to display a filtered list of products.1 min read·Nov 15, 2017----
500Techin500Tech’s BlogPhilip Roberts on Event Loop in JavaScriptDo you know what happens when you use setTimeout? Watch Philip Roberts’ talk from JSConf EU 2014, where explains what is the event loop in…1 min read·Nov 2, 2017----
500Techin500Tech’s BlogYonatan Mevorach on Abstract Syntax TreesAbstract Syntax Trees or ASTs are the underlying structure of any programming language. Understanding them is useful for many things like…1 min read·Oct 26, 2017----