general meeting
December General Meeting
We will be at Kupros for this meeting. This will be a social hangout. Bring whatever gadget or your favorite project or questions (maybe we can answer), and socialize.
Sacramento Linux User Group is a computer users serving Sacramento and surrounding areas including the Republic of Davis. We strive to promote Linux, Free Software, Open Source, open standards, and to generally have a good time by hosting social events that educate, allow members to share ideas and knowledge and to build friendships.
We hold regular meetings on the third Tuesday with usually a social gathering. Meetings and membership are free and open to the public. Please sign up for the Lug Nuts mailing list
We will be at Kupros for this meeting. This will be a social hangout. Bring whatever gadget or your favorite project or questions (maybe we can answer), and socialize.
We will be at Kupros for this meeting. This will be a social hangout. Bring whatever gadget or your favorite project or questions (maybe we can answer), and socialize.
Thank you to everyone who came to this meeting!
We will return to Kupros for this meeting. This will be a social hangout. Bring whatever gadget or your favorite project or questions (maybe we can answer), and socialize.
When: Tue September 17, 2024 06:00 PM to 08:00 PM
Speaker: Brian E. Lavender and Diego Martinez
Location: Bel Air #502 S.E.G.R.
We will explore integrating a React application into Liferay per David Nebingers blog post, From React App to React Client Extension in 5 Easy Steps.
When: Tue August 20, 2024 06:00 PM to 08:00 PM
Speaker: Brian E Lavender and Diego Martinez
Location: Bel Air #502 S.E.G.R.
We will be at the Bel Aire Something Extra Gather Room again on Arden.
More hands on demo with Spring Boot and React.
We will continue to walk through various aspects of the Full Stack Development with Spring Boot 3 and React: Build modern web applications using the power of Java, React, and TypeScript, Fourth Edition using Fedora 40.
Last session, we implemented various CRUD operations. We will continue the process. We will continue with CRUD (Create, Read, Update, Delete) operations, yet perhaps add the security components to the REST layer and other aspects!
The 4th editon uses Gradle, React/Vue, and Typescript!
When: Tue July 16, 2024 06:00 PM to 08:00 PM
Speaker: Brian E. Lavender
Location: Bel Air #502 S.E.G.R.
We will be at the Bel Aire Something Extra Gather Room again on Arden.
The room has a large screen TV with HDMI in, so we will have some sort of hands on demo.
Just when you thought you had everything going with the older way of doing things, there is the 4th Edition!
We will walk through various aspects of the Full Stack Development with Spring Boot 3 and React: Build modern web applications using the power of Java, React, and TypeScript, Fourth Edition using Fedora 40.
The 4th editon uses Gradle, React/Vue, and Typescript!
Brian
We will be back at Bel Aire in their meeting room.
We will walk through various aspects of the Full Stack Development with Spring Boot and React using Fedora 40.
sudo dnf install mariadb-server
Create the database and the user
create database cardb character set utf8;
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER,
CREATE TEMPORARY TABLES ON cardb.*
TO 'brian'@'localhost' IDENTIFIED BY 'Rockit2';
Spring resource to connect to mysql
spring.datasource.url=jdbc:mariadb://localhost:3306/cardb
spring.datasource.username=brian
spring.datasource.password=Rockit2
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.jpa.generate-ddl=true
spring.jpa.hibernate.ddl-auto=create-drop
spring.jpa.show-sql=true
spring.jackson.serialization.FAIL_ON_EMPTY_BEANS=false
spring.data.rest.basePath=/api
Fix eclipse crashing. Add this to .bashrc
export WEBKIT_DISABLE_COMPOSITING_MODE=1
Verify nvm
configuration for the shell.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Start database
sudo service mariadb start
Check that user can connect to MariaDB
mysql -u brian -p cardb
Import Chapter 5 example code and modify SecurityConfig.java
per book [Hinkula,238]. We will not have security settings for this demonstration.
http.csrf().disable().cors().and()
.authorizeRequests().anyRequest().permitAll();
Update application.properties
Start CarDatabaseApplication.java
.
Verify REST interface for cars with PostMan
Check npm conifuguration. Create carfront
skeleton and install
library dependencies [Hinkula,239].
npx create-react-app carfront
cd carfront
npm install @mui/material @emotion/react @emotion/styled
Add the components
folder to carfront
project [Hinkula,245]. Create
Carlist.js
and add content.
Verify that the Spring Boot backend is running CardatabaseApplication
.
Start the React application from the terminal npm start
.
Brian
Social meetup at Kupros. Bring your gadget or just hang out talk GNU/Linux or whichever project you find interest in and/or working on.
Brian
Social meetup at Kupros. Bring your gadget or just hang out talk GNU/Linux or whichever project you find interest in and/or working on.
Brian
Sen will talk about his embedded video player project! He gave a talk at a conference. You will definitely want to check out this talk!
Notes:
Sen gave a great presentation on his video player and provided an in depth discussion on the usage of different codecs and their availability.
We had a couple of other old timers show up at the meeting as well!
Brian
We will be doing a social at Kupro’s. I didn’t book the room at Raley’s.
Brian
Social. Hang out and drink beer and talk GNU/Linux. If you have a gadget you have or some code, please bring it and show and tell.
provided by Gary!
I’d like to thank Brian for hosting the group meeting at Kupros last night.
It was supposed to be mostly social, but we ended up talking a lot of Linux. He mentioned that his new laptop seemed to have many options for the core configuration and we started to discuss how this was possible and might have gone off the deep end :)
We looked at some of the details of the C code for the navigation app and it was interesting to see the API’s for accessing the sensor data. I hadn’t played with that stuff for quite a while. We discussed the ease of accessing sensor data provided by a phone vs usb add on.
And the happy hour snack and beer weren’t bad either.
Page 1 of 2 Less Recent →