Search The Adilas.biz Developer's Notebook
Time Period:
Daily (enter the day you want to see)
Monthly
Custom Date Range to
Template Filter:
Color Code:
General Text Filter:

(use a plus "+" sign to separate search terms. ex: jack+jill+hill)
Sort Value:
 
Adilas.biz Developer's Notebook Report - 4/1/2021 to 4/30/2021 - (114)
Photos
Time Id Color Title/Caption Start Date   Notes
No po photos available. Click to view time details.
Shop 7482 Adilas Time 4/1/2021  

We had a bunch of guys on the meeting this morning. Sean and Marisa were asking questions about using sub inventory out in ecommerce. There are tons of different settings. Ecommerce was not designed for the customer to be super detailed, like they are inside the main system. Out in ecommerce, they just say something like - I want this and that. Behind the scenes we have to check packages, counts, quantities, and other availability. This makes it kinda interesting... We have to play in simple requests but record things in crazy levels of details.

Steve was helping to guide the discussion. He did a great job and it was fun to watch and participate. We ended up having Alan pop in and go through things. As he was talking, I was scribbling down notes, ideas, and such. There are so many moving parts and pieces. All part of the same game or same puzzle.

We got into some Metrc and state compliance issues and needs. We ended up checking out some data for a client. They had added things, removed things, set things to inactive, voided things, and adjusted quantities using adjustment tools in the system. A complex series of events and timing. Also, different things done by different people. Thank goodness for histories being kept and maintained by the system. We ended up having Sean and Marisa do some fixes and then reach back out to the clients to let them know (passing on the knowledge and info - training).

Putting in another plug for a couple of other things that we still need to build out and/or refine a bit:

- We need to add a history table for sub inventory. The table already exists, but has not yet been wired up. That would really help.

- A quick search tool for RFID tags, media/content (files and links), and sub inventory attributes and packages (batches). The quick search already exists, we just don't have those things listed in the available search options. That would be really cool.

- The story about what is happening is so important. Eventually, it will end at a certain state or status, but what happened to get it there is huge. That's where the history and story comes in.

- We added more to the known issues report and known issues list. This will become part of the master code branch so that we can gather up ideas and such. We are hoping to get this report and tool out soon. Still under construction, but coming. Yeah!

- Steve is doing awesome on JIT (just in time) project management and delegation. Super fun to watch him work today.

- Steve and Kelly were on a meeting earlier today - as part of that meeting, they were using elements of time (calendar objects) to schedule recipe/builds to happen on certain days (production). The elements of time hit the calendar and the individual elements of time had links to fire off or do certain recipes on certain days. Creative use of both tools and mixing them together. As a side note, we are seeing elements of time being used more and more to coordinate and orchestrate different pieces as needed. So powerful!

-  There is a value of group trouble shooting and putting the puzzle pieces together. Not too many, but enough!

- Some of the jobs and tasks require planning and even pre-planning.

- We deal with moving targets all of the time - static (non moving) vs dynamic (constantly moving)

- Out in ecommerce, we have different levels. Inside the system, we help take the users into deep waters, based on permissions. However, out in ecommerce, we need to keep it simple (customer view and customer level), yet eventually we need the deep water info. What do we automate and what do we leave or make as a human type interaction? There is a balance and not situations are the same. Wouldn't it be cool if we could virtually setup the data assembly line with automated tasks and manual entry tasks. We can do that, but we have to be involved every time. Wouldn't it be cool if we could build the tool to help configure things as needed and have it all tied into the big picture software package or system app. Let's keep working towards that!

 
No po photos available. Click to view time details.
Shop 7645 Meeting with Emerald Fields 4/1/2021  

Wayne, Steve, and I jumped on a meeting with Emerald Fields. There was two guys on from Emeralds Fields with us. They are looking to get some of their data out to a separate database to run their own analytics on that data (not hurting the production database). This process is already somewhat underway, this was just a meeting to work out some further details and plans. Somewhat of a question and answer session. See attached for some notes.

 
Click to view time photos.
Shop 7657 Meeting between Brandon and Steve 4/1/2021  

We sure are learning a lot. We also keep going back to some of the underlying concepts that we've been working with for years and years. Here are some of my notes:

- Way back (2013) we put together a small photo gallery of some concepts that we deal with all the time. See attached. Here is a link to a bunch of concept images as well. Fun memories!

- It is so fulfilling to see people, users, and clients catching the vision of what is possible with elements of time. Tons and tons of cool options. Here are a couple of help files with some more info and options - main time homepage - subs of time

- We currently have recipe/build type options. What about bulk recipes? Steve was working with a client that may be looking for that kind of functionality. Pretty cool.

- Along those line of new functionality, sometimes we build and dream and have to say to ourselves, we don't have that person yet (who wants a certain thing). After a while, they always tend to show up and then they want that deeper functionality and/or deeper automation. Sometimes it takes years, but they will come!

- We really want to do more and more internally vs pushing things to outside parties or 3rd party solutions. We can't do everything, but we will sure try to pick up what we can.

- Steve really likes the new image of Adi (the little blue dog avatar) with the dog house and all of the things that we provide under one roof. See attached.

- It is crazy how deep things need to go. Sometimes simple and cute, just won't cut it. We keep finding that we have to mix and blend multiple pieces together to get what we want. There is a switch that happens. Do you want to be cute and cuddly (say a puppy staying on the porch with the other puppies) or do you want depth and different levels (say a big dog out running vs staying on the porch)? There is a switch that happens.

- Steve and I were talking about the acronym ERP - Enterprise Resource Planning and what it means to different people. It gets used by lots of companies to mean lots or a mix of diverse functions such as CRM (customer relationship management), POS (point of sale) system, accounting, operations, scheduling, and flow management. Interesting phrase and meaning.

- We were talking about management and relating things to an orchestrator of a symphony. First, you need to know how to play an instrument, the more the better. However, at some point, you want to be leading and conducting the play vs being inside or a pivotal part of the music that is being played. Ideally you want to guide and direct, if that is the goal.

- Both Steve and I may have to unload certain tasks to other developers and/or dependables in order to lead and steer the ship. Sometimes we get pulled into the small little details and fixing the tiny things vs really steering the ship or leading the symphony. It seems like a personality thing and having an attention for details. That can be good and bad. Hopefully we can find a good mix and run with it!

 
No po photos available. Click to view time details.
Shop 7526 Projects 4/1/2021  

Recording notes from earlier today.

 
No po photos available. Click to view time details.
Shop 7654 Review of Back Orders 4/1/2021  

Steve reported on a meeting that he had with a payment kiosk company. They were talking about both accepting payments and even doing possible pay outs (monies going out based on approved expenses). That could be pretty cool.

After that, Steve and I did a work session and did some review of adding sub inventory to the back order process. We worked our way through a checklist and actually doing the coding to go along with our hypothetical path (our prior mapping of the logic). Fun session.

 
No po photos available. Click to view time details.
Shop 7500 Adilas Time 4/5/2021  

Nice weekend. There were quite a few guys and gals on the morning meeting this morning. There was an issue over the weekend with special characters in some batch names. We've had problems similar to that before (different section similar issue). Certain key field really struggle if they have special characters. We have to URL encode them, escape them, and even deny the users if they try to use them. Certain fields are fine, but other key text fields really struggle with certain special characters. Some of those special character are things like: ('"%^+=<>#)

Eric popped in and had some questions about the new sales tax aggregates. He and Steve were having some good conversations. We were talking about combo balance sheet items with both system maintained and user-maintained parts and pieces. Almost like a buddy BSI type relationship. It is so interesting how we have to mix things.

Shari O popped in and asked questions about the data 9 server. We had John reset some database and Adobe ColdFusion servers and it seemed to resolve itself. Welcome to a Monday morning!

 
No po photos available. Click to view time details.
Shop 7658 SAR USA Backorders 4/5/2021  

Steve and I had a work session dealing with the backorders homepage stuff. This is a process where we take a quote and convert it into as many invoices as needed in order to do fulfillment. Clear out to subs and keeping track of what is still out and what has already been fulfilled. Today we were working on more dynamics, loops, validation, and tying things together. Making progress.

 
No po photos available. Click to view time details.
Shop 7533 Projects 4/5/2021  

Emails and follow-ups.

 
No po photos available. Click to view time details.
Shop 7659 check and push code 4/5/2021  

