Indie Hacking Why I Started a Niche Job Board Niche job board are a great opportunity for indie hackers. I started deep learning jobs in order to test this hypothesis and will document the journey.
typescript String<Min, Max> - Defining Types with Complex Properties Use a combination of phantom types, type guards and constructor functions to construct types with complex properties and encode domain logic in our type system.
hooks useEffect under the Hood To deepen our understanding of the inner workings of useEffect and how it relates to the lifecycle of a component we take a look at React's source code.
react Decouple from Redux using Hooks We can use redux hooks to fully decouple our react components from redux or any state management solution. This leads to cleaner code that is easier to change.
Ruby on Rails 'On Writing Software Well' II Callbacks vs. Listeners We walk through how DHH employs callbacks in Basecamp to send mentions and I offer alternative approach moving code into the controller and using listeners for higher decoupling.
Ruby on Rails 'On Writing Software Well' I Comments and Extracting Rails Features We're looking at DHH's series to talk about software design using real world software with alls its trade-offs, necessary messiness and complexity so neatly omitted in your standard textbook toy examples.
AI Deep Learning and the Innovator's Dilemma What enables an innovations in AI to be disruptive given the fact that incumbents, generally, have both the know-how (in fact they are often the source of the innovation) and the resources to get a head start on any entrant?