personal laboratorie

30/F/AU · JP

professional stray dog and serial experimenter

warmth seeker
world eater

Status@2024-05-04

Listening to
RINI - Red Lights
Playing
afk journey
Reading
crime and punishment (36%)

Blog

MERN Stack Site

26 December, 2017

Finished the MERN (MongoDB, Express.js, ReactJS, NodeJS) stack website.

Overall the experience wasn't too good,

there is little to none reliable documentation for these trendy Javascript frameworks.

The documentation, articles, or SO posts that do exist are often outdated and contain deprecated methods.

It was quite frustrating - I can't imagine what it would be like to ever use these technologies in production

as you would have to rewrite your application at least once a year,

as version changes are that dramatic.

It was a useful experience either way, the paradigm for ReactJS was very interesting and creative.

The next project is a portfolio for art pieces, in Java.


Thoughts on Firefox Quantum

26 November, 2017

Had been using FireFox Quantum since its release on November 14

But decided to switch back to Chrome, which is what I had been using before.

Thought I would note down some pros and cons that I experienced

Pros

  • Developer tools feels the same as Chrome's, it has the features you would want (mobile mode, extensions like React tools).
  • It's by a not-for-profit company

Cons

  • Not great on javascript-based websites - which most large websites are. It struggled to load elements in YouTube sometimes, where it would only load the video, and the comments some 15 seconds after. It also could not handle Google Play Books, where it would hang with some js errors in console.
  • Browsing doesn't feel as smooth- sometimes clicking between links can feel very clunky, as it won't take you to the page as fast as Chrome does. So you end up clicking links a couple times wondering if it registered.
  • The software itself can feel pretty clunky, functionality like dragging a tab out into a space to spawn its own window doesn't have a 100% success rate. The back button is also slow at changing the state of the page.

I was looking to move to Firefox Quantum completely, but with these small 'frustrations' I've lost interest in it and have decided to stick with the more stable, reliable Chrome.

It is still the early days of Firefox Quantum though, and it will continue to improve no doubt.

 


php-blog

7 November, 2017

The first project on the list for minimalist-collection was a blog
It is nearly finished

Ended up doing a redesign in the end
Going from my style guide to Hoarrd's UI kit

The style guide that I came up with
was supposed to be stylish and modern
But I ended up not liking it - likely due to the lack of visual elements:
 


Had a good time with Hoarrd's UI
The colors and spacing are comfortable.
In the end the blog changed to look like this:


Tomual to CodeIgniter

4 November, 2017

I've put Tomual on CodeIgniter with hopes to put all the blog posts under this hosting instead of using Blogger.

I'd like the blog to appear as a subfolder on the domain, and this would help with that.

Only thing is, importing the Blogger posts may be quite the task.

 

We'll see though


Tintin Updates

2 November, 2017

Been updating Tintin
  • Added reporting which are saved advanced searches
  • Added task start and completion dates (different from creation/modification dates)
  • Made it easier to change statuses by making it into a toggle bar
  • Changed the appearance
 
Below is a before and after of the theme
 
 

minimalist-collection

23 October, 2017

Started a new project; a series of websites with a minimalist appearance.

The series will be called minimalist-collection and is planned to include the following:
  • Style Guide
    A style reference sheet for all the sites in this project
  • Blog
    Allows comments and tagging
  • Portfolio
    Grid porfolio for photos or artwork
  • Store Website
    Process payments, manage products
  • Services Website
    Promotional website for a service
  • Forum
    At this point I guess it's a test to see how many times I can make a forum in a lifetime
Have much motivation to work on these
Especially the store website, 
as I plan to use Stripe for the first time.

Style guide has been complete so far
Currently working on the blog

At the same time as writing the code,
I've been writing a walkthrough at the same time
It's interesting as it forces you to 100% complete each piece
instead of doing things like form validation last
which I seem to have a habit of doing

Hestia V

24 September, 2017

Finished Hestia

Overall I enjoyed working with Django,
having worked mainly with basic frameworks
I appreciated all the built-in featured Django offered.

The automatic admin pages are incredibly useful,
customers would usually want the ability to edit everything and it allows just that;
all the edit/create forms automatically generated.
Would be a main factor in how Django apps could be built so quickly.

Other features like automatic CSRF token fields were nice too,
but that is probably something that all modern frameworks have now.

Didn't really come across any negatives - there was always enough documentation,
and the official first-app walk through is a great learning experience.

Below is the thread view, forum view and registration view.

The registration view is accessible after the user types in the site password







Hestia IV

21 September, 2017

Made the dream auth screen

Random polygon rotating on a dark page with one input


Like to think the site is done for the most part
Post/thread generators need to be put in a model of its own, and the project needs to be checked for portability

Hestia III

11 September, 2017

Been using Tintin to put tasks in as tickets
Is nice


Think Hestia will be done this week
Only have home page and some styling left
Here's what the forum threads page looks like:


Django's been fun to work with - like it better than Laravel so far I think, but perhaps that's because Laravel got me used to the migrations/strict OO style that's popular in frameworks now.

Hestia II

4 September, 2017

Been doing decent with Hestia and Django



Don't really have much else to say

-

Finished the last Dark Souls, didn't like it much. Played it completely blind like I did with 1, but wasn't nearly as interesting. Though I was thorough with the playthrough I didn't seem to come across any interesting NPCs or lore.

Hestia I

11 August, 2017

Told myself I would make a 100% Javascript app

Couldn't get myself to do it

Instead, Django was chosen.
It is Python's web framework.

I do like how lightweight it is
especially compared to Laravel -
where it felt like you were downloading 3 Wordpress sites worth of files.

Still getting used to having to import literally everything though




Tintin V

10 July, 2017

Some screen shots of Tintin.

Been working on making proper READMEs for the Github pages of my projects





Mildly Happy Souls

5 July, 2017

Finished Dark Souls 2

Didn't like combat on it as much as Dark Souls 1's, and it felt less relevant to the lore.

It had very high player traffic though because of the Steam sales, which meant there was plenty of people to help out.

---

Recently completed the tutorial on Django, which is software used to make website in Python.
It felt very similar to Laravel in that it has migrations, the API in shell and all the premade functions to learn.
Django felt more comfortable than Laravel though.
archive:
2024-01 2023-07 2023-01 2022-07 2022-01 2021-07 2021-01 2020-07 2020-01 2019-07 2019-01 2018-07 2018-01 2017-07 2017-01 2016-07 2016-01 2015-07 2015-01 2014-07 2014-01 2013-07