Dev How To#
Intro#
This project is a compilation of my own work mixed with ideas and notes I learn from others. You’ll find pages with tutorial-like explanations on things that interest me and code solutions for book exercises, coding challenges, algorithms and data structures, functional programming stuff, etc.
If you find any problems, or have suggestions, you are welcome to create an issue or a pull request in the Dev How To Gitlab repository.
Licensing Information#
The text in this site is licensed under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) and the code under the General Public License v3.
The source code for this project is located at the Dev How To Gitlab repository.
Table of Contents
- Command Line
- Git
- Text Editors
- Haskell
- Ruby
- Ruby on Rails
- PureScript
- JavaScript
- TypeScript
- Scheme
- Deno Runtime
- How to Design Programs
- Algorithms
- Mostly Adequate Guide to Functional Programming
- Composable Functional JavaScript
- Intro
- A Note on Extra Examples and Deviations From The Videos
- A Note on the Wording Used
- 01 - Create linear data flow with container style types (Box)
- 02 - Refactor Imperative to Composed Expression using Box
- 03 - Enforce a null check with composable code branching using Either
- 04 - Use chain for composable error handling with nested Eithers
- 05 - A collection of Either examples compared to imperative code
- Helper Functions
- Codewars Challenges
- HackerRank Challenges
- Programming
- Databases and SQL
- Design Patterns
- Character Encoding
- Miscellaneous Tips