Notes

Anahita Project

Anahita Project's Notes

Looks like we found a way to have reusable actions in both browse and read views of Anahita React. It works so well that we can even have Owner Actor follow/unfollow or block/unblock on story items. Going to implement the additional actions next. The code can be made DRY, but we aren't going to do that yet. We want to see all the patterns emerge and then we'll come up with higher order function design patterns to make the cod reusable. https://github.com/anahitasocial/anahita-react #Anahita #... Read More
Looks like we found a way to have reusable actions in both browse and read views of Anahita React. It works so well that we can even have Owner Actor follow/unfollow or block/unblock on story items. Going to implement the additional actions next. The code can be made DRY, but we aren't going to do that yet. We want to see all the patterns emerge and then we'll come up with higher order function design patterns to make the cod reusable. https://github.com/anahitasocial/anahita-react #Anahita #ReactJS #ReduxJS #SoftwareDesignPatterns Read Less
Rastin Mehr

Rastin Mehr

This weekend we further refactored the Anahita-React app containers and components. Worked on basic implementation of story cards and story title. Also added a list of utility functions for parsing an entity's url, portrait, and cover. #Anahita #Hackathon #ReactJS #MaterialUI
Rastin Mehr

Rastin Mehr

Some improvements are done to the Stories API. The owner field was missing from the story objects. Also for the total number of stories the getTotal() method returns an arbitrary number 777. The query that calculates the total number is processing intensive and useless since users won't request for more than several hundred records anyway in extreme cases. Stories now load a tad bit quicker as a result. Implemented the proof of concept Stories container in our react app. We'll continue workin... Read More
Some improvements are done to the Stories API. The owner field was missing from the story objects. Also for the total number of stories the getTotal() method returns an arbitrary number 777. The query that calculates the total number is processing intensive and useless since users won't request for more than several hundred records anyway in extreme cases. Stories now load a tad bit quicker as a result. Implemented the proof of concept Stories container in our react app. We'll continue working on the stories next week. #Anahita #Hackathon Read Less
Rastin Mehr

Rastin Mehr

I just tagged the Anahita 4.3.13 Birth Release. Could you please do a test install and report any issues that you might encounter? Thank you! #Anahita #BirthRelease
Rastin Mehr

Rastin Mehr

Do you notice a speed boost? The 4.3.13 may be a tad bit faster
Rastin Mehr

Rastin Mehr

Spend most day getting Anahita work in php 7.2 and MySql 5.7. We need to do a maintenance release for those requirements. Also upgrading Material UI in Anahita React App. #Anahita #Hackathon
Rastin Mehr

Rastin Mehr

This weekend worked on #MobileFirst aspects of Anahita React app. Cards and sidebar are now displaying well on mobile devices. Top app bar is next. Search, Stories, Comments, and Notifications will be next to be implemented.
Rastin Mehr

Rastin Mehr

We're still working on devops and release engineering options for Anahita. We've been deploying two #kubernetes #cluster to #AWS during the last few weeks. All paving the way to build #Docker and #k8s deployment tools for #Anahita. I appreciate your patience.

This week and next week the focus will be research and prototyping before we continue working on the React App. Need to study some #MobileFirst UI patterns and decide on some strategies for Anahita. Also will be doing some #Docker and #Kubernetes prototyping.

Removed the #JQuery #Parallax plugin in 4.3.12 release. Lighter is better. Covers now load with graceful fade in.
Rastin Mehr

Rastin Mehr

For this week's #anahita #hackathon the focus is on elaborating the story cards and finding good design patterns for story actions.
Rajkumar Mundel liked this
Rastin Mehr

Rastin Mehr

The first #Anahita #Hackathon in the new year started by cleaning up the code in Anahita React repository. We are going to focus on the React app until it is ready and discover new design patterns that work best for Anahita. Through this process, the back-end API will be improved too.
Rastin Mehr

Rastin Mehr

We just tagged Anahita 4.4.0 on github. Could you please do an test install and report issues if you found any. I'll publish an announcement in the Atrium later today. Thank you! #Anahita #BirthRelease
Rastin Mehr

Rastin Mehr

Master branch is updated with 4.3.13 code. Could you please try installing #Anahita from master branch and test everything? Thank you!
Rastin Mehr

Rastin Mehr

Google maps is now charging fees even for basic usage https://cloud.google.com/maps-platform/pricing/sheet/
Nick Swinford

Nick Swinford

@rastin tiny fix cause the class is missing https://github.com/anahitasocial/anahita/pull/492
Rastin Mehr liked this
Rastin Mehr

Rastin Mehr

Focus will be shifted back on the #Anahita React app this week. The React App and Docker/Kubernetes deployment are 2 things that need to happen. #ReactJS #Docker #Kubernetes
Unknown Person liked this

During the last 2 weeks our focus has been on ways to deploy #Anahita using #Docker and #Kubernetes on cloud platforms such as #AWS we're going to make this happen and it will be a great milestone for Anahita.

The #Anahita 4.3.12 release is now available. We are going to put the focus back on Anahita #ReactJS app and also building our new dev-ops and release engineering tools in #Docker and #Kubernetes technologies. Expect to see more release engineering related updates during the next few months.

Let's have a 4.3.12 maintenance release this weekend so we can focus on what's next!
Rajkumar Mundel liked this

Powered by Anahita