HN user

stephanos2k

225 karma

stephan at 101loops com

Posts43
Comments77
View on HN
zed.dev 5mo ago

Split Diffs Are Here

stephanos2k
21pts0
cloud.google.com 3y ago

Duet AI for Google Cloud – An AI-Powered Collaborator

stephanos2k
4pts0
github.com 3y ago

[Buck2] Consider WASM Instead of Starlark

stephanos2k
2pts0
moonrepo.dev 3y ago

A build system and repo management tool for the web ecosystem, written in Rust

stephanos2k
5pts0
nan-archive.vercel.app 3y ago

How Do Arrays Work?

stephanos2k
1pts0
www.synthesis.com 3y ago

Where Kids Learn to Work in Teams and Make Decisions

stephanos2k
3pts0
www.julian.com 3y ago

Armageddon

stephanos2k
3pts1
developers.facebook.com 3y ago

Superconsole: A Text-Based User Interface (TUI) Library Written in Rust

stephanos2k
26pts9
blog.stephanbehnke.com 5y ago

Rewire: A New Approach to Dependency Injection in Elixir

stephanos2k
6pts0
www.togetherwecode.com 6y ago

Guiding principles for a thriving remote team

stephanos2k
3pts0
blog.stephanbehnke.com 9y ago

The Curious Case of the Merciless Compiler

stephanos2k
1pts0
blog.stephanbehnke.com 9y ago

25 Lessons from Being a Developer at a Startup

stephanos2k
2pts0
blog.stephanbehnke.com 9y ago

How 3 years on Google App Engine feel like

stephanos2k
2pts0
blog.stephanbehnke.com 9y ago

3 Years on Google App Engine. An Epic Review

stephanos2k
2pts0
medium.com 9y ago

Trial Balloon for a Coup?

stephanos2k
7pts3
blog.stephanbehnke.com 9y ago

The Curious Case of the Merciless Compiler

stephanos2k
3pts0
blog.stephanbehnke.com 10y ago

The hunt for an immutable, type safe data record in JavaScript

stephanos2k
5pts3
news.ycombinator.com 10y ago

Ask HN: Find the highest rated entries on a Google Map section

stephanos2k
1pts0
news.ycombinator.com 10y ago

Ask HN: React inline styles – yay or nay?

stephanos2k
1pts0
github.com 10y ago

Show HN: Graphql-java – A complete Java implementation of the GraphQL spec

stephanos2k
65pts3
github.com 11y ago

Decomplected, extensible and simple React wrapper for ClojureScript

stephanos2k
3pts0
blog.stephanbehnke.com 11y ago

Zero to Om: Learn Om without any knowledge about ClojureScript

stephanos2k
1pts0
blog.stephanbehnke.com 11y ago

Zero to Om

stephanos2k
1pts0
news.ycombinator.com 12y ago

Ask HN: Best practices for stolen session detection?

stephanos2k
2pts4
tech.small-improvements.com 12y ago

How to automate your IntelliJ IDEA setup with Gradle

stephanos2k
2pts0
news.ycombinator.com 12y ago

Ask HN: What's an .io domain worth?

stephanos2k
5pts8
news.ycombinator.com 12y ago

Ask HN: Matching music albums from Amazon, iTunes and Wikipedia?

stephanos2k
1pts0
news.ycombinator.com 12y ago

Ask HN: What's a reasonable salary at a Berlin startup?

stephanos2k
8pts10
codepen.io 12y ago

The most minimalistic CSS3 spinner you'll ever find (inspired by Kippt)

stephanos2k
1pts1
berlin.getuncubed.com 12y ago

Berlin UNCUBED: Love your job. Get uncubed.

stephanos2k
2pts1

Location: Victoria, BC, Canada (PST)

Remote: Yes

Willing to relocate: No

Technologies: Java, JavaScript/TypeScript, Go, Elixir, React.js, Kafka, AWS, Docker, ElasticSearch, MySQL

Résumé/CV: https://www.linkedin.com/in/stephanbehnke/

Email: (contact me via LinkedIn)

---

I am a Senior Software Engineer with 12+ years of experience designing and building scalable software systems in the cloud.

In my last role at PagerDuty I was:

  - a full-stack engineer; I shipped frontends and backends to millions of users

  - a mentor; I supported my co-workers through 1:1 mentoring and pairing/code reviews

  - a DevOps engineer; I mitigated incidents and drove down MTTR for mission-critical microservices

  - a tech lead; I successfully delivered high-impact projects in collaboration with UX and Product
---

I'm looking for an opportunity to work with passionate people on large-scale, innovative projects.

FWIW, a little experimented I just ran showed me that with simple layers the cold start time of my little 3MB Go app was <100ms, using the Docker image `amazon/aws-lambda-go:1` instead took ~1500ms.

- - - -

REPORT RequestId: f905d5fe-a64e-48c8-b1f2-6535640a6f82 Duration: 7.55 ms Billed Duration: 1309 ms Memory Size: 256 MB Max Memory Used: 49 MB Init Duration: 1301.10 ms

- - - -

REPORT RequestId: 89afb20d-bc49-4d89-91f0-f1ef62ac99aa Duration: 12.20 ms Billed Duration: 13 ms Memory Size: 256 MB Max Memory Used: 35 MB Init Duration: 85.37 ms

(OP here)

I wrote them again a week later. Still got no response. Then I contacted the HR people on LinkedIn and got mostly rejections - but one interview, actually. So I totally agree, you have to follow-up. Didn't mention that in the article.

Blogging.

EDIT:

It would be nice to look back at a decade of blogging, but I only started like ~3 years ago. It has many, many benefits: Practicing written communication, organizing one's thoughts, build up credibility, learn things in-depth by teaching etc.

Now that I think about it, actually, publishing anything in general. Working out in the open. I often kept side project to myself. I should have just open sourced that (did that for some projects after the fact).

Are there any (German) resources on how to do the tax reports yourself?

I can't find anything. I did incorporate too early and now have nothing but a few payments to declare. Don't want to spend 500€+ on the accountant :-/

CQRS Journey

"This guidance is designed to help you get started with the CQRS pattern and event sourcing. It is not intended to be the definitive guide to the CQRS pattern and event sourcing. Instead, it's a journal that describes the experiences of a development team with no prior CQRS proficiency in building, deploying (to Microsoft Azure), and maintaining a sample real-world complex enterprise system as a reference implementation (RI) to showcase various CQRS and ES concepts & techniques."

available as PDF: https://msdn.microsoft.com/en-us/library/jj554200.aspx

Thanks for your comment!

Well, obviously we want to prevent stealing the HTTP session. But maybe someone steals the user's password - we can't protect the user's password for him.

So when someone from the US suddenly logs in on another continent we want to detect that. Sure they could use a proxy, but maybe. Since it's a B2B app people rarely use it out of the office.

I read eCommerce shops do it, payment providers as well. So there seems to be something to it...

"It is now possible to configure the number of concurrent requests served by each of your app's dynamic instances ..."

Wow! This is huge!

I wonder if other platforms (Java, PHP, Python) will also get this. Go is wickedly fast, starting up and instance as well as serving a request. And now that an instance scales to much more concurrent requests it even scales fantastically. Awesome.

EDIT I just saw in the documentation that Java can do this as well! Our main business runs Java on App Engine and I never heard about this ... odd.