Road to Understanding JavaScript Frameworks.

Alright, so I am branching out and trying to grow as a developer. I am working to strengthen my skills and prepare myself for winter. Come November, I will graduate and then it is time to stop messing around and get out there. I bounce back and fourth between determining that I am prepared enough. It is these types of feelings that keep me pushing forward.

So, I do Treehouse right. You can get in on that action here. The point of this is not to promote them, but to illustrate my frustration and maybe help some other struggling guy while helping myself to figure this stuff out. I completed the JavaScript Course and the JQuery course. I have nearly completed my first track, but while I was watching this video on you tube:

Video #6 in the playlist

It got me thinking about frameworks and the direction I want to take with my learning. Now is a great time to determine where I want to go. I have a great handle on the basics. What do I want to specialize in? Angluar.js seems to be the business right now and it is apparently growing. I thought that considering JavaScript is where most of my points are within Treehouse it is logical for me to move forward with JavaScript frameworksyngwie_malmsteen_logopic.

I began to look into it. Treehouse sections, Codecademy, random articles. I just was checking it out. At a glance, it seems pretty cool, but when I see these guys breaking it down its like watching Yngwie Malmsteen demonstrate a guitar solo. If you ever looked up his youtube videos, you know what I mean.

Okay, so I am already getting deep here and haven’t even began to talk about Angular. I suppose I will make another entry for just such topics. This one can be about my journey and frustration upon attempting to learn Angular.js.

I get some of the concepts and the execution, but there is much that I don’t understand. In fact, I haven’t had an example yet, that I couldn’t complete, but often times they make it easier than it has to be.

Other than Angular, I have other items on my todo list. If I end up giving up on angular until I am smarter I will probably move on to Ruby on Rails, php, or node.js I am almost positive that those are all backend. I feel that I need to take a deeper look into react.js and backbone.js there may be potential for growth there. I was initially drawn to ember, but my understanding is that it is on the way out. With so much left to learn, it is easy to feel lost. We just keep our heads down and keep going.

EM328-1502B-01 Server-Side Scripts: thoughts on an assignment

So this week I started two new classes. The first one and the one we are talking about today is Server side scripting. I admit right out of the gate that server-side is not my forte. Although it is something I intend to learn, I just wanted to get that out of the way before some one reads the post I am about to make and smites me for being absolutely and totally wrong. For the most part, I think I pretty much got it. Anyway, here is the post and you can determine for yourselves if the ideas put forth within it are accurate.

How do server-side scripts use the request/response model to dynamically communicate with the user?

The request/response model is an example of two way communication. It works by having one system send a request to another and a response is sent back. This can be ongoing in a back and forth sort of nature much like a telephone call. The next aspect to consider with such topics is whether the request is asynchronous. That means does the browser wait for the response or just keep doing its thing. This is the heart of AJAX, Asynchronous JavaScript and XML. These days XML isn’t used like it used to be. Most requests return JSON, JavaScript Object Notation. Then via JavaScript the data is rendered into HTML/CSS and placed on the appropriate place on the page. Alternatively, if said request was not asynchronous nor AJAX. The page would wait after sending a request, more or less frozen, until a response from the server was returned. This is a big part of why JavaScript was not popular in the early days of the net.

Compare and contrast features of the popular serverside scripting languages such as C#, PHP, and Visual Basic.Net in supporting such an application.

When I think of server side scripting langauges, I think of JavaScript’s node.js, Python’s Django, Ruby on Rails, and PHP. While server side programming is not my forte, it is something that I want to learn and hope to tackle in a more thorough way than this five week course will permit. These are the languages that I am most interested in. For my purposes, I will likely choose node.js for my future endeavors and that’s only because I already know a lot about JavaScript. I know a bit of Python although I am rusty. And Ruby has a special place in my heart. Some of the things Ruby can do are really awesome. For the future of web development, I see node.js as being one of the larger forces. We are to compare and contrast these languages, so in attempt to do that I will write a short summary of them. Really they do a lot of the same stuff, it’s the how it does it that makes them different.

Node.js is an open source project created by developers at Joyent for use on Linux systems in 2009. It is a cross-platform project written in you guessed it JavaScript. Like other JS applications it runs event driven architecture and non bloicking API. It is used by Microsoft, Yahoo, Walmart, SAP, LinkedIn, PayPal, Voxer, and GoDaddy to mention a few. It uses Google V8 JavaScript engine and has a built in library that doesn’t require it to run Apache HTTP Server or IIS. It is very fast, and web focused and therefore is liked by many developers. It will be a huge force in the coming years.

