Posts by lennys (72)

Django for Beginners and Heroku

I finished up the Django for Beginners book yesterday. The book was pretty well put-together. It had six projects to work through, and I found it to be a pretty useful guide for the simpler parts of Django. I'm going to start working through the next book, Django for Professionals now. I expect I'll be using Heroku again for this book's projects, but I'd like to find a way to host these things on my own server. I may give that a try in the near future. Some of these projects are live now on Heroku. I signed up for Heroku's $5 monthly package since they did away with their free tier last year. It's not too hard getting a project up and running on Heroku, but you do need to have at least a basic understanding of Git and the command-line. I would have preferred hosting these projects on my own server, but unfortunately the book didn't cover that. I'm not posting any links to these Heroku projects yet, mainly because I'm a little concerned about security. The apps are pretty basic and some of them skipped over the security aspects, for simplicity's sake, so I'm going to think about what to do with them to make them more secure.

Blog titles are hard...

Today started out with me reading through my CCNA notes for about an hour (I think). It's slowly coming back to me now. I'll need to start messing around with my Cisco switches and routers again to see where I'm really at, but I think I can figure it out. I'm just glad I don't have to make a living with the Cisco stuff right now, because I'd be in trouble otherwise. I also spent a few hours going through my Django for Beginners book. I started this a couple of days ago, and I'm working through the lessons all over again. The thing that makes this challenging is that Django has released a whole new version of itself since I bought the book a few years ago, and because of that I've run into some issues with the book's code not being up to date. I've been able to figure it out okay so far. Right now I'm building a Newspaper project, but I haven't got to the point where I build the newspaper itself yet. So far it's been about setting up the user login system, email authentication etc. I'll probably start on building the newspaper app itself on Thursday, provided nothing blows up in the meantime. I had to re-setup my account with SendGrid to get the email password reset features working, and that was a bit of an ordeal since they had deactivated my account from a few years ago. I had to setup a whole new account with a different email address, so I used my lenny@lennyshort.com email address to get things going. That was the first time I had logged into that mailbox in over a month, but it doesn't get any email really. I'm not looking forward to the day when the spammers discover my email address.

Thinking about technology

So yesterday I started reading through my old notes from when I was studying for the CCNA exam earlier this year. I was worried that I was getting rusty, and boy was I right. It's a bit upsetting to see how much I've forgotten since April when I passed the exam. I want to be able to administer all the equipment I have, which is a daunting task, so I need to stay fluent in the Cisco IOS platform. Eventually I want to start using Ansible with my Cisco gear to make it easier to administer. With Ansible, I wouldn't have to log into each device individually to check on things or make changes, so based on what little bit I know about Ansible it seems worth the effort. But I'll still need to have a basic understanding of Cisco IOS to make it work. Here's a list of things I've had to learn to use to host this website: - HTML and CSS - Python and Django - Git and GitHub - Linux - Apache - Proxmox - Mikrotik RouterOS - Networking - setting up my own AS - getting a business license ...and that's just for this one website. It also doesn't count the number of years I've spent messing around with computers, learning how hardware works, installing operating systems, using Windows (ugh) and I'm sure I'm forgetting at least one or two other things I had to pick up along the way. It's mind-boggling to think of all the various technologies required just to make the Internet and Web work properly, and I've probably just scratched the surface (hopefully it's a deep scratch). I struggle to think of what comes next. It seems like every few years a new technology comes around that will supposedly change everything. I wonder what I'll have to master next.

First Previous 18 19 20 21 22 Next Last

My Other Sites

Built with Python and Django

Sites I Like

A Random Collection

Tools I've Used

Mainly Software Stuff