Mariia T Profile
Mariia T

@mariia__t

Followers
2,219
Following
287
Media
83
Statuses
699

Java Backend Developer | Experimental Fullstack off work | Making short educational videos about programming

Joined October 2022
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@mariia__t
Mariia T
2 months
I’ll keep showing up every day, and I’ll win big
Tweet media one
@_devJNS
⚡JNS⚡ 𝕩
2 months
I'll keep showing up everyday, and I'll win big
Tweet media one
31
43
768
26
77
1K
@mariia__t
Mariia T
2 months
My senior dev colleague recommended me this book saying if I want to become a good software engineer, this book is a must. I heard about it from others as well. It was published in 2008 by the man who has been coding since 1970s, but it seems, the principles he describes are
Tweet media one
83
186
3K
@mariia__t
Mariia T
10 months
Reached 100🥳 Thanks everyone. Sharing my progress with you for the past few weeks literally changed my life.
Tweet media one
151
20
729
@mariia__t
Mariia T
8 months
It’s -11 outside today🥶 Working from home is the best option. Have a productive Monday everyone 🙌
Tweet media one
42
22
535
@mariia__t
Mariia T
1 month
I have been leetcoding for a few days. But this time I changed the strategy, so instead of trying to solve random problems, I tackle a set of problems related to a single pattern. Now its a sliding window pattern, and after a few days of suffering I finally see some light✨
Tweet media one
34
18
507
@mariia__t
Mariia T
7 months
Another office day🏢 Working on enhancing backend endpoints with some validation mechanism. Happy Wednesday everyone ✨
Tweet media one
40
7
476
@mariia__t
Mariia T
2 months
Hats off to the best series on Java Multithreading topic I have ever seen. It never appeared to me, that such comprehensive concepts could be so well illustrated✨ Those diagrams that show how communication happens behind the scenes, make the external abstractions so easily
Tweet media one
6
52
432
@mariia__t
Mariia T
2 months
@engineering_bae But honestly I wouldn’t personally compare these 2 books, cause Head First Design Patterns focuses on reusable solutions to common problems in software design, while Clean Code touches the principles of writing clean, maintainable, and understandable code. So they are talking
0
1
125
@mariia__t
Mariia T
9 months
Does mobile dev indeed have no future?
45
0
92
@mariia__t
Mariia T
6 months
If you see this, drop a face pic😊✨
Tweet media one
@roxanamuntian
Roxana Muntian
6 months
If you see this, drop a face pic 😊
Tweet media one
50
4
177
21
0
87
@mariia__t
Mariia T
8 months
I thought I hated building UIs until I met Jetpack Compose.
12
1
79
@mariia__t
Mariia T
2 months
@fjzeit Thanks for your feedback, and it makes total sense. I will try to follow this approach
1
0
78
@mariia__t
Mariia T
8 months
All my team members live in another city. I occasionally visit this local company office just to enjoy the view🏙️ Wish you all a bug-free Friday!
Tweet media one
13
0
76
@mariia__t
Mariia T
6 months
First you start building Next js fullstack app with @jsmasterypro , and then you deep dive into what are the asynchronous callback functions in Javascript. But at this point you already see the real use case of it in front of you and completely understand how it works and used in
Tweet media one
7
2
65
@mariia__t
Mariia T
2 months
Instruction on how to get viral on tech twitter: 1. Choose a programming book that everyone loves and hates at the same time. Just hates is enough as well. 2. Say something nice about it. 3. You got it.
@mariia__t
Mariia T
2 months
My senior dev colleague recommended me this book saying if I want to become a good software engineer, this book is a must. I heard about it from others as well. It was published in 2008 by the man who has been coding since 1970s, but it seems, the principles he describes are
Tweet media one
83
186
3K
11
0
49
@mariia__t
Mariia T
6 months
PR is in the review, so it is time for learning ✨
Tweet media one
3
0
47
@mariia__t
Mariia T
10 months
100 more in 3 hours🫣🫣🫣 This is unbelievable
Tweet media one
18
0
43
@mariia__t
Mariia T
8 months
Finished AddEditNote screen. It will add notes to default Notes folder if navigating from the main screen. Otherwise, it will go to selected folder. Today I will be exploring swipe delete functionality in Jetpack Compose. P.S. the notes divider goes crazy when zooming device
4
0
44
@mariia__t
Mariia T
8 months
Learning Coil Compose to be able to pick up device images. Gonna try out something cool with that🤫 #jetpackcompose #kotlin #androiddev
Tweet media one
3
0
44
@mariia__t
Mariia T
8 months
It turned out easier than I expected🥹
10
0
42
@mariia__t
Mariia T
9 months
Slow, but steady progress🗒️✨ At some moment I got hung up on exploring different kinds of Flows in Kotlin, and then realized that digging too much into this topic is not crucial for the scope of this project. 💡Striving for perfection is what sometimes might slow you down.
8
2
42
@mariia__t
Mariia T
2 months
@ziademarcus Already paid, got blocked by a follower for willing to read this book😂 didnt expect Uncle Bob to be such a contradictory figure lol
0
0
38
@mariia__t
Mariia T
7 months
Today is not an ordinary Thursday in Poland, but it’s a Fat Thursday 🍩 The rule is simple: eat as many donuts as you can 😄
Tweet media one
15
2
38
@mariia__t
Mariia T
9 months
Testing ViewModel today. I could not find what I needed in the tutorial I watched, so now it’s just me and my devoted buddy #chatgpt4 .
Tweet media one
8
1
34
@mariia__t
Mariia T
8 months
I built a Landmark Explorer app with Google's New AI Gemini! You can now easily integrate the Gemini API into your Android app. Things you'll need to get started: - Be in USA or connect to VPN (currently it only works in USA) - Get an api key from -
7
0
32
@mariia__t
Mariia T
10 months
Focus of the day: Android testing with @plcoding Before I proceed with building a project on my own, I want to be able to properly test each component, following best practices of Test-driven development (TDD).
Tweet media one
2
1
31
@mariia__t
Mariia T
8 months
The advantage of working from home🥞 Enjoy your day🙌
3
0
33
@mariia__t
Mariia T
2 months
Enjoying my time off in Croatia☀️🏝️ In Poland a sunny and warm weather is quite a rare occasion, so Im trying to enjoy these moments as much as I can🥹
Tweet media one
Tweet media two
4
0
32
@mariia__t
Mariia T
7 months
I am forced to go to the office twice a week, while nobody from my team will ever be around, cause they live in a different location. It was fun until made mandatory.. Have any of you had such experience, and how did you feel?
4
0
28
@mariia__t
Mariia T
2 months
I wish every weekend could be like this😌 Have a great weekend y’all!✨
Tweet media one
1
1
27
@mariia__t
Mariia T
9 months
I have started working on AppleNotes Clone. As a part of MVP it will have basic functionality and similar design. I will use Todo App project structure as a sample and will add new functionality on top of that. Today I have been working on Folder screen UI.
Tweet media one
8
1
24
@mariia__t
Mariia T
8 months
Don’t wait for an inspiration to hit you. Just sit down and do what you have to do. The inspiration will come by.
3
3
26
@mariia__t
Mariia T
10 months
I have just finished a simple CRUD Todo App! What I learned: - MVVM Architecture - Kotlin coroutines and flows - Dependency injection with Dagger Hilt - Room database - ViewModel interaction with repository and UI - Lazy Column in Jetpack Compose to render lists #androiddev
9
1
26
@mariia__t
Mariia T
9 months
Soo.. with a bit of trial and error, yesterday I was able to populate initial data via custom RoomDbInitializer, in order to facilitate development and testing. It allows me to focus on one Screen at a time and manipulate the real data upfront.
Tweet media one
2
1
26
@mariia__t
Mariia T
7 months
1.5 hours of Spring security with @AmigosCode completed. (actually it took around 4 hrs in total cause I had so many questions to address to my poor AI buddy along the way🥲) This course is just so great, I not only dive into the security framework itself, but also strengthening
Tweet media one
3
0
23
@mariia__t
Mariia T
7 months
1. Stop watching tutorials. 2. Go start a project on your own, get stumped for months, read random solutions from stackoverflow, cry your eyes out because nothing works as expected and wish you have chosen a different career. Or… 1. Watch people building real world projects
6
2
26
@mariia__t
Mariia T
1 month
Not me being back from Croatia and already planning next vacation trip in my head instead of focusing on work💆🏻‍♀️ Why is it so hard to get back to normal😭
Tweet media one
2
0
25
@mariia__t
Mariia T
7 months
@andreiacribeir I doubt there is any language out there that hasn’t been hated. Each of them has their goods and bads, at the end, one should focus on which language/stack fulfills their requirements
5
1
23
@mariia__t
Mariia T
9 months
Hello from snowy Warsaw❄️🎄 This is me on a week-long vacation, already starting to feel guilty for not posting or learning anything new🥲
Tweet media one
Tweet media two
5
0
23
@mariia__t
Mariia T
9 months
Good morning everyone! After a long break, yesterday I made some progress with my Notes app. I focused on defining data structure: - entities - repositories - dao - relation -dagger hilt injection setup
5
0
23
@mariia__t
Mariia T
2 months
Started using Github Copilot Chat at work and I love it! Since it knows the project inside out, the answers are much more precise than in ChatGPT. Anyone used it already? How do you like it?
Tweet media one
3
0
23
@mariia__t
Mariia T
7 months
If I could start over with my coding journey, I would have never tried to learn a programming language just because it’s cool or popular. Unless you have an idea of what to build with what you are learning, you will likely stop doing that very soon.
3
1
23
@mariia__t
Mariia T
6 months
A friendly reminder to my fellow coders: If you are stuck with some error, or don’t fully understand how things work under the hood, and you feel overwhelmed, your eyes are burning, but you are still trying to see some light… just remember: IT’S OKAY! You don’t have to do
3
2
21
@mariia__t
Mariia T
18 days
Me waiting for my Github Actions workflow to complete, at the same time wondering how I ended up DevOpsing again. For those who didn’t know, I have been a DevOps for 3 years before becoming a Java dev and waiting for pipelines to complete was the most painful part of that job.
Tweet media one
4
0
22
@mariia__t
Mariia T
1 month
I spend hours to understand a medium level sliding window pattern question on a leetcode. Let alone to solve it completely on my own. I cannot imagine big companies expect you to solve one and optimize it in 45 minutes. Or am I just not a leetcode material?🫠
2
0
22
@mariia__t
Mariia T
6 months
This was the most confusing topic for me in Tailwind… Like seriously, why would you call it “sm” and then tell people not to think about it as small devices, but “at the small breakpoint”?
Tweet media one
11
0
21
@mariia__t
Mariia T
8 months
I appreciate the null safety in Kotlin. But sometimes I wish I didn’t have to deal with those null checking cases. It’s like waiting to cross a pedestrian line when you are in a hurry and there are no cars on the horizon.
3
0
19
@mariia__t
Mariia T
8 months
Since when I came back from Corfu, my every morning starts with Greek coffee, and I can’t go back. Have a great day!✨
Tweet media one
3
0
19
@mariia__t
Mariia T
10 months
Whenever I can’t get something through my head, I draw a diagram. This is how it looks like, and it reaally helps. What do you do, when you don’t quite get it? #learningcode #androiddev
Tweet media one
4
2
18
@mariia__t
Mariia T
2 months
Of course, practice will make you a better developer. But nothing will beat sneaking around other people’s github projects.
3
0
20
@mariia__t
Mariia T
8 months
@andreiacribeir I find it extremely useful as a personal tutor. I just make sure to never accept any of his answers blindly, but questioning every each of them. Given that GPT-4 now has access to the internet, is it any different from surfing through Google search or stackoverflow?
6
0
19
@mariia__t
Mariia T
8 months
I decided to learn something new every day. It could be science, history or any other field that is appealing to me at this moment (apart from programming , cause I do this anyways :D) Today it will be a documentary about Alexander the Great.
Tweet media one
1
0
18
@mariia__t
Mariia T
8 months
The Head First series are the only programming books I can read with a genuine curiosity, like some sci-fi comics fan. Is that normal or I need help?😂
Tweet media one
3
0
19
@mariia__t
Mariia T
2 months
✨Form validation in Next JS - (Client Side + Server Side)✨ Client side validation is the first thing that comes to mind when submitting a form. It’s a good practice to do that on a client side before we hit a server. But.. what if a user has disabled Javascript in a browser?
4
2
19
@mariia__t
Mariia T
9 months
The great advantage of Composable functions is their reusability. Jetpack has lots of built-in functions, such as different kinds of buttons, textfields, layouts, etc. But you can also create your custom reusable Composables, and here is how:
3
0
16
@mariia__t
Mariia T
9 months
Roughly a month ago @taruza_ showed me how to effectively use Twitter. I could not even imagine to grow so fast in here. Thank you all for staying with me on this journey 🙌
6
1
16
@mariia__t
Mariia T
8 months
Today in the morning I was going to start learning Golang Websockets, when one hour later, out of the blue, I changed my mind to start learning microservices with Spring Boot. And I always wondered why I tend not to finish my projects🥲
5
1
18
@mariia__t
Mariia T
7 months
Ever heard of Strategy Design Pattern? I recently had a chance to implement it for the validation mechanism at work. There were a few different algorithms to be implemented based on a specific type. At first I thought its not a bad idea to just "switch" through each type and
4
0
17
@mariia__t
Mariia T
8 months
Today in a Sprint review I need to present the tasks I finished 2 weeks ago before vacation. Meanwhile, Im trying to recall what our project was about.
4
0
15
@mariia__t
Mariia T
2 months
@ThugNeilson556 Isn’t it great🥹
0
0
16
@mariia__t
Mariia T
9 months
The great thing about #buildinpublic is that you can track a moment when you stopped being consistent. You can look at your past self and analyze what made you start shifting priorities.
1
1
15
@mariia__t
Mariia T
2 months
@canoozie Well said, I couldn’t agree more.
1
0
16
@mariia__t
Mariia T
2 months
- How many animations would you like to have on the landing page? - Yes! Did all that with framer motion, and it's actually super easy to make! @framer
2
0
15
@mariia__t
Mariia T
8 months
Today I really enjoyed Java coding at work. Im working on a validation mechanism that involves lots of attributes mapping and iterations through entry sets. And I had a huge mess in my methods logic, so people would definitely have a hard time to understand it. I did some
5
0
12
@mariia__t
Mariia T
2 months
Gonna try this cool animation on those cards today, let’s see how it goes✨
1
0
15
@mariia__t
Mariia T
2 months
Have a look at this Deep down I always wondered why Java makes us do so much to just read a file. And turns out its a perfect representation of a shallow module🥲
Tweet media one
Tweet media two
2
0
15
@mariia__t
Mariia T
8 months
Windows or Mac for Android development?
9
0
15
@mariia__t
Mariia T
2 months
I must admit, I threw away an idea to continue reading Clean Code. I was too naive assuming that after that amount of hate I will still be able to do it. Like whatever, I’ll just stay super conscious and will make sure I filter out all the garbage from it, taking only what’s
Tweet media one
4
0
11
@mariia__t
Mariia T
9 months
Would you rather be burned out or bored?
13
1
13
@mariia__t
Mariia T
6 months
AI will not replace you, but someone who uses AI will.
0
0
13
@mariia__t
Mariia T
2 months
@Sanji_vals As long as you understand how things work under the hood, follow best practices of clean and secure code, and not just blindly copy pasting what was suggested, I dont see a reason of not using AI tools in your daily work if it increases your productivity.
2
2
13
@mariia__t
Mariia T
8 months
Today I spent roughly 3 hours trying to fix something that did not have to be fixed. Simply because my mind led me to completely wrong assumptions, while the answer was already present to me from the beginning…🫠 I am wondering, if it will get any better with years of
3
0
12
@mariia__t
Mariia T
2 months
OK, it’s time to cook some dinner😌 @aceternitylabs @tailwindcss
2
2
12
@mariia__t
Mariia T
7 months
Do you like your PRs to be roasted? I got nearly 30 comments on my last one. At first it felt annoying, but at the end I realized that it helps me to grow. A quick approval might feel as a relief, but it certainly does not make you any good in the long run.
4
0
11
@mariia__t
Mariia T
8 months
The only situation when you are happy to see your test failing is when you see this yellow X icon, cause at this point you realize, it's not about shitty runtime errors anymore, but your assertions.
Tweet media one
0
0
11
@mariia__t
Mariia T
2 months
@LeahTCodes This often happened to me because the library version mismatch which resulted in some function deprecations. Keeping that always in mind, helps me quickly solve those issues
2
0
12
@mariia__t
Mariia T
7 months
My cat Yoshi wishes you a Valentine’s day full of joy and the warmth of precious moments shared with your beloved one♥️
Tweet media one
1
0
11
@mariia__t
Mariia T
10 months
Errors in your code mean you’re trying to do something cool. No errors = no growth. Do you have a fear of failures in coding? How do you handle it? #buildinpublic
3
0
9
@mariia__t
Mariia T
6 months
Played a bit with Next.js dynamic api routes and react useEffect.. Lesson learned to set session value as a dependency array to useEffect, otherwise (if array is empty), this guy will be executed only once. And as you can see, at first session is undefined.. and I was wondering
Tweet media one
Tweet media two
0
0
10
@mariia__t
Mariia T
6 months
Finally I was able to import Airtable data to @supabase I had to also setup a many-to-many relationship between tables through the junction table (which will store the relations). The only challenge I encountered is to fetch data from one table joint with another through that
Tweet media one
Tweet media two
1
0
11
@mariia__t
Mariia T
2 months
@andreiacribeir 1. Find videos on youtube where people build real world projects from top to bottom 2. Repeat from them 3. Clone the git repo if available (very often they are) 4. Explore the project, google or gpt things you dont understand 5. Come up with a similar project idea from what you
2
1
11
@mariia__t
Mariia T
10 months
@hanuna_ma_data Good luck! If you would need any tips on Kubernetes certifications (CKA/CKAD), feel free to reach out 🙂
1
0
10
@mariia__t
Mariia T
29 days
Today I will review the solutions of leetcode sliding window questions I have been fighting with these days. I will work on the thinking process and try to explain a solution to myself just on a paper before starting to code. This seems to me the most essential part of any
Tweet media one
1
0
10
@mariia__t
Mariia T
3 months
Hi everyone! Long time no see… Hope you are all well and healthy✨ I must admit I haven’t had an impulse to post in here for quite a while, though I have been learning and doing some side projects a lot for these past months, and I have so much to share with you guys! So I am
3
0
8
@mariia__t
Mariia T
8 months
This is brilliant, it aligns indeed. #buildinpublic is the only tool so far that helps me to stay curious on a daily basis.
@buildappswithme
Paulo Dichone
8 months
Notes I took a year ago about creativity… It really aligns with the #buildinpublic movement, doesn’t it?
Tweet media one
0
0
11
1
0
9
@mariia__t
Mariia T
8 months
I feel super productive when working from the office. Under one condition though: there should not be anyone in there who I feel obligated to chitchat with.
1
0
8
@mariia__t
Mariia T
3 months
I have been cheating on Java with this🥲 What can I say, the immediate feedback does feel good! And sometimes, changing the direction a bit could save you months of burnout big time. This one was inspired by an incredible Figma design template. Still work in progress, but I
2
0
9
@mariia__t
Mariia T
2 months
A perfect example of why Typescript is better than Javascript
2
1
8
@mariia__t
Mariia T
10 months
You need to push a bugfix urgently to the main from your feature branch you are currently working on. But you don’t feel like pushing anything else than a certain commit. git cherry-pick comes in really handy in such case. Have you heard of it/used it? #git #buildinpublic
Tweet media one
1
1
6
@mariia__t
Mariia T
10 months
Finished Tip Calculator app in Jetpack Compose🚀 What I learned: - modifier is your friend - relationship between Composables - usage of lambdas (aka callback functions) - state hoisting Credit to @buildappswithme for the outstanding Android dev course🔥 #androiddev
1
0
7
@mariia__t
Mariia T
2 months
I have got an idea to build a micro SaaS app and I need your help Before I actually start working on it, I need to understand if it is going to be useful. Would you help me by answering 3 questions in my survey? Comment below if interested #buildinpublic
7
0
8
@mariia__t
Mariia T
10 months
I recently found out a nice feature in JPA: Entity Graph With this you can eagerly fetch associations only when needed. It looks like a really nice approach to still overcome n+1 problem and not to be forced to fetch eagerly all the time. #java #hibernate #springboot #jpa
Tweet media one
2
3
8
@mariia__t
Mariia T
9 months
Key factors worth emphasizing: - Show up regularly, but don’t spam - Engage with others - Follow accounts whose field is similar to yours or to what you are passionate about - Participate in Space on topics you are interested in - Share about your learning progress
0
0
8
@mariia__t
Mariia T
2 months
Does it feel weird to you as well, having a conversation about programming in your native language? I speak Russian, but I never read any materials or watch any programming content in Russian, and it feels sometimes so alien to hear all those definitions they use to name
4
0
7
@mariia__t
Mariia T
10 months
Went from 0 to 33 followers in 3 days. Not a bad pace I’d say😃 Thanks to all of you. There is such a strong community vibe here in Twitter, and it is so rewarding!
Tweet media one
5
0
7
@mariia__t
Mariia T
2 months
@gigi_dufresne Yeah its a bit hard to read it as a novel, so I thought I wont have a goal to finish it from top to bottom but I will keep coming back to it at random topics, whichever is relevant to me at this moment, as if it was a some manual🙂
1
0
7
@mariia__t
Mariia T
8 months
Corporate mandatory trainings be like: Question: A customer has transferred $40k to an offshore account with suspected criminal connections. Do you: A: Follow company protocol and report the suspicious transaction? B: See how many bananas you can fit in a standard 2 liter
0
0
7
@mariia__t
Mariia T
10 months
Hello folks! I have recently started my journey as a Java Developer and I am new to Twitter :) Looking forward to connect to other developers! Say hi in comments, so I can follow you 😉 #buildinpublic #DEVCommunity #CodeNewbie
8
1
5