Django is a language that I know very little about, but considering that Python was the first language I learned I have always been interested, just too busy to check it out. It is free and open sourced. It follows the Model-view-controller architectural pattern. It is maintained by the Django Software Foundation that is nonprofit. Django is used by sites like Pinterest, Instagram, Mozilla, The Washington Times, Disqus, BitBucket, and the Public Broadcasting Service. It’s main purpose is to create complex, database driven websites and emphasizes reusability and ideas like DRY, Don’t Repeat Yourself (which is a concept all programmers can/should embrace).

Ruby on Rails is also an open sourced project and like Django it is a MVC. It is written in Ruby as it’s name would suggest. It encourages the use of XML and JSON and marries well against HTML, CSS, and JavaScript on the front end. It as most all of these also encourage the use of CoC, DRY, and the active record pattern. Ruby works best on UNIX based system such as Mac or Linux. Unlike node.js RoR is typically designed over a database server such as MySQL and a web server like Apache. RoR is used on many websites, such as, Twitter, Shopify, CrunchBase, Groupon, Bloomberg, Airbnb, SoundCloud, Heroku, and more.

In short, there are a lot of similarities between these guys, but there are also little differences. Each has its own structure and syntax. All of them could be used for something great, but depending on the project, developer, and style the choice will be narrowed down and ultimately productivity of the developer will show just what can be done with such scripts.”

So that is it. It is as much opinions about these than it is about fact. But I thought that since I write these every week and no one hardly ever reads them except my teachers. Maybe I will put a bit more effort in them if I know that all of you are going to read them as well.

So send me some feedback. Correct me if I am wrong. I love to learn.

Ladies and Gentlemen, he has returned.

So, I have been away from this platform for some time now. I have been doing many different things and to be honest for awhile I had totally forgotten that this even existed. Now, I have returned to try to make use of this public diary once again.

return he has

Dustin Morris

On the verge of finishing my BS degree in Info Tech, I feel like I should start to be social and linking this account to all that stuff means I should probably be writing some meaningful stuff on here. We’ll see about all of that, but I am going to try to post at least once a week. It will probably be me recapping lesson or writing about web development stuff.

I’m not sure if the point is to demonstrate that I know what I am talking about or illustrate that I have more personality than a Chia pet. Either way, the word on the street is that this is the way to get the attention of recruiters and or “the path to a job” and so here I go, on my way down the path. Employers look out, new developer on the scene.

BTW, if anyone is interested in a few website message me. I am building a portfolio and until I get it finished I am looking for projects. I would be happy to build your website at no cost to you, other than the domain name. For those that don’t know domain name is www.yourDomainNameHere.com. They are fairly inexpensive depending on what you choose and who you buy it from. I will provide hosting for 6 months at no cost to you. Check out my website @ http://www.designbysparticus.com.

Dead Perspective
Video

Dead Perspective Demo

Welp, no short fiction for you today. Today I have been working my creative side all day. I started by writing a piece of music, I liked it so I recorded a very rough demo. That is how we do it. We do a really rough demo and work with that until we have all the kinks out of it and then we do it for real. Otherwise, its gone. I have the memory of a hummingbird. So usually  I will do a little demo on my phone that is 10 times crappier than this little number. I was just bored and having fun with it.

I had decided that you guys deserved an inside eye into the world of music creation, and this is how we do it. I tried to upload the audio and wordpress told me no, so then I tried youtube and again I was denied because I has to be a video, and so I threw together a slideshow of pictures to further entertain you.

Dexter and I also did a watercolor picture. It was a lot of fun. I think I enjoyed it more than he did.dpfirebanner

 

If you are interested in actually hearing some of our real music try the banner there for our reverbnation (find music here) or you can click this link.

Also, be on the lookout for new things. Ive got fiction coming up and I’ve been working on my review site too. Big things are ahead. If I can get it worked out, we are also going to play some shows this summer. Stay tuned for more details on that front, but I have been hearing the love out there. Thanks for all the support.

Wait for gold, or enjoy bronze now?

I am not sure what the title of this posts summons to mind for you, but it is indicative of a little personal battle I have been having with myself. With so much going on lately, I have been stretched pretty thin. I am watching Dexter and playing Mr. Mom while Addie is at work and when she is home I am job searching (still no luck), doing school work, building my website, trying to do writing exercises, so that I can get better at writing, all while trying to squeeze in time for my story wherever I can find it.

Truthfully, its the job searching that is destroying my time, and seemingly in vein. I swear one more assessment and my head will pop off. I have applied for almost every job in every established business in Corinth, as well as in the surrounding cities. The only places I haven’t applied are food service based. Why would I go back to food service when I left a 4 star restaurant and a salary job? I am trying to/have been trying to move away from food service. Seems that I don’t have much experience in retail or whatever (insert random business here). I think it is those pesky assessments. Do you guys actually answer them honestly? That is what I have been doing and apparently I am a terrible person. Which is funny, because I left Liberty National because I didn’t like feeling like I was scamming people and cold calling. Alright, I am done ranting, on to the purpose of this post.

