Something I try my best to embrace and keeping looking towards is to constantly evolve. While have loose ideas about what I want to document, I’ve been constantly changing my mind and making tweaks to this sight.
Well, it’s time to evolve once again. While I have been continuing to try and define myself as a programmer/developer, I’ve been finalizing what elements I want to focus on. Technology is ever expanding, but if I can’t find some amount of focus, I’ll have a much more difficult time finding my place.
On that note, I am planning to focus my attention towards C#, .NET, HTML5/CSS, SQL, and GIT. While quite a nice spread of tech, all of these work hand-in-hand. Not required, but all things I’m already familiar with, but lacking expertise. With this, I plan on updating this blog once again to help track my individual projects.
Just a quick teaser, one of these projects is I’m working on my own Discord bot written in C#. Also mulling the idea of my own site I build from scratch using ASP.NET Core Bazor.
In the home stretch. No lab this week, just need to work on finalizing my course project. Final week to add an adjustments, content, and enhancements. Once I’m done I’ll need to validate the sites accessibility and then share it with two people to provide feedback on what they think about the site. Once done collect everything together, write my final report and submit. All that is remaining is the final next week and I’m done.
Definitely learned a fair amount about HTML and CSS. As a matter of fact what I learned about CSS helped me a lot with my blog. Over the weekend, I migrated my entire blog onto my own server in AWS with WordPress installed. While I was able to find the same base template, it didn’t have as much customization as it had on WordPress.com. Had to use Developer’s Tools in Chrome to find the classes and ID’s that defined each element and tweak them to get the site to look like it does now. While I’m certain the site will continue to evolve, I’m happy enough with the site, I’ve made it live. Even figured out how to force the site to use HTTPS and setup my own SSL certificate for the site.
Getting closer to the final stretch. Just need to keep up the pace.
Next up will be my course project. Need to figure out how to add some dynamic content to it, just not sure exactly what yet. While I work on the lab, I’m hoping something will come to mind that would make sense that wouldn’t be overly complex. Technically, the proper way to design the type of site I’m make, the articles would be dynamic content. Just don’t think I’ll be doing that for the course project as that would likely require me to setup a database to store the article information and then update the HTML code to display dynamically pull and display the articles. In short, that won’t be my dynamic content, so need to figure out what else I can do. Have a few ideas, just don’t want to pick something more advanced then I have time.
Made it past the halfway point and I’m still surviving. While I still find HTML unforgiving to work with, I’m still learning quite a bit. Now onto the next week’s worth of assignments which focus on web forms.
For the lab, I’ll be needing to design an ordering page. For my course project, I’ll need to design a feedback form. These should be interesting. My last class, I designed UI’s for Java applications, so I’m hoping some of that while help here. Granted, that was in Java and this will be in HTML/CSS.
Plan will be to finish the lab first so I can familiarize myself with web forms. Figure once I get that all figured out with the lab, the feedback form should be fairly straight forward.
As a side project, I’m planning on making the feedback form live so that I can get notified when feedback is submitted. Uncertain if that will be part of a later assignment, but something I would like to play around with. Plan will be to use API Gateway, Lambda, and SNS in AWS. I’ve already setup a Lambda function that can send notifications via SNS at work, just need to figure out API Gateway and how to tie that into my page. Should be fun.