The aim of the series is to provide practical insight into different topics of the language that get either misunderstood quite often or neglected because they seem too hard or complicated. The first installment of the series will cover the topic of Regular Expressions, and you can see the initial cover here:
This time around, however, I'm going self-published and I'm super excited for it!
Don't get me wrong, I've had the best experience working with both editorial houses, but I've been wanting to try my hand at writing exactly what I want, without the slightly stricter standards some publishers might have (like the title, or the format, or the page graphics, things like that).
This is both exiting and terrifying at the same time, since I'm having to delve into aspects of writing that I've never had to. It'll definitely be learning experience but I'm hoping it'll be a fun one and the end result will be a series of useful books (or booklets if you will) that will be a good reference for developers all around!
Regular Expressions: [2b|^ 2b] that is the question (I know, the title ended up on the longer side, but I'm having fun and going with it) will cover everything you ever wanted to know about Regular Expressions but were afraid to ask.
The point I'm trying to make with these books though is that it will be a practical approach at answering those questions. It will have some text and information you'll need, but half the book will be filled with practical exercises and use cases for you to understand how others are using this technique and how you can take it and apply it to your own uses cases.
There will be just four chapters to this book, and they'll cover:
Chapter 1: And introduction to the concept and a little bit of history. Not too much, don't worry, it'll just be a quick intro so you know where you're standing and where you're going.
Chapter 2: It'll cover the full anatomy of a regular expression. What's inside, what's the basic structure for it, and the meaning of all those strange symbols you see splatter around making no sense. Once you're done with this chapter, you'll be able to read regular expressions and parse them with your mind.
Chapter 3: Will cover basic exercises and examples of how to start thinking in Regular Expressions. Because one thing is to understand what the symbols mean and a very different thing is to be able to apply them when you're trying to solve a problem.
Chapter 4: Finally, I'll go over more complex use cases you can find in the "wild" and I'll dissect them for you to understand how they work.
If you liked this concept so far, check the original blog post and leave your email at the bottom so I can notify you once the book is ready!
Leave a comment below if you want to suggest other topics for me to cover in the series, I'll be sharing the ones I'm planning to write about in the near future, so stay tuned for that as well!
I'm really excited, I really think this will be a very interesting resource for new and experienced developers alike, can't wait!