So, this is not about my lack of a job, nor is it about Liberty National and my disgruntled status. This is about my current work of fiction. I haven’t posted in awhile and I wanted to say hello, I am still here, thanks for hanging in there with me, but for what purpose. I have no story for you. In fact, it isn’t even halfway done. BUT…I could give you some of it now? Thus we get to the relevance of the title. Would you rather get the unedited first two chapters/segments now? Or wait until I complete the whole story and receive it as a lump dump (I enjoyed that). I can tell you this much for sure, it will be fairly long, at least in terms of short stories, might even be on the novella side of things, but it has me excited.

At the end of this post I will include a poll. I encourage you all to vote. If you say you want it now, then you shall have it and I can get some immediate feedback. And if you say wait for gold (hoping that it does in fact turn into gold), then we’ll wait. If no one votes, which I expect to be what actually happens, I mean we have to be realistic here,  I have 21 followers and how many of you really get into this type of post? I would wager not many, but I don’t know you. If no one votes, I will wait, so what I am saying is, if you want it now you have to earn it. If you want to wait, that is fine too. Instead, I will just write a review for my website or tell you some other random story about my personal life.

I have a post in mind for this blog entitled “Mr. MOM, My Life As A Stay At Home Dad”.  I think it will turn up some interesting events and emotions. I’ll tell you one thing, it has been an interesting ride so far. I felt the unmistakable urge to just start weeping while we were watching the lion king earlier. That never happened before? In my head it was like, WTF is happening to me! I am about to cry. We quickly turned it off and began to play dinosaurs and Batman.

Alright, enough of all that before I ruin that other post. That was going to be one of my punchlines. I am finished here. I will leave you with the poll and return to working on the story while Dexter sleeps. Nap time will be over soon anyway. Thanks to all of you who read this. Its pretty cool that you care.

Image

Flash Fiction: The End

This is another old gem. I believe it was my first attempt, maybe second, at flash fiction. Its a story about an old man. I think the original title was the old man, but I thought it cheesy or something. Reading it now, it seems so short, but thats the whole point of flash fiction. So enjoy the short little read.

 

The End

The dark staircase creaked as he crept down to the basement. The even whoosh-whoosh of the washing machine was comforting to him. He reached for the light as he entered the room. A dim bulb blinked on above him. There was a small table across the room from the washer-dryer combo. It was his work station. Many hours of his life had he spent there on various projects.

            Upon reaching the desk he flipped a switch and flooded the table with greenish light. In the center of the table was a small wooden box, mahogany. A small latch hung on the front held shut by a tiny lock.

            The old man removed the key from a leather strap that he kept around his neck and placed it next to the box on the table. Then he noticed his hands had begun to shake, trembling ever so gently. Outside the night was cold and the wind was blowing. If not for the steady whoosh-whoosh of the washer, he could hear it howling, almost calling his name.

             The box on the table seemed to be staring at him, waiting patiently. He picked up the key. The washer stopped shaking and the room was silent for a moment. The old man put the key inside the lock and opened it. He pulled the small lock off and unhinged the latch. His hands were still shaking. He opened the box. A purple velvet cloth filled the inside and folded over the top of its contents. His hands were shaking harder now and he reached down into the box.

            His wife had gone years ago. Cancer had taken her. His only son had died two days earlier in a car accident. He had no living family or friends. No reason to go on at all. He was old and lonely and ready for it to be over. From beneath the velvet cloth, he pulled the .35. He put it in his mouth and thought of his wife and son. Then he pulled the trigger. The washer clicked off the spin cycle and the only sound left in the room was the wind, calling his name.

Beginning a journey.

Today, I started another website. It is basically a review site for table top gaming. I have virtually no content yet, but basic design is there. I am excited so I am telling you all about it. Here is a link. Don’t worry I’ll put another one at the bottom.

As I said before, there isn’t much content yet, but I am really excited about it. So you gamers out there can check back in a while and hopefully find one you like. I have a big list of games to review, so over the next couple of weeks or so I have got to get crackin.

What should I include in my reviews?What would you like to know about a tabletop game? Should I just ramble on about my feelings about the game, or get into some tough journalism? Tell me your thoughts.

Thats pretty much it considering how tired I am. I have another short to post tomorrow. Anyone into flash fiction?

Oh, BTW here is that link again  http://tabletopgames.siterubix.com