Bryan checked in and wasn't quite ready to do everything yet. We decided to hit it later.

 
No po photos available. Click to view time details.
Shop 7661 Working with Steve 4/5/2021  

Working with Steve on the backorders homepage. We were working more on logic and flow. This is a section to turn a quote into one or more invoices to help with fulfillment and backorders.

 
No po photos available. Click to view time details.
Shop 7502 Adilas Time 4/6/2021  

Started out with some questions on the discount engine. Then Steve and I had a work session on his backorders and fulfillment pages. John had a few questions about the payroll and holiday chooser project. Started talking with Wayne about the new web site and plans there. Mostly random questions and mini work sessions this morning.

 
No po photos available. Click to view time details.
Shop 7578 Weekly Server Meeting 4/6/2021  

Server meeting with Wayne. John and Steve were on as well. Mostly we were talking about and making plans for the new website. Chuck, Danny, Marisa, and John have been working on the new site for a couple of months. Well, that is getting ready to launch and so Wayne and I are making plans on how to roll things out and get it fully deployed. As a fun side note, the new site is up in beta mode for some of our guys and gals to test and play around with. That is awesome.

Anyways, I pitched a plan and then we came up with a modified version of that plan. Brandon has some notes on his local computer about some of the plans.

Towards the end of the meeting, we switched gears and talked about the usage on the content server. Eventually, we would like the content server to hold all of the files, images, CSV files, PDF's, Word, Excel, and other media/content files. Currently, the system is setup to hold and store certain files locally (per box or per server) and then all of the bigger media/content pieces up on the content server. We would like to get all of the pieces in one general place. That would help with future projects on clustering servers and what not.

We also talked about breaking up and adding more content servers as needed. This gets into world building, universe level stuff, galaxies, clustering, solar systems, and stacking of servers and technology. See this help file for more info on world building.

Wayne is also pushing hard on some test driven design stuff. He is out pioneering some concepts that he wants us to use in our normal development processes. After that, Steve needed some help with some logic and wanted to get a number of sample files for uploading CSV files to the server. He has a new project that he is working on for a client.

 
No po photos available. Click to view time details.
Shop 7437 Work with Shannon 4/6/2021  

Work session with Shannon. We are proofreading and looking over some of the internal questionnaire summaries. We are getting further along. We are getting into the high teens and low twenties, out of twenty-five total questions. The summaries have been written, but we are tightening things up and proofreading them. See attached for our progress.

 
No po photos available. Click to view time details.
Shop 7546 Projects 4/6/2021  

Paying bills and doing emails. Spent half an hour looking over a small request on printing checks in the classic mode and the memo field for the check printing.

 
No po photos available. Click to view time details.
Shop 7662 check and push code 4/6/2021  

Bryan and I met and went over multiple smaller projects. We pushed some code and made some other minor tweaks (sort order and sorting requests). We then flipped over and worked on a bank and payment project. Bryan has added in some save as PDF options for bank register reports and what not. He is still going to make a few more tweaks, but that project is coming along great.

 
No po photos available. Click to view time details.
Shop 7514 Adilas Time 4/7/2021  

Touching base with the guys and other small code tweaks. I started reading and reviewing some of Chuck's work on the main web site. It should be going live here in the next few weeks. I was clicking through buttons, links, and menus. I didn't have tons of time, but I also started reading some of the verbage and what not. It is looking good.

John and took a few minutes and started looking into some code on the payroll holiday chooser report. We got in, but needed more time. We left it hanging and will have to get back to it when we have more time. Part of the game.

 
No po photos available. Click to view time details.
Shop 7559 Meeting with Chuck 4/7/2021  

Chuck joined the meeting and reported on the new website. We went over a few things, small requests and I told him that I really liked what I was seeing. We spent a good 40 minutes talking about and drawing out our roll out plan. There are still a few gaps, but it is getting tighter and tighter. Our goal is to keep all parties informed and take baby steps to get it all up and online. The main parties are: Chuck and web site crew, Wayne and John on the servers, me and the developers (changed and/or prep stuff), and our clients. The goal is to keep all 4 parties up to date and ready for the next steps or phases.

After talking about the web site, Chuck and jumped into some other smaller projects that are on his to do list. We looked over the web based version of the adilas label builder. Chuck is skinning some of the pages and pieces.

At some point, Chuck and I want to go back and take the drag-and-drop functionality we added for one of our clients (custom code) into other areas inside of the system. There are lots of places that could use that kind of attention.

As a funny side note, Chuck and I got to talking about OCD (obsessive compulsive disorder) tendencies with designers and developers - certain layouts, way we structure code logic, variables, naming convention, whitespace, and other quirky things that we do. It either is OCD and/or bordering right on the edge of OCD. Kinda funny. That's what makes us good at detail level things.

 
No po photos available. Click to view time details.
Shop 7617 Developer weekly update 4/7/2021  

Alan called in and we did a phone update and review. He is getting close on his aggregate vendors and enterprise mapping for vendors. He is currently working on some use cases and unit testing. He is finishing up the push and pull options (manual processes) for pushing and pulling vendor up or down the chain of corporations. We talked about decisions and progress that is being made. Alan is prepping things for other projects that will use similar flow and technology (building virtual roads).

We got into some discussions on memory management, sessions, flushing application scope variables and objects, and strategic flushing options. The other thing that Alan has been working on has been delegating tasks out to Wayne and John for server issues and memory issues. Alan and I can only take things so far, then it crosses into the server guys world. Lots of follow-up and being available for questions and emergency actions.

 
No po photos available. Click to view time details.
Shop 7611 Weekly Project Update(s) - John 4/7/2021  

Work session with John on the payroll and holiday chooser project. We are getting into the final details of that project. The two main things that we worked on today was a full calendar reset (clear off all of the holidays) and being able to hold and maintain holidays (beyond today) that are both seen and unseen, depending on what date ranges are shown (the user gets to choose what range they want to work with). We did some testing and logic tweaks to allow any future date (beyond today) to be passed along regardless of if that value is shown on the calendar or not.

An example of this is: Say you have Christmas (12/25) set at a holiday and today is right around the Easter time (4/4). Say you wanted to just pull up July on the calendar, we need to pass along, as hidden form fields, from Easter to July 1st (any holidays set in that date range), and from July 31st to whatever the end date stored is (another hidden date range). The values from July 1st to July 31st will come across on the calendar (what the user asked to see), but we need all of the others to be passed as hiddens (behind the scenes), in order to keep the other set holidays. Anyways, a little bit tricky on the virtual smoke and mirrors. Good session.

 
No po photos available. Click to view time details.
Shop 7548 Projects 4/7/2021  

Recording and transferring notes

 
No po photos available. Click to view time details.
Shop 7660 check and push code 4/7/2021  

Bryan and I got in and merged in two branches of code dealing with query params and security upgrades.

 
No po photos available. Click to view time details.
Shop 7666 Reworking some web site verbage 4/7/2021  

Reworking some possible website verbage on the new web site. See attached for the possible edits and changes. This is a brief story of who we are and where we are at.

If you want more, here are some links:

Small 1 page history

Expanded 6 page history

Small 1 page education history

 
No po photos available. Click to view time details.
Shop 7511 Adilas Time 4/12/2021  

Guys checking in. Dustin gave us a small report on the bulk processes for batches and cultivation. We merged in a couple of small changes. Eric reported on the USAePay EMV chip reader stuff and where that project is at. It has been released and we are kinda waiting on a client. We may end up making a few little tweaks. After that, Steve and Eric talked about help files, popup modal windows, and showing more info and page help. John then reported on his payroll and holiday chooser project.

 
No po photos available. Click to view time details.
Shop 7648 Steve, Brandon and Cory projects 4/12/2021  

Cory was on with Steve and I asking questions and doing follow-up on projects. We talked about some internal maintenance stuff. We also looked over some check printing options and new code. Pushed up a few new files to let Cory do some live testing (new shopping cart and changes to the check write system).

 
No po photos available. Click to view time details.
Adi 2005 Instagram added to social media icon list 4/12/2021  

8/20/21: 3.6

4/12/21: Should only take an hour or so for Russell. Add to 8 or 9 places, plus logo for Instagram.

 
No po photos available. Click to view time details.
Adi 2006 Automate the tool that fixes edits to a PO after inventory has been sold 4/12/2021  

