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 -
Pic 3
-
Pic 2
-
Also pic
-
```A curious little gopher, with a mission quite clear,
To help us all code better, and make our software here.
With his cheerful little smile, and his tail held high,
He’s become a symbol of the Go programming guys.
Efficient and nimble, this little guy knows,
How to make our programs run, with just a few flows.
He’s always ready to help, with a twinkle in his eye,
Making coding a joy, with the Go programming by.
So here’s to the gopher, our friendly coding friend,
May he guide us through the code, until the very end.
For he’s more than just a mascot, he’s a symbol of our love,
Of a language that helps us build, the programs from above.``` -
```
Oh little gopher, cute and bright,
The symbol of Go's might,
With your tiny paws and wide-eyed gaze,
You bring joy to every coder's days.
You roam the code with ease and grace,
And never lose your cheerful face,
A guiding light in fields of code,
For all who seek to learn and grow.
So here's a tribute to the gopher,
The champion of Go's power,
A symbol of the language bright,
And all the joy that it brings to light.``` -
@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