Details
-
Abouta man of many huts. quickly learning software developer, devops and coding lead of a little company
-
Skillspython, django, docker, ansible, linux, git, terraform
Joined devRant on 5/27/2021
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
There is more to value impact than just coding ^_^
(And yes I am code monkey as well)
The phoenix project book is a fun novel to read on this topic -
docker-compose up --force-recreate --build
even shorter version, that combines building with arguments, destroying previous containers, recreating new ones
`-d` argument is optional for running in background -
Or using any commands u wish, just add them into yaml makefile
https://taskfile.dev/ -
But better just going
docker-compose down && docker-compose pull && docker-compose up -d
^_^ -
I am in Serbia too, I get different salary ^_^
-
@NoToJavaScript Linux shines the best for work actually
Most specifically for web developers
Backend Devs, DevOps engineers and can benefit even Frontend developers.
Because all those Devs target to deploy to Linux in the end ^_^
It can work for some other categories of developers, but that is all specific from domain to domain -
@NoToJavaScript antivirus that is not disableable
a) additional yet another strain in hardware resources
b) potentially security hole again that sends this time all my files to Microsoft (reminding Apple scans all your photos for breaking laws now)
c) ergh, it blocks me some content I download from torrents like cracked games ^_^
d) I did not choose to wish I want this antivirus, and I don't have an option to disable it at all -
@NoToJavaScript sure, i can agree to reviewed sent reports.
Problem is, at this point I don't trust Microsoft that they disabled all automated telemetry gathering even if I pressed all buttons for this (after all they abused it too pushy and long time). I can be sure only that potentially I missed something to disable, or this not security reviewable proprietary code can be gathering telemetry regardless of my choices
It is easier to trust open source. At least it is reviewed by people besides the company workers. And if someone spots foul play, a cleaned from shit version can be forked ^_^ -
Also I would like ability disabling services i don't need. In Windows it is no longer option apperently even if u a admin user (try disabling default antivirus Windows Defender or Windows updates :/ )
In Linux i control everything, and can edit all configs. Surely dangerous, and I can disable or delete smth breaking OS but i remain full owner ☺️ -
@NoToJavaScript would u like your software gathering telemetry about all your actions and sending in real time all pressed buttons and voice actions, and geolocations and everything else just because u missed during installation disabling this telemetry?
That is modern Windows for you.
I would like some privacy in Linux ^_^
Wishing my payment cards, passwords and etc remaining my property only ^_^ -
@NoToJavaScript using Linux stabely without problems for two years ^_^
Reinstalled to newer version only because time to get new next stable version arrived and I was changing SSD to bigger one
Everything is installed without any problems out of the box often enough
Because I just use snap/discovery
Or installing with apt and instructions from official sites that already wrote instruction for Ubuntu (i run Kubuntu 22.04 LTS at the moment)
If no snap, i seek downloading .deb and installing as apt install ./file.deb -
In the mean time in Windows:
Silent crash of GUI (or BSOD)
In other cases:
"Ops, something went wrong. Would you like to send report about it to Microsoft?" -
@b2plane Terraform can be started learning with this book.
It is tool to automate actions in cloud provider with declarative and static typed code.
When u change your Terraform code about which objects are present and how configured, Terraform applyment only changes from previous state to match new one
(Automatically deletes objects for which code no longer present, tries to update date of objects to match new desired case, and only in worst case replaces objects that can match new state only through replacement)
Must have tool for overbloated complex cloud providers, removes click ops :)
Automates buying servers, configuring DNS, getting Databases and etc -
Recommending more simple Digital Ocean 🌊
AWS is more for DevOps Engineers which learned Infrastructure as a code and tools like Terraform -
May be your managers need to be ~~fired~~ laid off ^_^
-
Rest API combined into single endpoint, where all stuff can be queried in its jsonish language.
Multiple different stuff can be queried in one request, and language gives precision which resources are needed at the moment given, and which not.
Highly useful are least for some social network application with a lot of settings what to show and what not I guess
Basically, in most of cases you need just Rest API, but sometimes for some app types and size, makes sense to go GraphQL -
Read a book
Unit testing by Vladimir Khorikov
This book is dedicated to explain this question thoroughly -
I don't get it, what is she ranting about
-
Well, there are real mutants having both physical gender body features
Usually those extra pronouns are used just by mentally ill people which have their mental gender disorder though -
@Demolishun rumors say, surely u can but u need something like 1TB of size for it to run. So should be possible only on really strong pcs
https://en.m.wikipedia.org/wiki/....
800GB :)
Oh openAi site has answer:
You can download GPT-2, but not GPT-3. The latter is only accessible via the API.21 нояб. 2022 г -
Linux for the win
Recommending Kubuntu 22.04 LTS -
@thebiochemic 50 loc is my threshold. :) And even amount below that is worth to git save. Scripts can very important part of repository stuff.
Probably stuff above 5-10 LOC i save then -
@thebiochemic even if it is personal project, it is not acceptable for software development
Using Google drive for backups with zip archives is acceptable only if you are still a student, or even just in school. -
See the trick
`docker exec -it ubuntu:22.04 bash`
You LL get inside of running container in interactive console. From there u can quickly test in real time what is supposed to be installed.
In similar way you can built image at any time of problem, by commenting out problematic commands and running
`docker build --tag test .`
And entering again it's console via same command as above except replacing Ubuntu:22.04 to test.
For alpine images, enter via `sh` instead of `bash`
In general recommendation to read `Docker Deep Dive` book in addition -
2 AM coding current assignment :)
Evening + night full 2-3 am is usually my shining time.
At morning even if I awake... Ergh, my concentration is often slacking off till afternoon.
Loving my WFH for this, because I can work with diligence in my prime time -
@svartblod that is good, then you look like having foundation to travel this road :)
-
https://i.am.ai/roadmap/...
https://github.com/AMAI-GmbH/...
Pretty much very actual data science roadmap.
My advice would be evaluating if you are ready for this. It is assumed to have scientific approach, learnt higher math (having aptitude for this stuff like Statistics and etc), and having university degree.
Data scientists are pretty much required to have at least Bachelor's degree and preferably Master's and higher degree.
So... evaluate if you are satisfying this requirements and ready for the roadmap.
Data scientist is... Usually a lot of math, with added programming parts. Machine Learning for good majority is being Data Engineer as far as i heard, and only after that machine learning.
If you are ready, then go. If not... may be it is not really the road you need. -
Advice: Do not use Jupyter. Use vscode :)
-
@darksideofyay lucky.
Although I don't complain.
At new job learning AWS and many corresponding stuff is big enough to me.
I satisfy urges for new languages and tech in pet projects in addition. Currently all pet projects go in Golang, planning to go for Java next -
Authentic image of me from my first job