4/12/21: https://data3.adilas.biz/temp/testing_8.cfm?corp=664

This is the script that does this. This project would make this script run if someone edited an item after it was sold. Essentially build the tool in so it would auto clean-up

 
No po photos available. Click to view time details.
Shop 7649 Deep dive on AWH reports-Kelly, Steve, Cory Brandon 4/12/2021  

Great meeting between Cory, Steve, Kelly, and I. The main topic for the meeting was talking about some advanced inventory (both parents and subs) search and export feature. The new report would bring together pieces from the main invoice tables, PO (purchase orders) table, parts (parent items) table, sub inventory, sub attributes, and parent attributes table.  This will end up being a combo type report - pick from viewable options, add filters and sorts, view report, get export, and be able to save the report for quick reference and usage.

Kelly had some great ideas as we were talking. Not all of these are directly from Kelly, but she was providing a bunch of these:

- Our clients, like to record the data and deep details about their inventory and their processes. However, once recorded, they need searchable and exportable access to all of the data, at every level. Basically, they want to get it back out (be able to use the data).

- Be able to point and click, name, and save the reports - under my favorites

- Lots of talk and ideas about parent attributes - how to help collect that data, how to show the data back in reporting, how to use it outside in ecommerce for marketing and stats.

- Talk about multiple or disconnected pages. All of the pieces are there, it could just use some more defined and simplified flow - workflow or data flow (interface and UI stuff).

- One-pagers - build in options for core part/item values, parent attributes, sub inventory attributes, all from one page and/or interface - our users are wanting more one-pagers.

- Kelly was saying - "The juice isn't worth the squeeze" - basically, the results are not worth the effort (at times). We need to find that balance point. More intuitive and more simple.

- Currently, they can do everything that they need to, but it requires some back and forth and even multiple touches (between add and edit) for certain pieces. The recommendation was to go clear back to the PO's and new item creation process. Maybe even allow for certain things to either be defaulted and/or hidden to make it more simple.

- Some of our conversations got into the next gen (next generation) of sub inventory and being able to allow sub attributes to flow across part/item categories. Parent attributes can flow over or across categories but sub attributes currently can not cross those boundaries. Kelly would like us to allow sub attributes to cross categories. Great idea, it may take some recoding and restructuring, but it could really be advantageous.

- Computer sprawl or digital sprawl - build, build, build - sometimes even without a full plan (like urban sprawl in certain neighborhoods).

- Training "if/then" statements is hard to do, especially if there are deep branching logic choices and consequences.

- Eventually we will want some great reporting for ecommerce and even activity out in the ecommerce land - not just buying but even browsing trends and client behavior and habits.

- Core attributes - currently, we sometimes call these the main attributes or main data fields. We will be using the term "core attributes" more and more to mean the main or primary fields or values for a certain group or section (12 main system players).

- We can use some of our existing code and snippets to build these new pieces. That will really help. We experiment all the time, let's harness some of that development.

- New term - web core or web core components

- Getting into marketing and customer trends and searching info (BI - business intelligence). Aggregating the data, even backend usage and stats (clicks, usage, page views, time spent per page, unique visits, and other demographic type stats). Everything is heading towards marketing and analytics.

- How can we speed up these processes? We know what is needed, we just need to figure out how to best wrap this or this whole thing (processes and procedures). That is one of the big challenges. The good things is, we've figured out a whole bunch of the smaller pieces already, let's just go to the next step.

- Breaking up these huge projects into smaller or bitesize pieces - that is big key to allowing multiple people and/or parties to play the game.

- Dealing with breaking things up, not only the projects, but maybe the UI (user interface) options. Things such as accordions (collapsible sub sections), show/hide pieces, tabs, dynamic - on the fly content and choices, cards, and other cool layout options.

- For this round, we are shooting for a mix between the advanced customer search reports and the save as my favorites (saving the reports).

- What about going back in time? Certain reports work really well for showing current (just in time) values and counts. What about being able to ask the system what was going on or what things looked like back in time (at a past date). Current (right now) vs going back to a date/time in the past. Playing with objects and data over time.

- We want to get to some futuristic or some predictive type reports in the future. Watching tends, alerts, and forecasting.

- The only way we can do it is to go step-by-step and take it slow. Sometimes we can only see just around the next corner, we can't see all the way to the end. One step at a time. That is ok!

- Towards the end, we got into some talks and conversations about building templates and virtual starting places for the next person who has to pick up the pieces and play the game.

- Steve and I will be working together to build and develop some of these pieces. Once we get things pioneered out to a certain level, we may get some others involved. Sometimes it is too hard to convey they whole vision. Sometimes, getting someone started so that they can see a little ways down the road really helps that process out.

