Location

rmd Studio Inc.

#210 - 128 West Hastings, Vancouver, British Columbia, Canada
We have more than a decade of experience in full-stack web and mobile application development for scientific, healthcare, and industry sectors. Our clients are mainly enterprises and nonprofit orga...
We are now ready to implement the READ views in the Anahita React app. Then we implement the content composers. #Anahita #Hackathon #ReactJS #ReduxJS #MaterialUI

What are the changes in Anahita 4.4.1

Anahita 4.4.1 Birth release provides several security fixes and enhancement. For those of you who are developing custom apps for Anahita, you need to be aware of these changes. 

Signup endpoint has changed

The REST endpoint for signing up a new person is now a POST request to https://www.yourdomain.com/people/signup.json

String attribute validations

We have improved field validation in Anahita en...

Rastin Mehr

Rastin Mehr

  • September 03 2019
Because our clients asked! There are at least two or three different types of specialized databases that are used in the online services that you use every day. https://www.rmdstudio.com/why-do-we-use-different-types-of-databases-f #SoftwareArchitecture #SoftwareDevelopment #SAAS
Rastin Mehr

Rastin Mehr

A reminder that this Friday to Sunday is the weekly #Anahita #Hackathon days. This week's focus is on the Anahita people RESTful API and improving it for Anahita-React or other types of client-side applications. There will be a new maintenance release available soon after. Follow the Anahita project group to receive updates, help out, or work on your own Anahita project alongside.
Rastin Mehr

Rastin Mehr

  • June 22 2019
I am taking this weekend off to celebrate Summer Solstice with friends. There won't be an #Anahita #Hackathon this weekend. #HappySummerSolstice
Allowing comments on a stream came as a design pattern challenge at first, but the 5th idea worked well which was constructing a two level comment state tree where comments are grouped by parent ids. Now this approach is working too well which means whenever a comment is added all the stories on the stream with the same set of comments get updated. That means we need to make changes to the quer...
Rastin Mehr

Rastin Mehr

I wrote an article about scaling up Anahita, moving towards a microservices architecture, and building devop tools: #Anahita #Devops #ScalingUp
Spruced up media cards and added actions #Anahita #Hackathon #ReactJS #MaterialUI
Added Notification subscribe/unsubscribe and Medium Delete actions. The design pattern for actions workflow is coming together. #Anahita #Hackathon
Rastin Mehr

Rastin Mehr

  • March 16 2019
It sickens me that social media that was supposed to connect and augment people's abilities to share knowledge and collaborate has turned into a tool for manipulating the masses and profiting from it. We need to get back to the basics!

Anahita 4.4.1 Birth Release is out

This update contains some critical security updates, so we advise you to update your Anahita installations. We have also improved the overall security of the Anahita domain entities. 

For those of you who have custom Anahita apps on your system, you may need to update them. Here are the changes that you need to make:

What's new

We are now supporting Amazon S3 ...

I've just tagged the 4.4.1 release and will be writing an announcement this week for those who have custom apps working with Anahita. In the meantime, if you could please test the new release and report any issues, I'll really appreciate it. #Anahita #BirthRelease
Rastin Mehr

Rastin Mehr

There is an upcoming Anahita release with bug fixes in the core domain entity and validation system. We will be able to assert min and max value for string lengths. Also, some code improvement in the people component makes the code more DRY and secure. Our goal is to prepare Anahita to be a high-quality back-end API for browser, mobile, and desktop applications development. #Anahita #Hackathon ...
Rastin Mehr

Rastin Mehr

A reminder that Friday to Sunday is going to be the weekly #Anahita #Hackathon days focusing on Anahita React app. New updates about our progress will be published too. Follow the Anahita Project group to receive updates, help out, or work on your Anahita project alongside.
Rastin Mehr

Rastin Mehr

Anahita has passed 7000 downloads, thank you all! #Anahita

Scaling Up Anahita

People have asked us about how to scale up Anahita for hundreds of thousands or more users, also about a micro-services version of Anahita. No cloud application can by default scale up to a large number of users. Traditionally, Software-as-a-service or SAAS projects achieved this by throwing hardware and computing power at their production server. Today they use a dev-ops and release engineerin...

Spruced up story cards with array of objects or subjects #Anahita #Hackathon
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...

Powered by Anahita