diff --git a/content/post/announcing-sfbayareatech.md b/content/post/announcing-sfbayareatech.md index 60d9c4c..28b7bbf 100644 --- a/content/post/announcing-sfbayareatech.md +++ b/content/post/announcing-sfbayareatech.md @@ -20,7 +20,7 @@ At Mya we are building an A.I. recruiting assistant. I am pretty excited about t On to my goal of meeting everyone in tech and making some friends I have been going to a lot of tech meetups and conferences since arriving in San Francisco and I'm loving the learnings and networking. I even am co-organizer for two meetups already in the bay area [SF Scala](https://www.meetup.com/SF-Scala/) and [Elasticsearch San Francisco](https://www.meetup.com/Elasticsearch-San-Francisco/). I have met some great people including key contributors to many open source projects and tech celebrities that I have followed for years that I finally got the chance to meet in person (see if you recognize any of them in the pictures below): -![Tech celebrities](http://via.softinio.com/Screen-Shot-2018-08-10-08-56-19.png) +![Tech celebrities](/img/Screen-Shot-2018-08-10-08-56-19.png) One thing I noticed though, was that it was difficult to stay in touch with everyone. I mean we are all busy aren't we after all. I thought how can I improve this. I realized I keep in touch with people at work really well by using Slack. So I thought, wouldn't be nice to have a slack for everyone else in Tech who have any kind of affiliation to San Franscisco Bay Area? Thinking more about this I thought this would make things easier as we already have slack on our laptops and phones for work so adding another slack workspace is easy. diff --git a/content/post/introduction-to-the-actor-model.md b/content/post/introduction-to-the-actor-model.md index d27810f..5759f44 100644 --- a/content/post/introduction-to-the-actor-model.md +++ b/content/post/introduction-to-the-actor-model.md @@ -5,7 +5,7 @@ description = "In this post I am going do a quick introduction to the actor mode toc = true featured = false draft = false -featureImage = "https://shared.softinio.com/Screen-Shot-2020-10-17-15-56-15.66.png" +featureImage = "/img/Screen-Shot-2020-10-17-15-56-15.66.png" thumbnail = "" shareImage = "" codeMaxLines = 10 diff --git a/content/post/lessons-learned-from-being-a-zio-contributor.md b/content/post/lessons-learned-from-being-a-zio-contributor.md index 14319f9..04e9e9b 100644 --- a/content/post/lessons-learned-from-being-a-zio-contributor.md +++ b/content/post/lessons-learned-from-being-a-zio-contributor.md @@ -43,7 +43,7 @@ First thing to do is to decide on a project you want to contribute too. To get started visit [ZIO list of repositories on GitHub](https://github.com/zio) anhave a browse of the different projects. -![ZIO Projects](https://shared.softinio.com/Screen-Recording-2020-09-05-20-02-47.gif) +![ZIO Projects](/img/Screen-Recording-2020-09-05-20-02-47.gif) Every project will have something different to offer you that will help you decide on what project is a good fit for you. Some projects have only recently started so if you are looking for something with less code to get familiar at the expense of fast changing. There are also projects that are short of contributors to consider. @@ -164,4 +164,4 @@ ZIO Code of conduct linked above does include details of the current steering co - \ No newline at end of file + diff --git a/content/post/moving-from-homebrew-to-nix-package-manager.md b/content/post/moving-from-homebrew-to-nix-package-manager.md index 1f761c9..f405fc1 100644 --- a/content/post/moving-from-homebrew-to-nix-package-manager.md +++ b/content/post/moving-from-homebrew-to-nix-package-manager.md @@ -5,7 +5,7 @@ description = "Moving from Homebrew to Nix Package manager on my macbook pro" featured = true draft = false toc = true -featureImage = "https://via.softinio.com/Screen-Shot-2019-02-17-13-04-16.png" +featureImage = "/img/Screen-Shot-2019-02-17-13-04-16.png" keywords = ["nix", "nixos", "macos", "macbook", "package manager", "functional programming"] tags = ["nix", "nixos", "macos", "functional programming"] categories = ["nix", "nixos", "macos"] diff --git a/content/post/pybay-2018-san-francisco.md b/content/post/pybay-2018-san-francisco.md index ba35547..b51e330 100644 --- a/content/post/pybay-2018-san-francisco.md +++ b/content/post/pybay-2018-san-francisco.md @@ -3,7 +3,7 @@ title = "PyBay 2018 San Francisco" date = 2018-10-25T18:30:40-07:00 description = "Highlights of PyBay 2018 conference a Python event based in the San Francisco Bay Area California" draft = false -featureImage = "https://via.softinio.com/PyBay_2018_Start.png" +featureImage = "/img/PyBay_2018_Start.png" keywords = ["python", "pybay", "sfpython", "pycon", "san francisco", "bay area", "california", "conference"] tags = ["python", "conference"] categories = ["python", "conference"] @@ -62,7 +62,7 @@ build. My biggest take aways from her talk were: - [Weapons of Math Destruction](https://www.amazon.com/Weapons-Math-Destruction-Increases-Inequality/dp/0553418831) - [Datasheets for datasets](https://arxiv.org/abs/1803.09010) -![Salar Rahmanian meets Rachel Thomas after keynote at PyBay 2018](https://via.softinio.com/Rachel_Thomas_PyBay_2018.png) +![Salar Rahmanian meets Rachel Thomas after keynote at PyBay 2018](/img/Rachel_Thomas_PyBay_2018.png) # Day two of PyBay 2018 Day got on the way with a keynote by [Raymond Hettinger](https://twitter.com/raymondh) a Python Core developer based here in the bay area. @@ -71,13 +71,13 @@ Day got on the way with a keynote by [Raymond Hettinger](https://twitter.com/ray In his keynote we were given an overview of all the different testing tools available to us as Python developers that we can use to produce quality code and debug our work. He talked positively about my two favorite testing tools in the Python world which are [Pytest](https://docs.pytest.org/en/latest/) and [Hypothesis](https://hypothesis.readthedocs.io/en/latest/) -![Raymond Hettinger at PyBay 2018](https://via.softinio.com/Raymond_Hettinger_PyBay_2018.jpg) +![Raymond Hettinger at PyBay 2018](/img/Raymond_Hettinger_PyBay_2018.jpg) ## Asyncio: What's next (Yuri Selivanov) The next talk on day 2 that stood out for me was [Yuri Selivanov](https://www.linkedin.com/in/yselivanov/) the Python core developer behind asyncio and the uvloop library which enables us to develop high performance Python applications. I enjoyed listening to his update on where we are with asyncio and whats coming next. Yuri also drew comparisons to the new [Trio Async Libray](https://github.com/python-trio/trio) by our very own [Nathaniel J Smith](https://vorpus.org/). I am super excited about the direction and options we have here and look forward to using them in my projects. -![Yuri Selivanov at PyBay 2018](https://via.softinio.com/Yuri_Selivanov_PyBay_2018.jpg) +![Yuri Selivanov at PyBay 2018](/img/Yuri_Selivanov_PyBay_2018.jpg) # Day three of PyBay 2018 The final day of PyBay 2018 kicked off with a Keynote by the one and only [Travis Olaphant](https://www.linkedin.com/in/teoliphant/) the founder/creator of [Anaconda](https://www.anaconda.com/) @@ -86,8 +86,8 @@ The final day of PyBay 2018 kicked off with a Keynote by the one and only [Travi In this keynote we were taken through the journey of what has made Python such a great eco system for Data Science. Funny enough most of the tools that we use Travis Oliphant has had a hand in making it available to us all such as NumPy and SciPy. It was a real pleasure meeting him in person. -![Salar Rahmanian meeting Travis Olaphant at PyBay 2018](https://via.softinio.com/Travis_Olaphant_PyBay_2018.jpg) -![Final Day Keynote by Travis Olaphant at PyBay 2018](https://via.softinio.com/Travis_Olaphant_Keynote_PyBay2018.JPG) +![Salar Rahmanian meeting Travis Olaphant at PyBay 2018](/img/Travis_Olaphant_PyBay_2018.jpg) +![Final Day Keynote by Travis Olaphant at PyBay 2018](/img/Travis_Olaphant_Keynote_PyBay2018.JPG) # Lightening talks at PyBay 2018 One of the more fun aspects of PyBay was the lightening talks. Everyday of the conference there was a slot for doing a 5 minute lightening talk. One of the speakers that was planned for the third day of the conference dropped out so the organizers turned that hour into an extra lightening talk hour. They were looking for volunteers to do a lightening talk unplanned on short notice and for better or worse I volunteered and did a super fast lightening talk on using [pyenv](https://www.softinio.com/post/using-pyenv-for-python-projects/) fast forward to 5:22 to see my lightening talk: @@ -97,8 +97,8 @@ One of the more fun aspects of PyBay was the lightening talks. Everyday of the c # Thank you PyBay 2018 What made the event even more fun for me was that [Mya](https://hiremya.com/) was one of the sponsors so got the chance to enjoy the conference with my esteemed colleagues and found it incredibly fun to talk to everyone at the conference on the problems we are solving at Mya using Python. -![Mya team at PyBay 2018](https://via.softinio.com/Mya_team_PyBay_2018.jpg) +![Mya team at PyBay 2018](/img/Mya_team_PyBay_2018.jpg) A Huge thank you to the organizers of PyBay 2018 for putting such a great event together. Lets not forget that PyBay is organized by a group of volunteers so their effort to put such a great event together was outstanding. Especially I would like to thank [Grace Law](https://www.linkedin.com/in/gracelaw1972/), [Simeon Franklin](https://www.linkedin.com/in/simeonfranklin/), [Daniel Pyrathon](https://www.linkedin.com/in/danielpyrathon/), [Paul Starrett](https://www.linkedin.com/in/paul-starrett-esq-ll-m-cfe-ence-251325/), and [Nick DiRienzo](https://www.linkedin.com/in/nickdirienzo/) -![PyBay 2018 Crew](https://via.softinio.com/PyBay2018Crew.jpeg) \ No newline at end of file +![PyBay 2018 Crew](/img/PyBay2018Crew.jpeg) diff --git a/content/post/scale-by-the-bay-2018-san-francisco.md b/content/post/scale-by-the-bay-2018-san-francisco.md index a2f0463..a308a12 100644 --- a/content/post/scale-by-the-bay-2018-san-francisco.md +++ b/content/post/scale-by-the-bay-2018-san-francisco.md @@ -10,14 +10,14 @@ categories = ["scala", "conference", "functional programming"] One of the highlights of 2018 was attending and being part of the Scale By the bay 2018 conference in San Francisco. This by far was the best conference I have ever attended. -![Scale By the Bay 2018](https://via.softinio.com/scalebythebay_2018_header.jpg) +![Scale By the Bay 2018](/img/scalebythebay_2018_header.jpg) from left: [Dick Wall](https://twitter.com/dickwall), [Salar Rahmanian](https://twitter.com/SalarRahmanian), [Martin Odersky (Creator of Scala)](https://twitter.com/odersky), [Alexy Khrabrov](https://twitter.com/ChiefScientist), [Jakob Odersky ](https://twitter.com/jodersky) The conference had 3 tracks covering the functional programming, reactive programming and data science topics. All the talks were of high quality made even better by highly intelligent audience made up of the most talented stars of our industry. ## Keynotes -![Scale By the Bay 2018 Keynotes](https://via.softinio.com/scalebythebay_2018_keynotes.jpg) +![Scale By the Bay 2018 Keynotes](/img/scalebythebay_2018_keynotes.jpg) ### New Functional Constructs in Scala 3 by Martin Odersky (Creator of Scala) @@ -56,18 +56,18 @@ Over the years in my career I have followed many of the people I met at this yea Here are some pictures of the tech heroes I got to meet at this conference: -![Scale By the Bay 2018 ](https://via.softinio.com/scale_by_the_bay_2018_1.JPG) +![Scale By the Bay 2018 ](/img/scale_by_the_bay_2018_1.JPG) Top left: [Rob Norris (creator of Doobie)](https://twitter.com/tpolecat), Top right: [Ross Baker (creator of http4s)](https://twitter.com/rossabaker), Bottom left: [Michael Pilquist (Creator of FS2)](https://twitter.com/mpilquist), Bottom right: [Jon Pretty (Scala Center Advisory board chair)](https://twitter.com/propensive/) -![Scale By the Bay 2018](https://via.softinio.com/scale_by_the_bay_2018_2.JPG) +![Scale By the Bay 2018](/img/scale_by_the_bay_2018_2.JPG) [Runar Bjarnason ](https://twitter.com/runarorama) & [Paul Chiusano](https://twitter.com/pchiusano) authors of the book [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala) -![Scale By the Bay 2018](https://via.softinio.com/scale_by_the_bay_2018_4.JPG) +![Scale By the Bay 2018](/img/scale_by_the_bay_2018_4.JPG) Top left: [Eugene Yokota (Scala/SBT Team)](https://twitter.com/eed3si9n) , Top right: [Justin Kaeser (Jetbrains)](https://twitter.com/ebenwert), Bottom left: [Cliff Click](https://twitter.com/cliff_click), Bottom right: [Julien Le Dem (Apache Parquet & Arrow)](https://twitter.com/J_) -![Scale By the Bay 2018](https://via.softinio.com/scale_by_the_bay_2018_3.JPG) +![Scale By the Bay 2018](/img/scale_by_the_bay_2018_3.JPG) Top: [John De Goes (Creator of ZIO) ](https://twitter.com/jdegoes) & [Itamar Ravid (Core contributor to ZIO)](https://twitter.com/itrvd), Bottom: [Jon Pretty (Scala Center Advisory board chair)](https://twitter.com/propensive/) diff --git a/static/img/via/Mya_team_PyBay_2018.jpg b/static/img/via/Mya_team_PyBay_2018.jpg new file mode 100644 index 0000000..36e357a Binary files /dev/null and b/static/img/via/Mya_team_PyBay_2018.jpg differ diff --git a/static/img/via/PyBay2018Crew.jpeg b/static/img/via/PyBay2018Crew.jpeg new file mode 100644 index 0000000..704afae Binary files /dev/null and b/static/img/via/PyBay2018Crew.jpeg differ diff --git a/static/img/via/PyBay_2018_Start.png b/static/img/via/PyBay_2018_Start.png new file mode 100644 index 0000000..ae43277 Binary files /dev/null and b/static/img/via/PyBay_2018_Start.png differ diff --git a/static/img/via/Rachel_Thomas_PyBay_2018.png b/static/img/via/Rachel_Thomas_PyBay_2018.png new file mode 100644 index 0000000..1ecdd8e Binary files /dev/null and b/static/img/via/Rachel_Thomas_PyBay_2018.png differ diff --git a/static/img/via/Raymond_Hettinger_PyBay_2018.jpg b/static/img/via/Raymond_Hettinger_PyBay_2018.jpg new file mode 100644 index 0000000..4d7ac04 Binary files /dev/null and b/static/img/via/Raymond_Hettinger_PyBay_2018.jpg differ diff --git a/static/img/via/Screen-Recording-2020-09-05-20-02-47.gif b/static/img/via/Screen-Recording-2020-09-05-20-02-47.gif new file mode 100644 index 0000000..98dbd91 Binary files /dev/null and b/static/img/via/Screen-Recording-2020-09-05-20-02-47.gif differ diff --git a/static/img/via/Screen-Shot-2018-08-10-08-56-19.png b/static/img/via/Screen-Shot-2018-08-10-08-56-19.png new file mode 100644 index 0000000..cd950f9 Binary files /dev/null and b/static/img/via/Screen-Shot-2018-08-10-08-56-19.png differ diff --git a/static/img/via/Screen-Shot-2019-02-17-13-04-16.png b/static/img/via/Screen-Shot-2019-02-17-13-04-16.png new file mode 100644 index 0000000..1c152c3 Binary files /dev/null and b/static/img/via/Screen-Shot-2019-02-17-13-04-16.png differ diff --git a/static/img/via/Screen-Shot-2020-10-17-15-56-15.66.png b/static/img/via/Screen-Shot-2020-10-17-15-56-15.66.png new file mode 100644 index 0000000..98c42b4 Binary files /dev/null and b/static/img/via/Screen-Shot-2020-10-17-15-56-15.66.png differ diff --git a/static/img/via/Travis_Olaphant_Keynote_PyBay2018.JPG b/static/img/via/Travis_Olaphant_Keynote_PyBay2018.JPG new file mode 100644 index 0000000..b0e28eb Binary files /dev/null and b/static/img/via/Travis_Olaphant_Keynote_PyBay2018.JPG differ diff --git a/static/img/via/Travis_Olaphant_PyBay_2018.jpg b/static/img/via/Travis_Olaphant_PyBay_2018.jpg new file mode 100644 index 0000000..6648bdc Binary files /dev/null and b/static/img/via/Travis_Olaphant_PyBay_2018.jpg differ diff --git a/static/img/via/Yuri_Selivanov_PyBay_2018.jpg b/static/img/via/Yuri_Selivanov_PyBay_2018.jpg new file mode 100644 index 0000000..e653d5e Binary files /dev/null and b/static/img/via/Yuri_Selivanov_PyBay_2018.jpg differ diff --git a/static/img/via/scale_by_the_bay_2018_1.JPG b/static/img/via/scale_by_the_bay_2018_1.JPG new file mode 100644 index 0000000..d30ed41 Binary files /dev/null and b/static/img/via/scale_by_the_bay_2018_1.JPG differ diff --git a/static/img/via/scale_by_the_bay_2018_2.JPG b/static/img/via/scale_by_the_bay_2018_2.JPG new file mode 100644 index 0000000..1c84d3a Binary files /dev/null and b/static/img/via/scale_by_the_bay_2018_2.JPG differ diff --git a/static/img/via/scale_by_the_bay_2018_3.JPG b/static/img/via/scale_by_the_bay_2018_3.JPG new file mode 100644 index 0000000..25734df Binary files /dev/null and b/static/img/via/scale_by_the_bay_2018_3.JPG differ diff --git a/static/img/via/scale_by_the_bay_2018_4.JPG b/static/img/via/scale_by_the_bay_2018_4.JPG new file mode 100644 index 0000000..000cfb5 Binary files /dev/null and b/static/img/via/scale_by_the_bay_2018_4.JPG differ diff --git a/static/img/via/scalebythebay_2018_header.jpg b/static/img/via/scalebythebay_2018_header.jpg new file mode 100644 index 0000000..50180d9 Binary files /dev/null and b/static/img/via/scalebythebay_2018_header.jpg differ diff --git a/static/img/via/scalebythebay_2018_keynotes.jpg b/static/img/via/scalebythebay_2018_keynotes.jpg new file mode 100644 index 0000000..b755c81 Binary files /dev/null and b/static/img/via/scalebythebay_2018_keynotes.jpg differ