diff --git a/config.toml b/config.toml index e79981b..df245a9 100644 --- a/config.toml +++ b/config.toml @@ -25,7 +25,7 @@ paginate = 10 [params] author = "Salar Rahmanian" twitter = "@SalarRahmanian" -largeTwitterCard = false +largeTwitterCard = true introDescription = "Software Engineer based in San Francisco Bay Area." # ga_analytics = "UA-47014432-1" ga_analytics = "G-XZR9K3MDHX" diff --git a/content/about.md b/content/about.md index 8cb5a76..a2a9aa1 100644 --- a/content/about.md +++ b/content/about.md @@ -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 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/) +[Watch my talks](https://watch.softinio.com) + ![Salar Rahmanian's Family](/img/SalarRahmanianFamily.jpg) diff --git a/content/post/announcing-my-new-site-for-great-technical-video-content.md b/content/post/announcing-my-new-site-for-great-technical-video-content.md new file mode 100644 index 0000000..45f1267 --- /dev/null +++ b/content/post/announcing-my-new-site-for-great-technical-video-content.md @@ -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: + +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)). + diff --git a/content/resume.md b/content/resume.md index 7705d6b..69bae88 100644 --- a/content/resume.md +++ b/content/resume.md @@ -15,18 +15,19 @@ I have extensive experience: - Programming in: Java, Scala and Python - Databases: Oracle, Postgresql, MySQL, IBM DB2 -- Frameworks: Spring and Hibernate (Java), Akka / Akka-http (Scala), Play Framework (Java & Scala), Django (Python), Flask (Python) -- Other: Redis, Kafka, RabbitMQ, Apache Nifi +- Frameworks: Spring and Hibernate (Java), Akka / Akka-http (Scala), Django (Python), Flask (Python) +- OS: NixOS, Linux, Unix (Solaris, Aix) +- Other: Apache Spark (Databricks), Redis, Kafka, RabbitMQ, Apache Nifi ## Domain Experience ## +- Healthcare - Building data ingestion pipelines - 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 -- Building CMS and CRM systems -- Full Stack web application development ## 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. So far: diff --git a/data/menu.yaml b/data/menu.yaml index af8fc47..4077b6e 100644 --- a/data/menu.yaml +++ b/data/menu.yaml @@ -4,4 +4,6 @@ link: resume - name: Newsletter link: http://newsletter.softinio.com +- name: Watch + link: https://watch.softinio.com/c/softinio/videos diff --git a/data/social.yaml b/data/social.yaml index 5b06d6c..cd01547 100644 --- a/data/social.yaml +++ b/data/social.yaml @@ -2,10 +2,12 @@ url: "https://github.com/softinio" - item: "twitter" url: "https://twitter.com/SalarRahmanian" -- item: "mastedon" - url: "https://fosstodon.org/@softinio" - item: "linkedin" url: "https://www.linkedin.com/in/salarrahmanian/" +- item: "youtube" + url: "https://softin.io/youtube" +- item: "mastedon" + url: "https://fosstodon.org/@softinio" - item: "rss" url: "index.xml" internal: true diff --git a/layouts/peertube.html b/layouts/peertube.html deleted file mode 100644 index ddf77df..0000000 --- a/layouts/peertube.html +++ /dev/null @@ -1,14 +0,0 @@ -{{ if .IsNamedParams -}} -
- -
-{{- else -}} -
- -
-{{- end }} - diff --git a/layouts/shortcodes/peertube.html b/layouts/shortcodes/peertube.html new file mode 100644 index 0000000..7d5be87 --- /dev/null +++ b/layouts/shortcodes/peertube.html @@ -0,0 +1,14 @@ +{{ if .IsNamedParams -}} +
+ +
+{{- else -}} +
+ +
+{{- end }} + diff --git a/static/img/SF1.jpg b/static/img/SF1.jpg new file mode 100755 index 0000000..294ba82 Binary files /dev/null and b/static/img/SF1.jpg differ diff --git a/themes/hugo-clarity b/themes/hugo-clarity index a870ab6..ee665f3 160000 --- a/themes/hugo-clarity +++ b/themes/hugo-clarity @@ -1 +1 @@ -Subproject commit a870ab6bddf5cd8a9b5bec38a41365060fc67bcf +Subproject commit ee665f39448f396068c534f899bbde8dd62b1eb9