HN user

preslavrachev

75 karma
Posts103
Comments17
View on HN
news.ycombinator.com 5y ago

Ask HN: What is the coolest Phoenix LiveView application you've seen?

preslavrachev
2pts0
preslav.me 5y ago

“What Brought You to Elixir?” – Elixir Community Voices

preslavrachev
3pts0
medium.com 5y ago

If You Are Still Calling AI Artificial Intelligence, You Are Wrong

preslavrachev
5pts2
github.com 6y ago

Show HN: Dig – Access and modify property values in deeply nested maps

preslavrachev
2pts0
news.ycombinator.com 7y ago

Ask HN: How do you organize your iBooks collection?

preslavrachev
3pts1
preslav.me 7y ago

Data science on an iPad

preslavrachev
2pts0
medium.com 10y ago

Android Developer Links (July 2016)

preslavrachev
1pts0
medium.com 10y ago

The Role of the Full Stack Developer in Large Projects

preslavrachev
1pts0
blog.preslav.me 10y ago

Kotlin Basics: apply() and copy()

preslavrachev
1pts0
blog.preslav.me 10y ago

Dev Ergonomics Tip: Use a Dark-Style GitHub/StackOverflow Theme

preslavrachev
1pts0
blog.preslav.me 10y ago

Yes, You Are Allowed to Use Google for That

preslavrachev
2pts0
blog.preslav.me 10y ago

Kotlin Basics: Create Executable Kotlin JARs, Using Gradle

preslavrachev
1pts0
www.linkedin.com 10y ago

Using Slack as a Personal Knowledge Hub – Preslav Rachev

preslavrachev
2pts1
blog.preslav.me 10y ago

Kotlin Tips: Named Parameters and Default Arguments

preslavrachev
2pts0
blog.preslav.me 10y ago

The Role of the Full Stack Developer in Large Projects

preslavrachev
2pts0
medium.com 10y ago

The Role of the Full Stack Developer in Large Projects

preslavrachev
1pts0
medium.com 10y ago

The Role of the Full Stack Developer in Large Projects

preslavrachev
1pts0
preslav.me 10y ago

What You May Have Missed – Preslav Rachev

preslavrachev
1pts0
preslav.me 10y ago

Injecting Services in Angular 2 and Ionic 2 – Preslav Rachev

preslavrachev
2pts0
educast.emc.com 10y ago

DevOps: What, Why, and How – A Free Online Course

preslavrachev
4pts0
medium.com 10y ago

Slack Isn’t the Problem. We Are

preslavrachev
2pts0
medium.com 10y ago

Munich 101 - Travel Tips

preslavrachev
1pts0
medium.com 10y ago

My 2015 Reading List

preslavrachev
1pts0
medium.com 10y ago

My 2015 Reading List (books 1-3 of 12)

preslavrachev
1pts0
gist.github.com 10y ago

Setting Up a New Mac for Development (a List in Progress)

preslavrachev
2pts0
preslav.me 10y ago

Add a Custom Request Interceptor to Your Retrofit-2.0-Based API – Preslav Rachev

preslavrachev
1pts0
preslav.me 10y ago

Tip: Upgrade the Android Gradle Plugin for Android Studio 2.0

preslavrachev
1pts0
medium.com 10y ago

Using Slack as a Personal Knowledge Hub

preslavrachev
2pts1
medium.com 10y ago

Let’s Debunk the Code Ownership Myth

preslavrachev
1pts0
medium.com 10y ago

Evernote, Dead Unicorns and Card Houses

preslavrachev
1pts0

Concurrency and speed aside, Go is just simple to pick up and easy to build working applications with minimum dependencies. This makes it a perfect Swiss Army Knife for many situations, even if it’s not an individual or a team’s core technical competence.

As a friend of mine said once, “Go is 21st Century pseudo-code that actually works”.

Plausible is a gulp of fresh air in the sea of products and services that try to sell one's identity in exchange for a free service. I have started using it for one of my sites, then recently migrated another, and planning to do the same with the rest of my projects.

Moreover, Plausible being an open-source product, it gives anyone a chance to contribute to it and make it even better. As soon as I realised that it was written in Elixir/Phoenix, I just couldn't wait but find ways to help. Although my contributions to the project have been small until now, the guys were really kind and addressed the changes I pointed out almost immediately.

Great work!

[dead] 6 years ago

As someone who has discovered Elixir after years of working with various tech stacks, I can say that there is enough goodness in it for everyone. Having more technically diverse people in the community will help us better understand and work with the best behind it - Erlang.

[dead] 6 years ago

This is more of a general inquiry at this point. I love both Go and graphics programming. At some point I thought, I might actually write a short book combining both topics. As we all know, Go is much more than just a language for writing Web services, yet most materials teach only this side of it. I thought that by using Go to teach a different context (e.g. computer graphics), I might give it a different spin and bring in some fresh minds into the community.

What do you think? Will this be something useful for the general Go community? Feel free to share feedback as well as resources (e.g. libraries, tutorials, etc) which you want to see featured there.

[dead] 6 years ago

Not logging enough is as equally bad, as logging too much. What developers need is a turn-key way to log requests on demand.

I personally found "Go in Practice" really good. What makes this book different is that it is very hands on. Rather than teaching the Go syntax, it goes directly into some practical aspects of everyday software, and explains them from the perspective of the language.

You can check it out on Amazon (https://amzn.to/2YLsBiN) and support my humble contribution to the blogging world. Thanks!

I wrote my 2 cents about this article, in a follow-up Medium post - https://medium.com/@preslavrachev/slack-isn-t-the-problem-we...). Here is a just a relevant comment to this discussion:

"[none of the arguments], has to do with the tools themselves, as much as it does with our way of using them. We have come to a point in our development, in which 24/7 availability is perceived as normal and expected behavior. Yet, to blame it on the tools we use, is like blaming it on the hammer for accidentally hitting your finger while trying to hang a picture. Indeed, the tools we use, have certainly made it easier for us to reach this point, but ultimately, it is us who pulled the trigger, not the tools."

So, the Swift compiler is slow? I mean, I expected it to be slower than Objective-C due to its dynamic nature, but that slow?

Disclosure: I write Android apps, so I'm only occasionally peeking at how the iOS dev scene is developing. I've already been thinking of trying to write Android apps in Scala, but maybe this Swift to Java compiler is also worth looking at