All Articles
20220920 Site Updates
- Infiniteshelter_com
- iterated on next_js config
- fixed some jests
- fixed linking/routing in SideMenu, Breadcrumbs
- deployed! : )
Removed GOOGLE_MAPS_KEY from codebase, it's in config now. Of note, changing the location type to Google Map Just Worked (tm), I didn't even need to push any code, Austin TX now displays a live map on the Left Panel.
Next, I'll re-review the 3D component and iterate maybe on a 3D Location space.
The dailies Location keeps receiving daily updates. : )
How to persist data in keycloak docker
This is pretty simple. I noticed that when I restart the development service, my keycloak realm disappears. It is simply a matter of having an appropriate bind volume, to persist it:
version: '3.2'
services:
keycloak_development:
image: quay.io/keycloak/keycloak
volumes:
- type: bind
source: ./volumes/keycloak_development
target: /opt/keycloak/data
ports:
- 8010:8080 ## host:docker
restart: always
command: start-dev
environment:
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: test1234
Ruby on Rails naming conventions
Ruby on Rails, often referred to as Rails, follows a set of naming conventions to maintain consistency and readability in code. I generally like RoR conventions and follow them. Here's a summary of some key naming conventions in Ruby on Rails:
Class Names: Class names in Rails are typically in CamelCase (also known as PascalCase), starting with an uppercase letter. For example, User, ProductCategory, or OrderDetail.
Some notes on naming conventions
Singular or plural?
This can be a much larger conversation, really. In the Ruby on Rails (RoR) framework, what is plural and what is singular is very specific.
I'd like to additionally note, that since I apply Occam's Razor to everything, and simplify everything, then generally speaking my names are singular, because plularily can be removed. This helps me easier find names in the future.
A good-looking CSS-only chip
Navigating the Gauntlet: Hardships of Acquiring Technical Talent for Software Development Startups
The Talent Shortage Predicament
One of the most glaring hardships that software development startups face is the acute shortage of technical talent. The rapid pace of technological advancements has created a substantial gap between the demand for skilled engineers and the available workforce. This gap is particularly felt by startups, as they often find themselves competing against tech giants and well-established companies for the limited pool of qualified candidates.
How to use scss (sass) with Drupal
In this article, I'm doing to talk about how I enabled my Drupal theme to have scss.
I'm on a mac, so these instructions are specifically for mac os x.
Drupal is a php framework. Sass is (somewhat surprisingly) a ruby program. While I am a ruby expert, I believe javascript is much closer to css than ruby is, so I'm expecting the scss compiler to be written in node.
In fact, this task has little to do with Drupal or PHP. We will be spending most of the time in a node environment.
Sturfee Build Pipeline
Overview
Wasya Co consulted for Sturfee in 2016.
Sturfee is an engineering-heavy small startup team developing products in AI space. As data scientists and scientists, the team was is knowledgable about AI and ML, however they lack experience in software development, and knowledge of best practices. Sturfee reached out to me to setup process for building their software, managing environments, codebases and versions, and implement an agile development cycle.
Infinite Shelter Business Plan Details
Blockchain: a location can be a gallery, or a room in a museum, displaying NFT's. Each NFT can be displayed as orbiting or in a number of other ways.
Team & Leadership
- Myself: CEO + CTO
Technical Overview 2
Creative Teams
Hiring & HR
- Maybe labor will be free?
- Advertise on WasyaCo: work here for free!
- Or, volunteer at Wasya Co
Otherwise:
Pivoting & Agile Iterative Development
Our strategy is to pivot in the process of rapid product discovery, in order to find our market niche.
Technical Overview
- Models [ref-models] [ref-map-types]
Milestones
- Get 1K monthly users