Merge pull request #43 from softinio/blog-post-November-2021
Updates to site & add blog about peertube
This commit is contained in:
commit
09c86c8ca0
10 changed files with 81 additions and 24 deletions
|
@ -25,7 +25,7 @@ paginate = 10
|
||||||
[params]
|
[params]
|
||||||
author = "Salar Rahmanian"
|
author = "Salar Rahmanian"
|
||||||
twitter = "@SalarRahmanian"
|
twitter = "@SalarRahmanian"
|
||||||
largeTwitterCard = false
|
largeTwitterCard = true
|
||||||
introDescription = "Software Engineer based in San Francisco Bay Area."
|
introDescription = "Software Engineer based in San Francisco Bay Area."
|
||||||
# ga_analytics = "UA-47014432-1"
|
# ga_analytics = "UA-47014432-1"
|
||||||
ga_analytics = "G-XZR9K3MDHX"
|
ga_analytics = "G-XZR9K3MDHX"
|
||||||
|
|
|
@ -11,9 +11,13 @@ I have been developing software since the age of eleven. My current passion is f
|
||||||
|
|
||||||
I am particularly enthusiastic about the Scala Programming language and NixOS and technologies such as Kafka, Spark and Akka.
|
I am particularly enthusiastic about the Scala Programming language and NixOS and technologies such as Kafka, Spark and Akka.
|
||||||
|
|
||||||
I try to make open source contributions when I can. I have contributed to the [ZIO](https://zio.dev) ecosystem, most notably leading and creating the [ZIO-Actors](https://zio.github.io/zio-actors/) and [ZIO-zmx](https://zio.github.io/zio-zmx/) projects.
|
I contribute to open source projects when time allows.
|
||||||
|
|
||||||
|
As a long term Vim user and Neovim fan I also have started contributing plugins written in Lua for Neovim.
|
||||||
|
|
||||||
[Subscribe to my newsletter](http://newsletter.softinio.com/)
|
[Subscribe to my newsletter](http://newsletter.softinio.com/)
|
||||||
|
|
||||||
|
[Watch my talks](https://watch.softinio.com)
|
||||||
|
|
||||||
![Salar Rahmanian's Family](/img/SalarRahmanianFamily.jpg)
|
![Salar Rahmanian's Family](/img/SalarRahmanianFamily.jpg)
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
+++
|
||||||
|
title = "Announcing My New Site for Great Technical Video Content"
|
||||||
|
date = 2021-11-22T18:07:52-08:00
|
||||||
|
description = "I am thrilled to announce my new video website watch.softinio.com, a place for great technical talk content ad free and free from commnercial sponsorship."
|
||||||
|
featured = true
|
||||||
|
draft = false
|
||||||
|
toc = false
|
||||||
|
featureImage = "/img/SF1.jpg"
|
||||||
|
thumbnail = ""
|
||||||
|
shareImage = ""
|
||||||
|
codeMaxLines = 30
|
||||||
|
codeLineNumbers = false
|
||||||
|
figurePositionShow = false
|
||||||
|
keywords = ["youtube", "PeerTube", "technical talks", "events", "conference", "meetup", "video", "virtual talks", "scala", "neovim", "kafka", "nifi", "spark", "java", "python", "Swift"]
|
||||||
|
tags = ["video", "meetup", "conference", "technical talks"]
|
||||||
|
categories = ["video", "meetup", "conference", "technical talks"]
|
||||||
|
+++
|
||||||
|
|
||||||
|
#### Announcing [watch.softinio.com](https://watch.softinio.com)
|
||||||
|
|
||||||
|
I am thrilled to announce my new video website [watch.softinio.com](https://watch.softinio.com), a place for great technical talk content ad free and free from commercial sponsorship.
|
||||||
|
|
||||||
|
As many of you know I used to organize meetup/technical talks in the bay area (and later virtually online since the start of the pandemic) in the past. To get the ball rolling with some content, you can now watch a selection of the technical talks that were done at meetups I had arranged. This collection includes some of the greatest speakers from the Scala, Nix, Elasticsearch and Functional Programming world whom I had the honor of hosting.
|
||||||
|
|
||||||
|
You can find this collection here: <https://watch.softinio.com/c/softinio/videos>
|
||||||
|
|
||||||
|
I have always been interested in doing talks, attending talks and hosting talks. Here I just want to have a space for great technical content with no commerical strings attached. Think of it as a group of friends getting together for a book club and sharing their learnings and recordings of it.
|
||||||
|
|
||||||
|
This site is powered by [PeerTube](https://joinpeertube.org/) a decentralized alternative to YouTube. It allows me to federate my instance with other like minded PeerTube instances sharing content. For example you will find excellent content on OCaml and Debian Linux distribution on my site thanks to the federations I have setup with more to come.
|
||||||
|
|
||||||
|
I will be producing a lot of new content of my own here, including doing some live streams. Some of this of course, will also be made available on my [YouTube channel](https://softin.io/youtube).
|
||||||
|
|
||||||
|
{{< peertube id="e7548279-6a4c-46ae-80ed-5d434bb86f53" title="0" >}}
|
||||||
|
|
||||||
|
#### Can I post my content on your site?
|
||||||
|
|
||||||
|
I would love to have more content from friends that share the same interests. Get in touch with me to discuss. Of course creating your own PeerTube instance and federating with my instance is always welcome if we share the same interests too.
|
||||||
|
|
||||||
|
#### How do I register for your site or subscribe to channels or comment on videos?
|
||||||
|
|
||||||
|
Peertube is powered using [Activitypub](https://w3c.github.io/activitypub/), which means you can use your activitypub account from any other service that supports this protocol to comment on a video or subscribe to a channel.
|
||||||
|
|
||||||
|
If you need an account, I highly recommend joining [fosstodon](https://fosstodon.org/about). If you do join, you can [follow me](https://fosstodon.org/@softinio) there too.
|
||||||
|
|
||||||
|
#### But I love YouTube
|
||||||
|
|
||||||
|
Then subscribe to my [YouTube channel](https://softin.io/youtube) for my content and yes all the meetup content are still on YouTube too where they were originally posted after the event (mostly on [functional.tv](http://functional.tv) and [SFBayAreaTechies](https://www.youtube.com/channel/UCx317LNd-AlbTcE_0FkdJcg)).
|
||||||
|
|
|
@ -15,18 +15,19 @@ I have extensive experience:
|
||||||
|
|
||||||
- Programming in: Java, Scala and Python
|
- Programming in: Java, Scala and Python
|
||||||
- Databases: Oracle, Postgresql, MySQL, IBM DB2
|
- Databases: Oracle, Postgresql, MySQL, IBM DB2
|
||||||
- Frameworks: Spring and Hibernate (Java), Akka / Akka-http (Scala), Play Framework (Java & Scala), Django (Python), Flask (Python)
|
- Frameworks: Spring and Hibernate (Java), Akka / Akka-http (Scala), Django (Python), Flask (Python)
|
||||||
- Other: Redis, Kafka, RabbitMQ, Apache Nifi
|
- OS: NixOS, Linux, Unix (Solaris, Aix)
|
||||||
|
- Other: Apache Spark (Databricks), Redis, Kafka, RabbitMQ, Apache Nifi
|
||||||
|
|
||||||
## Domain Experience ##
|
## Domain Experience ##
|
||||||
|
- Healthcare
|
||||||
- Building data ingestion pipelines
|
- Building data ingestion pipelines
|
||||||
- Building High Volume Billing platforms (In particular interconnect billing for cell phone providers)
|
- Building High Volume Billing platforms (In particular interconnect billing for cell phone providers)
|
||||||
- Extensive domain knowledge of the job posting and matching and shift scheduling
|
- Extensive domain knowledge of the job posting and matching and shift scheduling
|
||||||
- Building CMS and CRM systems
|
|
||||||
- Full Stack web application development
|
|
||||||
|
|
||||||
## Experience ##
|
## Experience ##
|
||||||
### Senior Software Engineer II, Collective Health: 2020-present ###
|
### Engineering Manager / Technical Lead, Collective Health: 2021-present ###
|
||||||
|
### Senior Software Engineer II, Collective Health: 2020-2021 ###
|
||||||
This is where I am working right now. Really enjoying working in the healthcare domain.
|
This is where I am working right now. Really enjoying working in the healthcare domain.
|
||||||
|
|
||||||
So far:
|
So far:
|
||||||
|
|
|
@ -4,4 +4,6 @@
|
||||||
link: resume
|
link: resume
|
||||||
- name: Newsletter
|
- name: Newsletter
|
||||||
link: http://newsletter.softinio.com
|
link: http://newsletter.softinio.com
|
||||||
|
- name: Watch
|
||||||
|
link: https://watch.softinio.com/c/softinio/videos
|
||||||
|
|
||||||
|
|
|
@ -2,10 +2,12 @@
|
||||||
url: "https://github.com/softinio"
|
url: "https://github.com/softinio"
|
||||||
- item: "twitter"
|
- item: "twitter"
|
||||||
url: "https://twitter.com/SalarRahmanian"
|
url: "https://twitter.com/SalarRahmanian"
|
||||||
- item: "mastedon"
|
|
||||||
url: "https://fosstodon.org/@softinio"
|
|
||||||
- item: "linkedin"
|
- item: "linkedin"
|
||||||
url: "https://www.linkedin.com/in/salarrahmanian/"
|
url: "https://www.linkedin.com/in/salarrahmanian/"
|
||||||
|
- item: "youtube"
|
||||||
|
url: "https://softin.io/youtube"
|
||||||
|
- item: "mastedon"
|
||||||
|
url: "https://fosstodon.org/@softinio"
|
||||||
- item: "rss"
|
- item: "rss"
|
||||||
url: "index.xml"
|
url: "index.xml"
|
||||||
internal: true
|
internal: true
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
{{ if .IsNamedParams -}}
|
|
||||||
<div style="position: relative; padding-bottom: 56.25%; margin-bottom: 1rem; height: 0; overflow: hidden;">
|
|
||||||
<iframe sandbox="allow-scripts allow-popups" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;"
|
|
||||||
src="https://{{ .Get "host" }}/videos/embed/{{ .Get "id" }}?{{ with .Get "title" }}title={{ . }}{{ else }}title=0{{ end }}&{{ with .Get "warning" }}warningTitle={{ . }}{{ else }}warningTitle=0{{ end }}{{ with .Get "subtitle" }}&subtitle={{ . }}{{ end }}&peertubeLink=0" allowfullscreen>
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
{{- else -}}
|
|
||||||
<div style="position: relative; padding-bottom: 56.25%; margin-bottom: 1rem; height: 0; overflow: hidden;">
|
|
||||||
<iframe sandbox="allow-scripts allow-popups" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;"
|
|
||||||
src="https://{{ .Get 0 }}/videos/embed/{{ .Get 1 }}?title=0&warningTitle=0&peertubeLink=0" title="Peertube Video" allowfullscreen>
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
{{- end }}
|
|
||||||
|
|
14
layouts/shortcodes/peertube.html
Normal file
14
layouts/shortcodes/peertube.html
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{{ if .IsNamedParams -}}
|
||||||
|
<div style="position: relative; padding-bottom: 56.25%; margin-bottom: 1rem; height: 0; overflow: hidden;">
|
||||||
|
<iframe sandbox="allow-same-origin allow-scripts allow-popups" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;"
|
||||||
|
src="https://watch.softinio.com/videos/embed/{{ .Get "id" }}?{{ with .Get "title" }}title={{ . }}{{ else }}title=0{{ end }}&{{ with .Get "warning" }}warningTitle={{ . }}{{ else }}warningTitle=0{{ end }}{{ with .Get "subtitle" }}&subtitle={{ . }}{{ end }}&peertubeLink=0" allowfullscreen>
|
||||||
|
</iframe>
|
||||||
|
</div>
|
||||||
|
{{- else -}}
|
||||||
|
<div style="position: relative; padding-bottom: 56.25%; margin-bottom: 1rem; height: 0; overflow: hidden;">
|
||||||
|
<iframe sandbox="allow-same-origin allow-scripts allow-popups" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;"
|
||||||
|
src="https://watch.softinio.com/videos/embed/{{ .Get 1 }}?title=0&warningTitle=0&peertubeLink=0" title="Peertube Video" allowfullscreen>
|
||||||
|
</iframe>
|
||||||
|
</div>
|
||||||
|
{{- end }}
|
||||||
|
|
BIN
static/img/SF1.jpg
Executable file
BIN
static/img/SF1.jpg
Executable file
Binary file not shown.
After Width: | Height: | Size: 339 KiB |
|
@ -1 +1 @@
|
||||||
Subproject commit a870ab6bddf5cd8a9b5bec38a41365060fc67bcf
|
Subproject commit ee665f39448f396068c534f899bbde8dd62b1eb9
|
Loading…
Reference in a new issue