Categories
Development Testing Upgrade Web Technologies

Fascinating or some what frustrating?

So many courses from different providers.

Which ones are politically correct?

Spending time, involves patience.

As we grow, time feels short.

It’s not always a simple as it looks.

Sure you can follow…

But there are obstacles along the way.

The kind that are not transparent in guidance.

Lessons learned, it will never be.

Acknowledging this…

The cycles of improvement are never-ending.

So the main thing to take from this…

You’re in control, you can’t please all, but you can align the balance with the majority.

Simplify processes not just for yourself, but for everyones case.

With simplicity comes flexible, growth, speed and expansion.

Navigate the play field.

Be your best in the given circumstances.

Die trying, you may get lucky.

Categories
Reviews

Event Driven Architecture

So here’s where my head is at… from working on MVC (modal, view, controller) using JQuery and JS to manipulate single pages to building reusable components and converting the current state of software to single page application… was something on the horizon, but yet not discovered – knowing/ hearing the tech industry is shifting in that direction.

The new process reduces the amount of callbacks to the servers, which on a large scale, is a huge factor for medium to large scale businesses that rely on online activity every day.

The main positive impact is saving server processes which leads to less server maintenance and the amount of servers processing.

Preventing servers from computing overtime or overclocking, which leads to increase in heat and burnout – one of the main reasons why servers need a maintain temperature room.

The new process allows online users to process the data from client side and then return the data back to the servers.

The end result is fast and efficient, browsing experience.

Here we are scaling up as a team, thinking on decision what is possible and what are shades of gray.

As we build, trail and error, finding problems along the way and realising there are many methods to get to the end goal.

The main issue lies in the decision making, which path as a team we should take given what other problems may occur when scaling applications up.

When you get to the specific details on how to pass data around components to manipulate and store gets complex, dealing with a framework that’s new and gives options, but yet as a language executes on load.

Welcome to event driven architecture…

Categories
Reviews

Office Politics

Things just keep changing constantly, another job another mess… a repetitive process of seeing code that may once have been produced to good business needs.

But while business changes are happening, there’s a lack of poor coding standard among the fast pace environment.

Factors may include limited time, short fall on talent, to miss communication between colleagues or teams, or just the nature of employment to human error.

I see that trending… a.. lot, even in well documented or reading materials, just check my Instagram feed out, pretty basic examples, but yet one may not see it straight away…

And here I am learning programming, how dynamic languages from learning JQuery to vanilla JS using React.js and Vue.js all work behind the scene, noticing state cycles and how interactive elements on markup react, whether it’s a button or a URL link.

Seeing data races when elements on pageload load slow or when users react to events on a page.

Or, when functions are buried within function and script files bundled randomly that causes conflicts among execution.

But, I’ve fixed the mess with some history behind what it should and shouldn’t do and where to look for these files to edit.

Sure it took several days or some week or two to get it correct, but not bad to say I don’t have the correct qualifications, just a heck of a lot minor qualifications and plenty of experience in and out my career progression.

Understanding ones code and then attempting to fix it, would be suicidal – it’s not easy as building something new with the common known tools one may use.

One true thing that does amazes me, how each user tries to navigate their way through a website or software looking for what they need/want in information or running certain tasks.

The way how one uses it, whether it was designed to do so or was designed to do something alternative – always look outside the box.

And now I’ve come to my senses there’s a lot I could do, but my time is worth so much more, only look at the bigger picture by prioritize crucial tasks first given working in scrum and using sprints to weed out the least irrelevant requirements, and when those fall together, the least irrelevant follow as if it becomes a waterfall of working code.

I still have lots to learn and cover, yet striding the tech stack swiftly with self motivation and some help from the smartest people I’ve come across, but one advice I’d give to all… Nothing is correct and not everything is also wrong, it’s finding that right balance of what is true and false using your own instincts, most likely from experience.

Those starting fresh, start early and make as many errors as possible, as later you’ll realise your strengths and collaborate where ever possible in teams or departments.