Right now I am going through a evolution in learning TypeScript 2 on Angular 2 and on Node. So my problem is there at lots of “tutorials” out there, but learning what I need has been challenging and time consuming. I want to share my links with folks, but where? I have several study buddies, so where do we share? I was thinking of using the wiki that is attached to my GitHub, but can I let my buddies have permission to add links there.
UX DEVELOPER IS NOT A THING. Hiring managers, stop using that terminology. If you are struggling with the concept, give me a call. Candidates, stop saying you are a UX Developer. There is no such thing as a UX Developer! UX is made of psychology, research, strategy, subjectivity, usability, business goals, and design. “Developers, as a role description, do none of those things.” The more I hear clients and candidates talk about their UX developers, the more I know they don’t know what they are talking about.
I agree. Developers are craftsmen who make something. UX folks gather information about how a thing should be designed. The people they talk to help them to understand what they want and need. The UX folks try to understand why, and then in turn share that with Design folks who then craft a design. The Designers and UX test it with the users. Likewise, in turn, the Designers share their designs with the Developers who write the code to make this happen. They make the tool, the website application that does the thing the end-user wants.
HTLM5 is not just using prebuilt templating tools. But rather good HTML5 coding knowing the ins & outs of semantic and careful crafting for accessibility and speed.
I think certain topics like typography and SEO are something we should touch on every year to refresh and enhance our knowledge. This also includes Web Accessibility 101 as yearly topic to refresh yourself on.
One of things I did yesterday in my Day 5/100 code commit was edit the ReadMe on a project Rainbow. Rainbow is a responsive admin templates built with Bootstrap & AngularJS. As I read through all the details I thought it might be nice to list out the Angular dependencies used, and came across angular-aria. “ARIA attributes that convey state or semantic information about the application for users of assistive technologies, such as screen readers”. During yesterday’s WordPress meetup SEO topic; I could tuned out. Instead I perked up and learned lots, having already done several SEO & accessibility projects in the past .
What is Web Accessibility?
This morning I was reading an email, and Web Accessibility 101 as a topic came up. A nice young lady had written a blog post about it, so I share it with you here, Web Accessibility 101.
Side-note about SEO
Funny my Yoast SEO plugin is complaining at me saying hey dummy, your giving away links to material you want to be ranked high with. I say I don’t care, I write this for myself, and if others read it, great. Maybe they can learn that rambling is normal for coders. It would be nice to get some inbound links, and if you have something nice to say about having worked with me, I certainly appreciate it.
Functional programming (often abbreviated FP) is the process of building software by composing pure functions, avoiding shared state, mutable data, and side-effects. Functional programming is declarative rather than imperative, and application state flows through pure functions. Contrast with object oriented programming, where application state is usually shared and co-located with methods in objects.
Functional programming is a programmingg paradigm, meaning that it is a way of thinking about software construction based on some fundamental, defining principles (listed above). Other examples of programming paradigms include Object Oriented Programming and procedural programming.
OH ya, And go back and start refreshing my PHP mindset. Digging into building plugins. The other day after WordCamp I decided and made it a goal that by next year’s WordCamp, I would have built a good plugin, a good theme that is posted and hosted out in WordPress for others to use. And maybe be a contributor, even if its just in documentation of how to write code to start with. I want to be a speaker at next years WordCamp. Sooner, if I can pick a decent topic that I can convey a certain amount of knowledge about. So to start I am going to start being a volunteer Theme Reviewer.
Day 3 of my 100 Days of coding and I have my commit done. Now I can peek at something else. I was looking into using PostGres as the database under a Node app using TypeScript
as a follow up to today’s work on building a RESTful API With Node and TypeScript for superheros.
Like for instance, I saw a job opening for a UX UI Web Developer. Ok, is this a UX person, a UI design person, or a full-on developer?
Scrum, Extreme Programming, and/or other Agile methodologies (ok, how we work, not what we do)[check]
Well then, time to go back to CVS, Subversion, Apache ANT scripts and Maven builds. Let’s go back to the Future, or a Blast from the Past! I like reading the simple version of most things, and Tutorials Point is usually on point. This post seemed good as well.