Open in app

Sign In

Write

Sign In

Anthony Oleinik
Anthony Oleinik

853 Followers

Home

About

Published in

Level Up Coding

·Jan 17

Designing Intuitive Dart APIs: Null, Default, and Provided Arguments

Before we start: this is a reduced form example. Some of the examples may have parts of the Widget boilerplate cut out, and we use a simple example that doesn’t make much sense in pratice. At the end, I’ll give a real example of a real scenario in the Flutter…

Flutter

6 min read

Designing Intuitive Dart APIs: Null, Default, and Provided Arguments
Designing Intuitive Dart APIs: Null, Default, and Provided Arguments
Flutter

6 min read


Published in

Level Up Coding

·Nov 28, 2022

We’ve come full circle; Java is now cool again.

If you have a passion for programming, you probably experienced a phase of your career where every shiny, new toy was the new way to do things. If you weren’t using <insert JS framework here> you were old school — and you should get out of the way for the…

Programming

6 min read

We’ve come full circle; Java is now cool again.
We’ve come full circle; Java is now cool again.
Programming

6 min read


Published in

Level Up Coding

·Nov 10, 2022

Why I Switched From Rust to Go on the Backend

An unpopular story of a solo-backend developer. — Pitchforks down, please! I felt your anger as soon as you clicked on the article. I have nothing against Rust — I prefer it for various use cases. All programming languages are means to an end. In my case, Rust simply did not cut it, and I had to gut…

Rust

4 min read

Why I switched From Rust to Go on the Backend
Why I switched From Rust to Go on the Backend
Rust

4 min read


Published in

Level Up Coding

·Jun 13, 2022

Learning Docker Will Be The Best Decision of Your SWE Career, From an Ex-Docker Hater

I used to hate docker. It was scary — I didn’t fully understand it, nor did I want to. I liked my processes: I liked writing code and running it on my machine, straight on the metal. I liked having to write long “READMEs” about how to install all the…

Code

4 min read

Learning Docker Will Be The Best Decision of Your SWE Career, From an Ex-Docker Hater
Learning Docker Will Be The Best Decision of Your SWE Career, From an Ex-Docker Hater
Code

4 min read


Published in

Level Up Coding

·Mar 27, 2022

The Quick Guide to Flutter Unit Testing

The guide for new Flutter testers, but Junior level coding experience. — There’s a misconception in the Medium world that unit testing isn’t for MVP’s. On the contrary, unit testing is a boon for MVP’s! Without unit testing, you have two options: Inevitably eventually ship out a bug to your users Manually test everything, every update The first one is not good…

Flutter

5 min read

The Quick Guide to Flutter Unit Testing
The Quick Guide to Flutter Unit Testing
Flutter

5 min read


Published in

Level Up Coding

·Mar 24, 2022

The Good and Bad of One Year of GraphQL

This morning I got an email from Google Domains, telling me my domain is about to expire (I never set auto-renew on domains I’m not sure if I’ll keep or not, so thanks for the email, Google!). Time flies, and I tried a lot of new things on that project…

GraphQL

8 min read

The Good and Bad of 1 Year of GraphQL
The Good and Bad of 1 Year of GraphQL
GraphQL

8 min read


Published in

Level Up Coding

·Mar 2, 2022

Flutter local_value Package: Simplest Way to Store Local Data

The easiest way to write values to local storage. — TL;DR: Here’s the pub.dev! Around a year ago, I wrote this article, about the different ways you can write values to local storage. Even a year later, it’s one of my most active articles. A disproportionate amount of my views are on that article. This means that Flutter devs are…

Flutter

3 min read

Flutter local_value Package: Simplest Way to Store Local Data
Flutter local_value Package: Simplest Way to Store Local Data
Flutter

3 min read


Published in

Level Up Coding

·Dec 2, 2021

What I Learned Mentoring New Developers

Honestly, I’m not sure how it happened: it wasn’t a formal arrangement. I didn’t ask to be a mentor, nor did I intend to be. I’m very thankful for the online tech community — I’ve learned most of what I know from the kindness of other developers, and most of…

Programming

6 min read

What I Learned Mentoring New Developers
What I Learned Mentoring New Developers
Programming

6 min read


Published in

Level Up Coding

·Dec 2, 2021

Flutter State Management: 2022 Edition

Today marks another year of Flutter for me — I’ve been deep into the Flutter community for nearly 3 years (time flies!) now. If you’re interested in my recommendations for the previous year, feel free to read them here. I’ll go through each state management solution that I have used…

Flutter

10 min read

Flutter State Management: 2022 Edition
Flutter State Management: 2022 Edition
Flutter

10 min read


Published in

Level Up Coding

·Nov 12, 2021

How I Launched my Website In Three Hours

Don’t get me wrong: I love Medium as a platform. It’s by far the best way for a writer to get their writing noticed — publications provide a natural and helpful mechanism for content filtering, and a good way for readers to discover new writers. In short, It’s one of…

Startup

5 min read

How I Launched my Website In Three Hours (For Free!)
How I Launched my Website In Three Hours (For Free!)
Startup

5 min read

Anthony Oleinik

Anthony Oleinik

853 Followers

Developer passionate about learning and creating things. Writing to help others learn.

Following
  • Scott Galloway

    Scott Galloway

  • Netflix Technology Blog

    Netflix Technology Blog

  • Barack Obama

    Barack Obama

  • Tinder

    Tinder

  • AirbnbEng

    AirbnbEng

See all (6)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams