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.Dec 7, 2017Dec 7, 2017
500Techin500Tech’s BlogRedux Bad Practices: Lists as ArraysLet’s say you need to save a list of items in the store.Dec 5, 2017Dec 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…Nov 30, 2017Nov 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…Nov 27, 2017Nov 27, 2017
500Techin500Tech’s BlogRedux Bad Practices: Nested StateComplex applications usually deal with data structures that have associations, e. g. posts that have comments.Nov 17, 2017Nov 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…Nov 16, 2017Nov 16, 2017
500Techin500Tech’s BlogRedux Bad Practices: Duplicate StateLet’s say you need to display a filtered list of products.Nov 15, 2017Nov 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…Nov 2, 2017Nov 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…Oct 26, 2017Oct 26, 2017