Web-Development

Synk - Q2 2018 Update

published on Jul 23, 2018

Q1 was a slow quarter and had I had a 2,700 mile change of scenery in the meantime. This update won't be very visual. The goal of Q1 was to migrate completely from Mongo to a more robust database, of which we landed on Couchbase. After trying the half assed implementation of a couchbase adapter another developer had created I ended up having to write my own adapter which is fully compliant with the feathers query API (As well as tested and maintained). I have plans to continue development on this package to include additional controls for dealing with couchbase specific queries. At the start o...

Read More...
Synk - Q4 2017 Update

published on Dec 27, 2017

Where did all the time go? While there was a Q3, there really wasn't much time to report on it between switching jobs and finishing college. That leaves Q4 left and there have been a lot of updates since the last update. To start there have been major additions to the UI and it brings in more functionality. There are still some bugs that exist that are a doozy, most of the work of Q3 and Q4 have been revolving around rewriting a lot of the service calls to split them apart and use hooks to handle most of the extra features. As an example when you create a room a scene is created by default so ...

Read More...
Synk - Q2 April Update

published on Sep 29, 2017

The API Update Note: Don't mind this is published in September. Over the past few months I've been finishing up the major parts of the resource and room API. In doing so I've found a few fun bugs. An example is the duplicate sound context bug, which everytime you leave and join a room the previous sound contexts are still around. So when you play on one you play on all of them. It's also never destroyed when you leave. It creates a nice harmony of slightly off sync sounds that peak. I even had a video setup to show having isolate room contexts but that was swiftly killed by the power of...

Read More...
Synk - Q1 2017 Update

published on Jan 25, 2017

Bootstrap 4 So updating Bootstrap 4 and they decided to undo their poor decision to append everything at the smallest size with -xs. That was a fun few days of fixing everything they changed. At least now it looks rather nice and I don't have to worry about them ever changing things under my application ever again. It's actually quite a slow process currently me to debug themeing as webpack has to compile every change into the component templates. You can get around this by simply editing with chrome dev tools but it's still a hassle when you make a lot of edits. So that took a big chunk out...

Read More...
Creating Namespaces in Javascript

published on Jan 19, 2017

I may be the only one who absolutely hates relative paths within javascript with such a ferver. It makes code ugly and heavily linked to explitic a file structure rather than folder structure. So I made this module Namespacer-js which should make requiring internal modules a much easier task, but first let's explain why I made it. It doesn't help when your application configuration is the source of paths to the rest of your application and each internal component needs to pull it in to know about other parts. Having to type this atrocity is bad. #app/someService/service/someModule.js const con...

Read More...
What is Synk?

published on Jan 02, 2017

What? Synk is an application that allows a user to synchronize an action across many patrons in a room. In this case it is audio tracks played and their moment in the track synced to all listeners. Why? I run my own Dungeons and Dragons Campaign and stream it over Youtube so audio is a must so it isn't just silence. My players have shown interest to having live audio especially when it can set moods and give cues. We've been using Roll20 for a majority of sound and it works for general ambiance but it falls flat on creating a rich atmosphere with general sounds and varying volumes. It doesn't ...

Read More...
MoarDammit Beta 2.1.3

published on Jan 02, 2017

5 years ago the project named Moardammit sprang to life and with it brought a whopping 24 swfs hardcoded into the index file. A lot has changed over the years starting with one file, then to thirty and then throwing that away entirely and starting fresh with Laravel 4. Writing the frontend entirely with jQuery and horribly coded event handling and dealing with numerous edge cases. Then comes along angular, the most painful thing to learn since I've started web development. Using Grunt and then Gulp. Upgrading to Laravel 5 and taking advantage of so many new PSR-4 features. Even going as far as...

Read More...
MoarDammit2 Alpha Update 0.15

published on Oct 29, 2013

Hallelujah! Update 0.15, the update which has the most features that improve user experience. I've worked hard on this update, it's a partial update as some features aren't activated yet. I'm sure you'll still enjoy this update as the only features that are disabled are authentication ones. Here's a list of the new features and fixes. CHANGELOG -0.15 Additions Custom Scaling for SWF added Shards to prettify the fader screen. Reporting of SWF's Direct SWF link within user panel Highlight SWF in favorites area if on that number. Authentication Authentication security - one login Continue cookie...

Read More...
Bug Squashing and Bug Tracker & Update progress

published on Oct 25, 2013

To push along the whole idea of making it easier for users to report bugs with the site I've added a bug tracker to Cryecss.net. You can find the tracker here([REDACTED]). It's a much needed feature, plus you can see the development of the site by what's broken and fixed. As time progresses 0.15 is closer to release. I'm at a part in the development where it's possible to release, but with this it doesn't have much use or change other than some minor fixes and requests. As in, there is authentication now, it works and has some nice features with it. The problem I've come across though is that ...

Read More...
MoarDammit2 Pre-Alpha Update 0.14

published on Aug 10, 2013

Welcome back again, it didn't take long to get this update out, but here's the new stuff with 0.14, it's mostly a bug fixing version update with a small addition. Version 0.14 Additions: When favoriting added notifications Notification System Added IE & Opera Support with embedding Added Online Favorites panel (Not active) Added Profile panel (Not active) Fixes: Bug with disregarding epilepsy warning while embedding fixed Bug with swf positioning after accepting epilepsy warning Bug when first loading site swf doesn't display within mid-width Bug with opening right panel and sound doesn't p...

Read More...
Categories