Posts and thoughts

Aggregated from social media.

We're half way through September! Already!! Hope everyone's well out there. Here's some things I'm doing recently: I'm about to finish week 2 of an online programming course - https://coursera.org/learn/programming-languages I'd very much like to break in to programming, however as my background is in Mechanical Engineering, I'm still figuring out how I'm going to achieve it. I'm enjoying learning about Standard ML right now though I'm undecided about paying for an actual certificate. Do employers truly value this kind of credential? I'm sceptical. I'm helping with a local charity shop website. A situation I've seen many times is that a small organisation or business will setup something with WordPress, Weebly or Wix, sold on the idea that these systems are easy to use. And they are. Until you think of something that you can't quite do. Right now I've coded my own WordPress plugin with php, in order to add some features to the website which I intent to improve. I'm working with an engineering company on their document handling. Another familiar scene is where management of product data such as drawings has become painful for a company. I believe sometimes an outside perspective can be exactly what's needed and I've been spending some of my time looking at how agile engineering practices can help.

Picked up some more #businesscards Decided to stay with a minimalist design but with slightly more information. T .... see full tweet.

I'm experiencing another #clojure relapse tonight. I decided to try the @CursiveIDE plugin for #intellij.

Today i created #ShinyGreyLtd on . No idea why I didn't do this sooner .... suppose I'm fi .... see full tweet.

Now all I need is a #solarpanel and I can work anywhere. #ShinyDay #firstWorldProblems @ Skelmersdale https://t.co/HP8vkr56sn

I still enjoy wandering my home town of #skelmersdale ... though I wish I could find a way to keep direct sunlight .... see full tweet.

I had next to no ability with Git before a year ago. I had dabbled a little with GitHub but my knowledge could be summed up with xkcd.com/1597 Today, I decided it was time to get the hang of Git Submodules; https://git-scm.com/book/en/v2/Git-Tools-Submodules I'd had a vision of sorts a little while back when I was learning Asp.net - Put together a C#.net portfolio as an Asp.net MVC site. Include modular programs and code. One possible solution was 'Areas' ... this didn't quite fit what I wanted. I didn't want sub Asp.net sites. More like sub models that could be plugged into a local .net program just as easily as an Asp.net site. That's part of what being object orientated is about isn't it? I didn't want one mega Asp.net site with everything divided into Models, Views and Controllers. More like programs that would sit within or underneath the Model layer. I already knew a little about the App_Code Folder within Asp.net so I decided to make use of that. I created a little test program to serve as my first module and an App_Code/HelloWorld folder within my project. And so the trial and error began. ``` cd App_Code/HelloWorld git submodule init cd ../../ git submodule add ../../cSharp/HelloWorld ./AspNetSite/App_Code > AspNetSite/App_Code already exists and is not a valid git repo ``` uhhh ... huh. Nothing happened. I deleted the HelloWorld folder within App_Code. ``` git submodule add C:/Users/greg/source/cSharp/HelloWorld ./AspNetSite/App_Code/HelloWorld > Cloning into 'C:/Users/greg/source/repos/AspNetSite/AspNetSite/App_Code/HelloWorld'... ``` There we go. Visual Studio is a little confused now as I didn't include it in all the fun. Sorry VS but i wanted to manage this without you. I'm finding your Team Explorer a bit limited for using Git. Step 2 ... Show All Files. Include in Project. If anyone finds this post looking for answers, don't forget to set any .cs files in App_Code to compile. Last step was to learn how best to get submodule changes in the main project. I took another look at the documentation at https://git-scm.com/book/en/v2/Git-Tools-Submodules . ``` git submodule update --remote ShinyGrey/App_Code/HelloWorld >Unpacking objects: 100% (3/3), done. From C:/Users/greg/source/cSharp/HelloWorld ``` Success! You can see the conclusion at https://aspnet.shinygrey.com . Enjoy.

I still wasn't quite satisfied with www.shinygrey.com so I spent some time tinkering over the weekend. I think we can call this version 2.5 Earlier this year I discovered Vue.js and found I quite enjoyed using it, so I recreated my site entirely using Vue. This started nicely but I found it required a lot of work to make the site work with older web browsers. This weekend I decided to go back to a mainly PHP based site and have provided better error handling than my last attempt. I'm sure I'm going to be experimenting with the site for years to come, however for now I'm happy with the current result.