- On data imports, it really helps us (the backend developers) if there are both human readable fields (text and verbage) and computer readable type fields (id numbers). Helping to prep for the next person down the line (who is who's customer).

 
No po photos available. Click to view time details.
Shop 7663 Working with Chuck 4/12/2021  

Met with Chuck for about 15 minutes. We drew out an overview of the invoice due date project. There are two phases there. One is the actual invoice due date portion. The other is using API socket connections and checking those invoice due dates on login to see if there are any outstanding invoices and then warn/prompt the users (our clients) for action, if needed. Basically, a way to chase down monies owed and accounts receivables.

Chuck and I did a small session on the web version of the adilas label builder that Calvin has been building. Chuck is reskinning it and making it look nice.

Emails and paying bills, after Chuck popped off the meeting.

 
No po photos available. Click to view time details.
Shop 7504 Adilas Time 4/13/2021  

A number of guys checking in this morning. Bryan and Steve did a small session on building out a new external bank statement for a client and payment solution. I wasn't doing much, checking emails, and other random things.

 
No po photos available. Click to view time details.
Shop 7581 Weekly Server Meeting 4/13/2021  

Server meeting with Wayne and John. We talked about all kinds of things. Shari O and Cory joined us as well. Pretty much just a Q&A session for about an hour. Good meeting. Some of the topics were new servers, old contracts on old servers, FTP, text message marketing rules and regulations, moving and migrating servers, progress reports, and unit testing.

 
No po photos available. Click to view time details.
Shop 7436 Work with Shannon 4/13/2021  

Working on the internal questionnaire summaries. It may not feel or look like much, but we are done with our editing and boiling things down. See attached. This is a great summary of where we are headed. Another big step along the path.

If you are interested, here is the original element of time where we were gathering up all of the internal responses for the questionnaire - back in August of 2020. Click here for that page and all of the individual responses.

 
No po photos available. Click to view time details.
Shop 7670 BUG: USAePAY SOAP vs. EMV 4/13/2021  

Eric and I jumped on a GoToMeeting session. We looked into a small bug dealing with merchant processing and a clients who has multiple different types of merchant accounts. We have a page that helps them switch accounts, we just needed to add a little bit of code to make sure that the new choice was maintained all the way through the process. Small tweaks, but kinda deep. We merged and pushed up some new code.

 
No po photos available. Click to view time details.
Shop 7672 check and push code 4/13/2021  

Small work session for the first half. Bryan wasn't quite ready. We met up and worked on some of his bank statement stuff that he is making and generating for an outside payment solution and banking solution. Lots of layout stuff and formatting the output to meet our needs.

 
No po photos available. Click to view time details.
Shop 7664 Working with Chuck 4/13/2021  

Chuck and I met and did a session on the new web version of the adilas label builder. Chuck has been styling things out and working on style and CSS changes. We got stuck on some advanced jQuery and JavaScript changes. We ended up calling Russell and pulling him in to help with the debugging of the jQuery libraries and dependencies. It gets supper deep, very quickly. Lots of checking outside assets and options.

 
No po photos available. Click to view time details.
Shop 7528 General 4/13/2021  

Recording note from the past couple of days. Lots of good stuff.

 
Click to view time photos.
Shop 7506 Adilas Time 4/14/2021  

There were six guys on the morning meeting. Steve and Sean were trying to find some old mock-ups for a secured transport (armored car) type interface. We ended up finding some older mock-ups from 2014 and 2015. See the photo gallery for a few pages and screenshots. Brandon has more of these if needed.

Steve, Cory and Eric were playing with all kinds of fun stuff and other projects. Eric is making progress on his sales tax aggregation project.

 
No po photos available. Click to view time details.
Shop 7554 Meeting with Chuck 4/14/2021  

Calvin joined Chuck and I on a GoToMeeting session. We were looking over the web version of the adilas label builder project. Calvin has completed his part for round one, and Chuck is putting a facelift or skinning it, to make it look good. We broke a few things while trying to make it look good, so we pulled in Calvin to see if he could help us re-fix them (a color picker and his dynamic input values). We'll get it all working before we launch it. Good session with both Chuck and Calvin going back and forth, trying different things, and looking up assets and code pieces. We made some to do list plans and then we got into some light training. Good meeting.

 
No po photos available. Click to view time details.
Shop 7622 Developer weekly update 4/14/2021  

Alan joined the meeting and reported to Cory and I about some of his projects. He has been traveling this last week and only had a little bit to report. He helped fix some cfqueryparams and also some Metrc (state compliance) issues. Towards the end of the meeting, both Cory and Alan were making plans and setting up other meetings to talk with and help some of the others.

 
No po photos available. Click to view time details.
Shop 7612 Weekly Project Update(s) - John 4/14/2021  

John reported to Cory and I on his different projects. We went over his progress on the payroll holiday chooser page, work on the servers, and other small projects that are on his to do list. Some questions and answers on some of the smaller projects. Good report and making progress. John and I will be meeting later today to jump in deeper to phase two of the payroll and holiday pay portion of the payroll project.

 
No po photos available. Click to view time details.
Adi 2007 Building larger tool tip 4/14/2021  

4/14/21: Charles is working with Russell.

 
No po photos available. Click to view time details.
Adi 2008 Surfacing parent attributes 4/14/2021  

4/14/21: Assigned this week to Steve.

 
No po photos available. Click to view time details.
Shop 7671 Project #1988 - Payroll Updates 4/14/2021  

John and I spent the whole time working on some database updates for the payroll changes. The new updates will add some new columns to help flag timecards with special flags for sick pay, holiday pay, regular hours, overtime hours, and a special flag for manual assistance needed. We also added some math to go backwards and fill in all of the valid timecards with a decimal total time value. Currently, we have to calculate that total time on the fly (convert the time to seconds and then divide by the total number of seconds in a day to get a decimal total time per timecard). Anyways, we added some new database columns, wrote a migration and update script, and did some other clean-up on the timecards. This will help us go faster and potentially be able to pull faster reports, do bulk payroll, and even eventually accrual liabilities for outstanding (but not yet booked) payroll expenses.

 
No po photos available. Click to view time details.
Shop 7536 General 4/14/2021  

Recording notes from the day and doing emails.

 
No po photos available. Click to view time details.
Shop 7510 Adilas Time 4/15/2021  

Merged in some code for Dustin. Some of the other guys checked in. Pretty casual. Then started working with Eric on his sales tax aggregation project. 

 
No po photos available. Click to view time details.
Shop 7678 Merge/Deploy Sales Tax Aggregates for testing 4/15/2021  

Working and making plans with Eric on the deployment of his sales tax aggregation project. We went over some general questions and then got deeper into the project. Eric was explaining his processes and line by line SQL stuff. Pretty deep. This particular update has advanced SQL and procedural SQL pieces such as creating tables, adding columns, setting up events and schedules. It also sets up stored procedures and special triggers, all on the same update/project.

We spent some time talking about deployment and options, so an not to overload the servers. We have to be conscience of the possible users who will be on the servers and what normal loads they will be doing. There is no way to shut everything fully down. We some clients that go 24/7 and we have 20-30 servers that need the same updates. Pretty deep. We will be planning some smaller test runs before we do anything too aggressive.

 
No po photos available. Click to view time details.
Adi 2009 Homepage redo for Global Designs 4/15/2021  

4/15/21: Created project for Charles who is working on this, per Steve.

 
No po photos available. Click to view time details.
Shop 7685 General 4/15/2021  

Merged some more code for Dustin. Reading through the questionnaire summaries from the internal questionnaire. Light edits and saving it out as a PDF. On the phone with Eric talking about other strategy options.

 
No po photos available. Click to view time details.
Shop 7520 General 4/15/2021  

Emails and reviewing the summaries document. Sent the new internal questionnaire summaries to a few people. Trying to get the word out. Phone call with Dave - new client from 2:30 to 3 pm. I took some notes and will be passing on some info to Sean to help schedule a demo and do some follow-up. Somewhat of a sales call. Good meeting!

 
No po photos available. Click to view time details.
Shop 7673 check and push code 4/15/2021  

Bryan and I did a work session on his code for a new printable bank statement for an outside payment solution. We got in pretty deep and had to check multiple pages for special if/then statements and tables and columns counts. We had to check code on normal HTML/web output as well as save as PDF options. We are using the same pages and reports to show multiple different possible outputs, so it gets kinda deep on the techy layout side of things.

 
No po photos available. Click to view time details.
Shop 7665 Working with Chuck 4/15/2021  

Chuck and I got in on the adilas label builder - reskin and facelift project. We were getting lost, due to how deep the dependencies were (what files have to be called and used and in what order). We decided to go in a slightly different route to avoid all of the dependencies and stacking options. I think that it will help the project get finished quicker and be less painful.

After that, Chuck and I spent the rest of the meeting going over deployment plans for the new customer facing webpage that Chuck has been working on. We are getting closer and closer to getting that things launched. It looks pretty cool, from what I've been able to see and preview.

 
No po photos available. Click to view time details.
Shop 7686 Meeting with Dustin 4/15/2021  

Dustin and I met and repushed up some code and did some code management stuff. After that, we got into one of his new reports and did some new queries, coding, and working through some advanced (multi relationship) logic. We did some deeper query, grouping, and looping training. Good session.

 
No po photos available. Click to view time details.
Shop 7681 General 4/16/2021  

Emails, sending out a final version of the internal questionnaire summaries, recording notes, and other random things. Lots of follow-ups and emails.

 
No po photos available. Click to view time details.
Shop 7687 General 4/17/2021  

Emails, recording notes, and prepping files for the new customer facing website. Trying to get it launched within a week or so.

 
No po photos available. Click to view time details.
Shop 7513 Adilas Time 4/19/2021  

Steve and I were looking at a data import template from Kelly. Trying to get her a good sample. She sent us some data and we sent it back with a few tweaks and requests.

After that, Steve and I looked at a new sub inventory report that he is building. It is dealing with both core part/item attributes and parent attributes (dynamic and able to cross over part categories). The report is looking good and Steve is making great progress on the report.

Part of our goal, everyday, is to keep kicking the ball (or the can) down the road - little by little. We call that progress.

Steve and Sean started going over some of the new mini unit stuff. We also did some follow-ups on sales leads, demos, and appointments.

 
No po photos available. Click to view time details.
Shop 7667 Steve, Cory, Brandon-Catch up on projects and updates 4/19/2021  

Meeting with Cory and Steve. Cory was mostly leading the discussion and asking questions of either Steve or I. We were checking in on projects and making plans. Towards the end of the meeting, Cory was asking Steve about some accounting entries and how to get a client's books in balance. Without going into all of the details... we ended up trying to follow what really happened. Where is the money? How did it flow or get there? And other such questions. It came back to what is the story and how do we track that? Super cool!

We also talked about offering client oversight as a service - keeping their books and accounting records in good shape. In the past, we often pushed this service out to an outside independent rep or consultant. We will be striving to handle some of these other services requests internally from now on.

 
No po photos available. Click to view time details.
Shop 7679 Eric review sales tax project 4/19/2021  

Eric and I had a work session on his sales tax aggregate project. We ran the new code and procedures on my local environment (development box or server) to test things out. We had some great discussion about data aggregates (new data based on source data) and underlying source or detail data. We already have the underlying source data, the new aggregates could potentially be created and destroyed without hurting any of the underlying source data. That is huge. It allows us to experiment, if needed.

Eric and I made some other plans and talked through the deployment process. See attached for some small notes.

 
No po photos available. Click to view time details.
Adi 2010 Snow Owl Sort Issues 4/19/2021  

4/19/21: Issues with snow owl sort. Dates, numbers particularly. Brandon said this is a tool from a library (not our code) and it is possible that we need a new tool or to edit this tool. High level project (spencer or alan). 

 
No po photos available. Click to view time details.
Shop 7541 Projects 4/19/2021  

Phone call with Calvin about upcoming projects, goals, and vison. Goo phone call.

Working with Eric again on the sales tax aggregation code and checking things out. Small work session.

 
Click to view time photos.
Shop 7677 Project update from Dustin 4/19/2021  

Met up with Cory and Dustin to get an update on the cultivation project. Dustin is in the process of adding in a whole new section for processing plant on a batch level. The new page will have bulk actions such as move, phase, print, remove, and harvest. Good strides and looking good. See attached for a small screenshot of Dustin's local development box.

We tend to build with the details first and then circling back around to get the quicker or bulk type moves. If you can do it the long way around, you hopefully can then shorten it up and still have all of the pieces in place. Once you know where you are going, you can speed things up.

At the end of the meeting, Dustin bailed out and Cory and kept talking about other projects and other developers that we would like to take certain projects. Good meeting.

 
No po photos available. Click to view time details.
Shop 7675 id 2001 modal message marketing with Danny 4/19/2021  

Steve and Cory were talking about billing and finances for the first little bit. After that, it turned into a meeting with both Steve, Danny, and I going over some options for doing internal messaging and bypassing text messaging. These would be direct communication messages to a client based on a valid login through the ecommerce or customer portal section of the site. This meeting was mostly lead by Steve and Danny. I was adding in ideas and options, but mainly it was a brainstorming session. Here are a few topics that were discussed.

- Options for internal messaging and message marketing

- Start by making a plan

- Allowing the customer to mark things as read and even being able to somewhat control their own experience on how those messages are presented

- Taking things to the next level

- Helping Danny learn some project management tricks and techniques - he has great vision, he just needs to be willing to jump in and help form up those dreams

- Building and planning for the dream

Towards the end of the meeting, Steve and I worked a little bit on a data import file. The goal is to use a template based system and then be able to speed up data imports. That gets tough as almost every one is slightly different. Trying to get the cogs of the zipper closer together, one cog at a time.

 
No po photos available. Click to view time details.
Shop 7757 Error handling with Bryan 4/19/2021  

Bryan joined the meeting and we looked into some errors that he was getting on a special custom report. By default, we allow for two salespersons per invoice. Bryan has a client that needed a third salesperson. This special report took normal data and then extended the salesperson options out to a possible (not always, but sometimes) third salesperson. We spent quite a bit of time looking over code, data, and trying to narrow down some of the errors. I made a few suggestions and we ended up not being able to finish it up in our timeslot. He will work on it tomorrow. 

 
No po photos available. Click to view time details.
Shop 7503 Adilas Time 4/20/2021  

Steve and Danny were brainstorming on some ideas for internal message marketing through the customer portal - out in ecommerce land. Steve keeps saying, the next best thing is taking a step in a good direction. Sometimes we think that the next best thing will be completely different, sometimes it is just the next step in a progression.

We talked about going to the mobile app level with some of our ideas. Lots of guys on the morning meeting, listening, participating, and chiming in. Here are some of my notes:

- Good intro by Steve and sharing some vision

- Use "Adi" (the little blue dog avatar) and make it fun

- Maybe only show the last 3 messages or maybe more

- Allow them to click and say that they have read the message

- Maybe a new drawing of Adi with a newspaper

- How many clicks to get what you want?

- What about saving a message for later use or reference

- We may need other flags - read, save, hide, etc.

- Chuck has some good tech and some great marketing ideas

- Modal or just a modal message saying you have messages?

- Where does the icon send you?

- Based on a valid login into ecommerce

- Single sign-on - and auto login - maybe a real mini mobile app or small bridge app (tiny) - we talked a lot about making this little bridge app

- Make a scannable QR code - or from a small webpage or app on site

- How do we distribute this? Who gets it and who doesn't get it?

- There is already an opt in/out for text messaging and email messaging - harness that

- Message marketing

- Steve was talking about corp level settings and customer settings (what they want) - both sides of the fence (users and consumers/customers)

- What about adding in "ecommerce message" as a new log note type

- The little checkbox on the log note (show on the web) is the main switch right now

- Talking about how much data to store and use... do we want to hold everything or dump things

- Using elements of time - building reports on top of the calendar - we have a table called time_sub_reminders - meant for text messages and email communications and scheduling those interactions.

- Using a simple text message to tell them that they have a message - small mini work around

- One advantage to the log notes is it can handle html and special formatting - kinda like flex grid - for now - some duct tape and bailing twine - temporary solution

- Steve wants to avoid the whole text message thing - too many hawks

- Some of our clients are using only the ecommerce mode - somewhat of a passive message mode - it already exists

- Just take the next step

- Flow - right after a valid login, and before we hit the summary (navigation) page, show the modal popup window with the messages. We may also want to have a link or button from the summary or nav page.

- Marketing - we kinda want to push that info in front of the user - marketing message or fulfillment message - maybe a setting on either push or pull (how we present the data and messages)

- More settings in the future... maybe we build it first with minimal settings and then go from there

- Make the modal conditional based on whether or not a message (one or more) is/are available

- Steve - maybe bring in the loyalty points on the popup modal - get some good marketing info in front of their eyes

 
No po photos available. Click to view time details.
Shop 7582 Weekly Server Meeting 4/20/2021  

Server meeting with Cory, Steve, Wayne, John, Chuck, Sean, Marisa, and I. See attached for some notes. We were making some plans on the new main adilas.biz website and where certain parts and pieces would be housed and built. Good meeting. We will meet again next week to follow-up on progress.

 
No po photos available. Click to view time details.
Shop 7445 Work with Shannon 4/20/2021  

Working with Shannon on the online glossary and converting the web version into a full Microsoft Word document with all of the terms and definitions on it. The document ended up being 20+ pages. See attached.

Towards the end of the meeting, we were trying to figure out what our next plans are and where we are headed. We did a light review of the developer's notebook from 1/1/19 to 4/20/21 and had a good review session. It looks like the two of us are trying to focus on the education side of things. We may end up circling back around on the user guide, old school accounting vs new school accounting, and other content and educational pieces. Good stuff.

 
No po photos available. Click to view time details.
Shop 7549 Projects 4/20/2021  

Follow-up and recording notes into elements of time for the developer's notebook. Converted a Microsoft Word document that contained the adilas glossary into a PDF version of the document. Posted the document on the online web version of the glossary.

 
No po photos available. Click to view time details.
Shop 7676 Steve, Brandon, Bryan and Cory new API for Elavon 4/20/2021  

Good meeting between Bryan, Steve, Cory, and I. We were talking about a new cash management project. I took a bunch of notes. See attached.

 
No po photos available. Click to view time details.
Shop 7680 Whyman Mark 4/20/2021  

Meeting with some possible investor type persons. I did take some other notes. Brandon has them on his laptop computer. Good meeting, mostly showing progress and potential of what we've got and how far we've taken it. As a take home or side note, we really need some educational graphics to help show the concepts of what we are trying to do. Things like the transactional core, different levels - add on's to the core, technical stack (backend database and application code and servers), monitors and other systems, data flow, key points, etc.

One of the things that they were impressed with was that we are able to run multiple different verticals on the same platform, each with different interfaces, alternate flow, and usage - all under the same roof.

After the meeting, Steve and I stayed on for half and hour going over things as well. We are really excited to keep helping some of our guys push through barriers and learning and progressing. It just makes our team stronger and stronger. Lots of good stuff going on.

 
No po photos available. Click to view time details.
Shop 7755 Recording notes 4/20/2021  

Recording notes and going over things from the afternoon. I'm excited to get in there and help design some new graphics to help educate people about where we are headed. That sounds fun!

 
No po photos available. Click to view time details.
Shop 7508 Adilas Time 4/21/2021  

There were a few guys on the morning meeting. We ended up having Bryan and Wayne checking on some server errors. Wayne was editing a file live and then they were testing things. This was a custom report that needed some deeper attention. Lots of line by line checking and dumping the data and error logs. Pretty deep debugging session. Most of the other guys either bailed out of the meeting or were working in the background with their mics on mute.

 
No po photos available. Click to view time details.
Shop 7557 Meeting with Chuck 4/21/2021  

Chuck was reporting on some projects and progress. He is doing some research on some tasks that have been assigned out to him. He is also checking on external hooks for custom PHP (open source server-side scripting language). If the PHP hooks and custom code doesn't work, we can always roll back on the existing Adobe ColdFusion code that is already in place. As a side note, Adobe ColdFusion is a server-side scripting language like PHP, ASP.net, Ruby, and others. Chuck also reported on some other main website tasks that he is working on.

After that, we switched gears and started going over the web version of the adilas label builder. Chuck has been assigned to give that section a new facelift and make it look better. The developer had already released it, but it didn't look very nice. This was a small makeover. We jumped in and fixed a few things (path stuff). Looking better and better.

Chuck is also reskinning and redesigning a custom dashboard for a client that sells LED lights and light packages. Constantly re-tweaking small little pieces of the puzzle.

 
No po photos available. Click to view time details.
Shop 7615 Weekly Project Update(s) - John 4/21/2021  

John was reporting to Cory and I on his projects. He is working on some payroll changes, server stuff, and some other small projects like pagination and date picker stuff.

 
No po photos available. Click to view time details.
Shop 7621 Developer weekly update 4/21/2021  

Alan reported in to Cory and I on some of his projects. Alan is getting really close to launching the aggregate vendor catalog project. He thought that he was within a day or two of getting that launched. That has been a multiple month long project but it is getting close. This allows an enterprise corporation or enterprise system to create a list of vendors and then push that data to smaller transactional systems. The transactional system may also pull data down from the master or enterprise level system. Lots of other fun tweaks, permissions, settings, and flow (both up and down the chain).

He has also been working on refactoring code, resetting shared memory objects, admin reset tools, and unit testing. Busy times.

Also, as a fun side note, Cory and I are getting better at asking these developers some feeler type questions about different things. Not just - how is the project going, but things like how do you feel, are you ok with that, what do you like about this or that project, how are things on the financial side (getting paid), etc. We are trying to get better and better and treat our guys and gals like the friends that they are. Good stuff.

 
No po photos available. Click to view time details.
Shop 7538 Wayne and our model - our stack 4/21/2021  

Met with Wayne for about an hour and a half. We were going over VPN (virtual private networks), FTP (file transfer protocol), and other server/computer stuff. We also got into some discussion on the adilas model and what our "stack" is: The stack is what technologies and software/hardware pieces make up your environment or production stack.

We talked about a number of things. Here are some simple, but general notes:

Our Database Stack is: Linux CentOS 7 and Percona MySQL 5.7

Our Webserver/Application Stacks is: Windows Server 2019 Datacenter, IIS 10, and Adobe ColdFusion 2018

We also went over some other stack features and monitoring software systems. These are things like:

PaperTrail - Centralized logging
Pingdom - Alerting and monitoring
Nagios - Alerting and monitoring
Cacti - Metrics, usage, loads, graphs, and visuals - we use this very heavily on the database side of things
FusionReactor - Optional ColdFusion monitoring system - able to turn on/off - detailed ColdFusion performance monitoring, tracking, debugging, and statics

Wayne also said, that if anyone wanted more details, we could refer them to him. He is very knowledgeable, that is awesome! Towards the end of the meeting, Wayne was showing us some other fun and high-level (geek) type stuff that he likes to play around with. He loves this kind of thing.

 
No po photos available. Click to view time details.
Shop 7682 Work session with Steve 4/21/2021  

Work session with Steve to build a new data upload and import tool. It is really generic right now, but it will be able to handle a CSV (comma separated values) file and do core parts and items, along with parent attributes. Trying to build the start of a parts template upload system.

 
No po photos available. Click to view time details.
Shop 7683 check and push code 4/21/2021  

Looking over some new code changes for a custom report that Bryan was working on. It looked good and we pushed it up to all servers. It seemed to resolve an issue that the report was having. We also reviewed some other 3rd party payment solution API socket documentation for another project that he is working on.

 
No po photos available. Click to view time details.
Shop 7758 General 4/21/2021  

Recording notes and transferring notes from post-it notes to digital entries for the developer's notebook. Pen and paper are so much quicker then typing out everything (in the moment when it is happening). Plus, the other guys and gals on the meetings don't even know that you are doing it (online virtual meetings) and you still get a full discussion (paying attention and talking) or flow (conversations and input) but you can remember what happened (small little scribbles to remind  you - quick bullet points). Good stuff.

 
No po photos available. Click to view time details.
Shop 7505 Adilas Time 4/22/2021  

There were a bunch of guys and gals on the morning meeting. They were talking about custom labels and we decided to look and take a sneak peek at the online version of Calvin's adilas label builder. We just had Chuck make some upgrades and changes to the look and feel of the label builder. We pulled it up and let everyone get a sneak peek. It needs a little bit of loving, but I would give it a 90% or completion rating. Looking good. Nothing a few more hours can't fix.

We also talked about some new JavaScript functions and how to use them globally across the whole system. Lots of input there. We also had a few fixes that we pushed up online for a couple of pages. That is what we do, constant refinement.

The last thing that we did as a group was some general training and a small Q&A session with those on the meeting. We have a great team!

 
No po photos available. Click to view time details.
Shop 7748 Review of Parent/Attribute report & Item upload 4/22/2021  

Steve was reporting on a dynamic report that he was writing. He took some ideas off of the existing build your own reports (like advanced searches for customers or elements of time). He then took his page and turned it into some sweet just in time (J.I.T.) builds and just in time logic. Great use of dynamic and processing power. Only pulling info and doing logic as needed. It should be pretty fast. Good stuff!

We spent the rest of the time working on a CSV template import tool for parts and items. I was coding and Steve was watching. We were talking about different things as we worked. Kinda a work/catch-up meeting.

Steve and John started talking towards the end. We are trying to get more Snow Owl (theme colors and look and feel) changes in place all over the site. As we were talking, we thought that it might be fun to have a developer's meeting in Salida, CO, this summer some time.

 
No po photos available. Click to view time details.
Shop 7442 General 4/22/2021  

Working on some small to do list stuff. I made a small driver license tweak for Marisa in the sell stock/unit section. Other small changes and pushed up some files.

 
Click to view time photos.
Adi 2011 Misc Code Issues 4/22/2021  

2/14/23 uploaded the following files to data 1 and created a video.

basic_logo_header.cfm, show_printable_invoice.cfm, plain_logo_header.cfm, black_and_white_printable_invoice.cfm, black_and_white_printable_invoice_body.cfm, mini_invoice_body.cfm, print_limited_invoices_body.cfm, print_simple_invoices_body, print_sumary_invoices_body.cfm, mini_invoice.cfm, print_limited_invoices.cfm, print_simple_invoices.cfm, print_summary_invoices.cfm, printable_invoice.cfm, settings_printable_invoices.cfm, settings_printable_invoices_body.cfm.

12/15/22 money type eXPO to Herbo.  Created update_20221214.cfm and edited update_home.cfm.

11/21/22 1. Show-hide category overrule in show on web & 2. default vender type when adding po.  Edited the following pages: adilasWeb.cfc & add_edit_parts_body.cfm

11/1/22 completed adding hours column to grouped view of time home body (video).  Edited the following pages: time_home_body.cfm & requests_2.cfc

10/28/22 completed auto calculate time dropdown function on add_edit_time.cfm page (video). Edited the following pages.

add_edit_time_body.cfm

add_edit_time_action.cfm

10/27/22 completed Domain Name Replacement project.  A record of the pages changed is in the photo/scans and a link is here.

10/27/22 completed PayPal project.  View video of setup and function here. Edited the following pages:

corp_admin_settings_body.cfm

ecommerce_home.cfm

payment_gateways.cfm

payment_gateways_action.cfm


10/25/22 checked and pushed sub inventory default to active, add 2nd vendor dropdown to duplicate expense page and added currency switch to digitech code.  Made changes on the following pages:

duplicate_expense_receipt.cfm

duplicate_expense_receipt_action.cfm

sub_inventory_templates.cfm

sub_inventory_templates_action.cfm

digitech_payment.cfm

4/22/21: Catch all for misc code issues

 
No po photos available. Click to view time details.
Shop 7537 Projects 4/22/2021  

Steve and I jumped back on to work on the template CSV upload project. As we were working, we were chatting about finances, our range of customers (who are we trying to serve), and building reports. We briefly talked about the story of the little red hen and how she was trying to get people to help her but they just wanted the homemade bread at the end. They didn't want to help plow the field, plant the seeds, water things, weed things, harvest things, mill the grain into flower, make and bake the bread. They just wanted the end product. Sometimes we feel like that a little bit. People can see the vision, but they may not want to put in the effort to get there and/or make it happen. Just being silly, but Steve said that maybe along side of "Adi" the little blue dog avatar, we should put a little red hen - once again, just being silly.

Anyways, we worked on the upload tool and chatted a bit. We will be planning a retreat, seminar, conference type meeting in the near future. We had some ideas and even worked over some rough numbers and ideas. We'd like to do a conference type event similar to what Adobe did for a ColdFusion conference that 4 of us went to a couple of years back. Group meetings, keynote speakers, breakout sessions, etc. Fun ideas.

In the past, we've barely charged anything for these events, heck, even offered them free years ago. We are thinking of charging $1,000/person this time for 3 days, 7 to 8 hours a day, plus lunch. We will try to do it in Salida, CO - the home of adilas (Salida spelled backwards is adilas). Tons of fun ideas.

 
No po photos available. Click to view time details.
Shop 7668 Brandon and Steve deep dive projects-TBD 4/22/2021  

Doing some planning for an adilas event and pitching the ideas to Cory. Fixing a small bug and pushing up some new files. After that, Cory and I were going over the project queue and talking about the different projects. We also did a small preview of the adilas label builder (new code that was launched). It still needs some loving, but it is at least up and live (still hidden, but live).

 
No po photos available. Click to view time details.
Shop 7749 Project #1988 - Payroll Updates 4/22/2021  

Work session with John. Looking over the changes to the timecards and payroll project. We are going to be adding in special flags to help us speedup the clock in/out section that already exits. The project has two main pieces. One is some new flags and the other is doing some pre-calculated math and logic on the records to make them go even faster. One of the main things that we did was go through one of the primary functions and put some notes (just placeholders) on and where we will be adding the new pieces. That should really help. We still have to do the work, but it creates a visual plan of sorts. Good session.

 
No po photos available. Click to view time details.
Shop 7764 General 4/23/2021  

Emails, checking on funds, brainstorming, and recording notes. Sending out a note and email about a possible adilas conference and training event in the first couple weeks of June.

 
No po photos available. Click to view time details.
Shop 7766 Phone call with Russell 4/23/2021  

Emails and a phone call with Russell to talk about plans for the summer. Sad note, Russell may be moving on. He graduates this summer with a master degree and has an internship lined up with a company with the potential to become fulltime for that company. Sad day for adilas. Russell has contributed much. He said that he could still help out here or there, but not tons of time. He did say that he was open to help with questions, consulting, and bouncing ideas off of. Anyways, just recording the notes.

 
No po photos available. Click to view time details.
Adi 2012 New Cochrane payment solution 4/23/2021  

12/3/21: 12

10/25: added another 32 hours onto invoice

8-20-21 to 10/11/21: 52 hours @$100= $5200 (needs to be invoiced)

7/28/21: 363.15

6/28/21: $418.50

6/18/21: $821.25- 

4/23/21: Bryan had an initial meeting with their team and we are waiting to hear back on particulars. 

 
No po photos available. Click to view time details.
Shop 7770 Prep work 4/26/2021  

Reviewing a document from Steve McNew (Mac) about the adilas structure and where we are headed expanding into more structured engineering practices.

 
No po photos available. Click to view time details.
Shop 7512 Adilas Time 4/26/2021  

Steve was reporting on a meeting he had with Mike (possible investor) and a huge interest in the payroll section of the system. He didn't know that we did that. It is surprising how much the education and being able to help our people know what we do and how to do it is playing into selling and using the system. We briefly talked about the education triad, where you have the system (1 spoke), clients (another spoke), and education (the other spoke). They all have to be there or the model tends to be unbalanced and could even flip. Think of legs of a stool. 4 legs, great, 3 legs, great, 2 legs, you've got problems.

Working on other to do list items. Sometimes there is a lot of work to keep all of the pieces of the puzzle being in check and in balance.

 
No po photos available. Click to view time details.
Shop 7750 Project #1988 - Payroll Updates 4/26/2021  

Working with John on the holiday payroll code and placing logic in the correct path and places. Work session and writing and testing code.

 
No po photos available. Click to view time details.
Shop 7684 Meeting with Steve McNew 4/26/2021  

Online meeting with Steve McNew. We went over some design and structure documents. Trying to help build a more stable structure and foundation. Light planning on the upcoming adilas conference. Open input cycles, funnels (tools), prototyping, and building the dream. Nice meeting.

 
No po photos available. Click to view time details.
Shop 7543 Projects 4/26/2021  

Recording notes. Chatting with Steve Berkenkotter about developers and finances. Those things just keep going. We keep seeing more and more needs for settings for almost everything. At some point, we may need some mid level players or programmers (people who know how to use and setup settings - they don't build them, but they use and configure the system using them). We finished up a mini csv item upload page. Light testing.

 
No po photos available. Click to view time details.
Shop 7759 Sales Tax & EMV Bug 4/26/2021  

Working with Eric on a local work session on the aggregated sales tax project. We were running updates, checking code, and talking logic for use cases and scenarios.

 
No po photos available. Click to view time details.
Shop 7863 Main website 4/27/2021  

Working on pages and prepping files for the main website and upcoming changes.

 
No po photos available. Click to view time details.
Shop 7509 Adilas Time 4/27/2021  

Pushing up the CSV upload page for Steve. Helping Dustin out with a database update. This was one of Dustin's first database update that he wrote by himself. Good stuff.

 
No po photos available. Click to view time details.
Shop 7576 Weekly Server Meeting 4/27/2021  

Wayne and I working on an error with the multi upload page. Going line by line to try to fix things.

Talking with Wayne, Marisa, Chuck, and John about plans and assignments for the upcoming web page switch over. We are switching from www.adilas.biz to data0.adilas.biz (sub domain name switch). This may seem small, but we have almost 20 years worth of data pointing to www vs data0. We are expecting hundreds of thousands of changes to code and data (entries in the database). It will be pretty big. Great team to help and handle all of the pieces. 

 
No po photos available. Click to view time details.
Shop 7448 Work with Shannon 4/27/2021  

Shannon and I working on a small list of projects to work on and places that will need our help. See attached for our list.

 
No po photos available. Click to view time details.
Shop 7534 Projects 4/27/2021  

Went out to Calvin's house to meet with him and talk about timing, funding, and projects. Took him a good sized check to get him all caught up. 20 miles.

 
No po photos available. Click to view time details.
Shop 7669 Steve, Cory, Brandon-Catch up on projects and updates 4/27/2021  

Projects with Cory. Marisa was also on with us on the meeting. Quick overview of the upcoming news releases, dealing with the new website. Cory and I also got into a planning meeting for the upcoming adilas conference and training event.

 
No po photos available. Click to view time details.
Shop 7751 Project #1988 - Payroll Updates 4/27/2021  

Working with John on the backend logic for the payroll holiday chooser and how it affects the clock in/out sections for payroll and timecards. Deep into the logic. Had to do all kinds of formatting, converting, and checking different scenarios. Good work session.

 
No po photos available. Click to view time details.
Shop 7507 Adilas Time 4/28/2021  

Working with Steve on a data upload project. We had some database disconnects. Eric joined and had questions on data warehousing, aggregates, and roll-ups. He was worried about co-mingling transactional data and aggregate data. Bringing things together like the cogs of a zipper.

We got into some technical concepts like the gap between operations and accounting, how we help and fix that, and where we are headed. We also talked about flagging data and recording dates along with those flags. That is huge key of what we are doing, on the accounting side of things.

 
No po photos available. Click to view time details.
Shop 7552 Meeting with Chuck 4/28/2021  

Chuck and I started out our meeting talking about paper post-it notes and also magnetic erasable post-it notes. We were just having fun. Chuck is doing some research on web site and using a thing called a mega menu and bigger menu options with icons, pictures, and small amounts of text vs just a simple link or simple menu.

We talked about the adilas docs project and getting people over there and into the docs - using those defaults and standards (code snippets and templates). Often we are heads down, doing the same thing, over and over again. We need to pause and lift up our heads and learn and apply some of the new things.

Chuck is planning on doing some training for our team and wants to put together a crash course on the bootstrap grid system. This will help us as we add classes inside of our code to make it look more modern and mobile friendly. The deeper we get and the further we go, mobile development and mobile friendly sites are becoming more and more important. Basically, mobile first - type development.

John is helping Chuck with some default pages and templates. Chuck wants to help do some training to help Steve, Russell, Dustin, and myself with the frontend development pieces. Trying to help out and get us all onboard.

The adilas docs are a living project - things keep changing and what not. Chuck is willing to do some training. We will just keep chipping away at this huge monster. As new training is created, we will record it and make it available for other developers. Chuck used to have fun with a thing at the college where he worked. They would call it a 1 hour lunch and learn or mini lecture. Fun ways of doing some training.

 
No po photos available. Click to view time details.
Shop 7619 Developer weekly update 4/28/2021  

Meeting with Alan and Cory and checking in between all of us. We got into the process of merging and resolving conflicts. Sometimes, that is a major pain. We get the whole project coded and finished, only to have a whole other project to help make it go live (merging and resolving conflicts). Often, that secondary process is or can be huge as well.

Alan reported on all of the other smaller projects on his plate. Metrc is in constant need of attention, updates, and changes. Almost a fulltime job, in and of itself. We also talked about some of Alan's custom update tools to help keep some of the corp-specific tables up to date and synced across servers. Light talks about asynchronous connections and moving in that direction. The last subject of discussion was about the upcoming adilas training event and conference.

 
No po photos available. Click to view time details.
Shop 7616 Weekly Project Update(s) - John 4/28/2021  

John was reporting on projects. He is working on a payroll project, servers, monitoring, FTP issues, and implementing standards.

 
No po photos available. Click to view time details.
Shop 7545 Projects 4/28/2021  

Cory and I working on some small custom label issues. We pushed up the changes and did some live testing.

 
No po photos available. Click to view time details.
Shop 7753 Project #1988 - Payroll Updates 4/28/2021  

Checked in with John and then worked on labels and adding links to other navigation pages.

 
No po photos available. Click to view time details.
Shop 7760 check and push code 4/28/2021  

Code sign-off with Bryan. We checked some code on his cfqueryparams branches.

 
No po photos available. Click to view time details.
Shop 7862 Online adilas label builder 4/28/2021  

Going over the online adilas label builder app that Calvin made and adding in some navigation, spacing, and helpful hints and tips. Removed the flash interface options from the chooser page and pushed up files. I'm sad to loose the flash interfaces. They were some of my favorites. Oh well, on to bigger and better things!

 
No po photos available. Click to view time details.
Shop 7501 Adilas Time 4/29/2021  

Checking in with Steve on his item (parts) uploads. Demo of the online label builder. Sean and Marisa has some questions and we ended up doing some quick on the fly custom code for the Prescott Gun Club and searching by the customer tax id (dynamic field - they store the membership number in that field). We ended up making changes on 4 different pages and showing both Marisa and Sean through the code (narrated coding - live). Pushed up the files for the client. Marisa was then going to get with them and show them the new code.

 
No po photos available. Click to view time details.
Shop 7754 Project #1988 - Payroll Updates 4/29/2021  

Working with John on the payroll project and adding in timecard flags and timecard totals for managers and admin users.

 
No po photos available. Click to view time details.
Shop 7444 Work with Shannon 4/29/2021  

Shannon and I talking about info graphics and what we want and what we can virtually harvest (stuff that is already done and virtually laying on the ground). We also talked about how cool it would be to show the flow of financials and how different things interact with the system and what pieces do what. Think of a visual tour of what does what. Those would be some super cool info graphics.

Pushing up some code for Dustin.

 
No po photos available. Click to view time details.
Shop 7539 Projects 4/29/2021  

Working with Steve on an inventory upload for parent attributes. We ended up talking about progress and progression. We went through tons of other topics as well. Here is a small list from my notes: Funds, budgeting, turning some corners, CPA's, financial, oversight services, different audiences and levels. Good meeting.

Eric popped in and gave us a report on his sales tax aggregation project. We covered: ETL (extract, transform, load), data warehousing, mirroring data, running aggregates against the mirrored data vs running it against live transactional data.

Eventually, everything comes down to a date or date/time (objects and data over time). We need to play to that level. We briefly talked about a 3D calendar and tracking things based on that 3D calendar (years, quarters, months, weeks, days, hours, minutes, seconds). Adilas allows you to virtually mess with time (when did things happen). Playing in real-time, that's the goal. We keep building and breaking it, we then build it and break it again and again. That is our process.

Steve was chiming in and explaining flex bubbles, flex pods, and allowing things to flex and then come back together. The discussion went towards inventory and what we know about it (it's state or status). Inventory is usually either safe and physical (on hand), on order or in transit, or sold and has a cost of good sold. Querying and flagging data (phases and sub locations) and trying to do it in real-time! Real-time aggregates plus real-time transactions (mixing them). That could create some real-time virtual smoke and mirrors.

Going to the next level - that becomes a possible value add-on layer and getting other serves (or services) involved to handle the BI (business intelligence). The whole thing deals with flags and reporting on states, status, phases, and sub locations. The goal is keeping track of changes and tracking what days get changed (virtual queue) as a grouped modified date.

As we move up the chain, we will make it faster and faster. We may also need a manual flush or way to force a recalc per day or per location. As a side note, we may even want to add a compare page between transactional data and stored aggregates.

We also talked about being able to turn things on/off as we are testing. Running experiments as needed. What about API sockets and alternate routes (we have to catch all possible routes). We talked about database triggers but sometimes that logic gets hidden.

Path - good operations (ops) lead to good accounting (acct) and that leads to good business intelligence (BI). If you keep looking at things (going forward), you get into trending and predictive analytics. Pretty cool!

Date it and flag it! Date it and flag it! - This helps us track the story of what is happening and going on. Along with that, what is the next level? Keep watching and pushing, find the edges, and try to bring things together like a zipper being zipped up - one cog at a time.

 
No po photos available. Click to view time details.
Shop 7756 Deep dive on queue 4/29/2021  

Cory and I going over projects and doing some quick quotes. Custom labels and fixing an issue with some labels.

 
No po photos available. Click to view time details.
Shop 7761 Brandon and Bryan meet with Aaron Stone 4/29/2021  

This will be to ask Bryan's questions, etc for the Paypod integration.

We want a MVP (minimal viable product)
 
Available Documents and what they contain:
UAPI_V1.3.1 SRN.pdf:  Release and edit logs
CPI Payment Service OEM Integration Script Test V1.1.pdf:  Equipment description and testing
Paypod Platform Architecture - Host Protocols.pdf: Coding of cashbox - how it runs.
*Paypod Integrated Solution _ OEM Integration Guide. pdf: Integrate Paypod with POS (This is the document we need for integration).
 
Is there a sandbox or do we have to be connected to a PayPod for testing?
1. (2.3) Transactions.  Assuming a Post-Pay Transaction?
2. Communication methods: Rest API , serial Web Socket or USB serial? 
3.  Rest API (call info here. see 3.5 p15) . Where do we get the username, password, pcname({hostname}?  Obtained at setup?  (3rd party setup).
4. (4.3.1) Start-Up: POS request for status at checkout or starting cart?
5. (4.3.2) Multiple POS Connections. Setup per session/login?
6.  (5.1.1) Transactions (Commands see 5.2.1 Transaction flow) Assume Payment automatically handled by Pay station vs POS?
7. (5.3.1.4.3) Retry process. Retry x times: how do we want to do this?
8. (5.3.3) Payout/Refund.  Do we do refunds?
9. (5.4) Test Cases
10. (6) Cash Audit. Is this required in our MVP?
11. (7) Cash Management (Add/remove currency - Float-up/Float-down). Is this required in our MVP?
12. (8) Diagnostics and Error Handling.  Is this required in our MVP?
13. (9) Updates Integration.  Is this required in our MVP?

------
We met with the Paypod rep/guy. There are currently two versions out in the market (1&2). The actual unit is close to the size of a dishwasher. It contains both a coin recycler and a bill recycler. We went over some of the docs and talked about some sample integrations. We talked about money in/out, pinging the system, certificates, and general overview. Bryan and I were on the meeting with the rep from Paypod.
 
No po photos available. Click to view time details.
Shop 7858 Custom label 4/29/2021  

Cory and I jumped on a meeting and worked on a custom label for a client. This was dealing with some high-end custom logic and mappings. Pushed up new changes.