Ticked off another #website #todo late last night. Worked out how to do progress bars with #threejs Take a look - https://t.co/fdYlbb3sWu

Today I put my first Django website together. I still barely know any Python, however I was able to muddle through with enough knowledge to get started. Now I potentially have a nice way of putting a Python portfolio together as I learn .... though I sometimes wonder if I'm spreading myself too thin. Maybe in 5 years I'll be coding everything in a language I haven't even heard of yet. Still ... I feel being language agnostic could be a strength. I'm open to the possibility of a One True Programming Language but I remain sceptical regarding it's existence. https://buff.ly/2W87nqf

At #GMBExpo2019 today. First activity - heading VR balls at a VR dartboard.

It's the first day of the working week (yesterday was a UK holiday if you happen to be reading this from elsewhere). Like many people I have my own personal rituals and habits. This morning, I find myself starting the routine I've developed in different workplaces over the years. In my case a large influence in this is that I like to avoid paper. Below is my 'week notes' routine. - open Evernote I found #Evernote looking for a free OneNote alternative back in the days when they allowed free accounts to sync to any number of devices. It's still a great program and syncing between phone and laptop suits my needs very well for the moment. - create a new week. I usually name this note with the year first and tag it *week notes*. With the year first (followed by month or week number) I can sort by title and the notes will be in chronological order. Not strictly necessary as I could sort by created. As with many habits, it satisfies a small neurosis; a desire for well ordered files in my case. - copy anything forward from the previous week, noting any progress. - list anything new i want to get done, such as send emails, phone calls or finish part of a website. I used to use the tick boxes in Evernote but fell out of love with them one day .... however I can't remember why. I think today I'll try using them again. What's your ritual?

Today Shiny Grey turns 1 year old. #birthday #1yearold

Today Shiny Grey turns 1 year old. #birthday #1yearold https://t.co/s1paAeZ5bD

I enjoy both the #design and #development aspects of making #websites. I like to think one thing that makes my approach different is that I like to use #vectorgraphics - shapes and pictures made of coordinates - rather than photographs. This week, while experimenting with a look for a client's site, i created a chicken sunset with a #css gradient. Really happy with how it turned out.

Read the first ever #magazine feature on Shiny Grey Ltd. Physical copies should be appearing around #Liverpool area this week. https://issuu.com/socialbuzzmag/docs/social_buzz_-_liverpool_-_digital__/23

New www.shinygrey.com This week the Shiny Grey website has been upgraded to Version 2 running with Vue.js. More content will added over the next few weeks.

Since I started Shiny Grey, each week has brought new things to learn. I've been determined to understand the nuances of business tools on Facebook and using the graph api. If you take a look at the business help page below, you might start to get the impression that there's a lot to know that everyday users never see. https://www.facebook.com/business/help/530540643805698 It's like wandering around a new city without a map. The layers of settings and controls lead to such absurdities as being able to create a System User in the business manager ... then trying to add that System User in the App Dashboard ... only to find you need to set the System User as a Developer under the app in Business settings ... and then it'll show up as a Developer in the App Dashboard! Confused yet? I think I better take some notes, as I'm certain very soon, I'll forget how I got my post calls working. on the plus side ... i also found the scheduled posts area 😁

https://t.co/93qDhoB7Gn v2.0 coming soon. #vuejs #webdevelopment https://t.co/35AQ53BGCn

Friday night business meeting. All the business. Discussing #instagram feeds and their merits.

Juggling the #wordpress template hierarchy leads to exclamations such as "hey that's not in the parent theme! oh wait ...."

Found myself making friends with #wordpress again recently. The two of us have a complicated relationship.

Today's #win - successful requests to #MySql from an #aspnet MVC site in visual studio #notasstraightforwardashoped

#success ! It took me a few hours but I finally managed to get an #Angular 7 front end request service to call a .... see full tweet.

worked instantly #neverdoubtedit

Demonstrating my Twitter app to my #climbing friend. If this doesn't come up in the #PHP page I've made, this be #embarrassing

Today I made a twitter account so that I can use it to learn the twitter #RESTapi. I think I'll include some hash .... see full tweet.