Chyba ci wszyscy bootcampowcy to znaleźli zatrudnienie w #wykop i jakie efekty to widać xD

Społeczność

Społeczność
Chyba ci wszyscy bootcampowcy to znaleźli zatrudnienie w #wykop i jakie efekty to widać xD
Zaloguj się aby komentować
Cześć. Pierwszy post po ucieczce z "nowego" wykopu, jest może jakaś apka hejto na ios?
#ios #aplikacje
Zaloguj się aby komentować
Jest jakiś problem, nie da się zalogować na https://www.hejto.pl/logowanie?redirect=https://developer.hejto.pl/applications/create
@lubieplackijohn
#hejto #api #hejtodeveloper
Zaloguj się aby komentować
#programowanie ile godzin jesteście w stanie produktywnie tworzyć kod w ciągu doby?
Zaloguj się aby komentować
Jprd jak sie oduczyć pushowania na mastera kluczy do api xD
Zaloguj się aby komentować
Zaloguj się aby komentować
https://www.humblebundle.com/books/c-and-net-ultimate-bundle-packt-books
Jak myślicie, warto?
#programowanie
@pudelek No to w takim wypadku taka książka typu "C# 10" może mieć sens, ale wciąż ciężko mi polecić jakiś konkretny tytuł. Za cholęrę nie mogę sobie przypomnieć autora, ale miałem kiedyś w ręku coś co mi się podobało bo rzeczywiście od razu przy podstawach była mowa o tym jak obiekty są trzymane w pamięci, jak np. działa boxowanie czy Nullable<> i podobne rzeczy, o których w pewnym momencie czasem warto myśleć. Tylko raczej bym polecał "Metodę Balcerowicza" czyli nie czytać od deski do deski tylko bardziej przekartkować tą książkę i ewentualnie zagłębić się tam gdzie masz braki.
Chociaż jak wiesz gdzie masz braki to możesz też próbować przeszukiwać sieć. Jest pełno artykułów np. o wielowątkowości i po prostu jak czytasz i napotykasz coś czego nie znasz to googlujesz dalej
ps. powiem Ci, że jak hejto będzie miałem chociaż poziom tak 30% Twojej odpowiedzi to już pokochałem ten portal
Zaloguj się aby komentować
Witam wszystkie Kasie i Tomeczków z #programowanie i #bazydanych !
Wiem, że dzisiaj jest już trochę przesyt tematem portalu na W, ale chciałem zacząć trochę poważniejszą dyskusję na gorąco zanim emocje opadną, bo jutro już raczej mi się nie będzie chciało. Wiadomo, że najlepiej uczyć się na cudzych błędach dlatego proponuję pochylić się nad case study (czy może Post Mortem?) tej wczorajszej udanej aktualizacji portalu kojarzonego z rogalami i Poznaniem żeby wypunktować największe grzechy oraz zastanowić się jak można to było zrobić prawilnie. Także zapraszam do zabawy w panów z obrazka poniżej.
To może zacznę:
Testy UI/UX strony w wersji mobilnej. Tyle się mówi o mobile first, etc., a ten portal to przecież nie jest strona w stylu wejdź i zapomnij (typu jakaś wizytówka firmy) tylko portal, na któym właściciel chcę żeby użytkownicy spędzali czas. Sam traktowałem to jako "ten serwis do przeglądania podczas siedzenia na toalecie" i obstawiam z dużą pewnością, że to podsumowuje znaczną część użytkowników. Tymczasem ta aktualizacja to splunięcie takim użytkownikom w twarz. Można się załamać patrząc na te dwie belki u góry i dołu, przyciski w lewym dolnym rogu zasłaniające przyciski i kontent i te marginesy, które pozwalają zobczyć maksymalnie dwa jednolinijkowe komentarze w jednym momencie na moim ekranie.
Kto w ogóle wpadł na pomysł żeby ubić całą starą aplikacje, zmigrować bazę i postawić zupełnie nową? Ja rozumiem, ze pewnie tak wyszło dużo taniej i wygodniej bo nie trzeba ciągnąć za sobą legacy, ale to trzeba nie mieć wyobraźni żeby nie pomyśleć że taka droga w jedną stronę to trochę słaba opcja w przypadku większych błędów
Kilkugodzinny downtime, prawdopodobnie ze względu na migrację danych. Nikt w tych czasach już chyba tak nie robi w przypadku serwisów działających 24h/7. Nie miałem do czynienia z aż tak dużymi migracjami, najczęściej dotyczyły maksymalnie jednej tabeli ale wydaje mi się że dałoby się to zrobić, wystarczyłoby rozbić migrację na kilka kroków. Jeśli jest jakaś niekompatybilna wstecz zmiana na jednej tabeli to wystarczy zrobić migrację do nowej tabeli i dodać jakiś proces, który będzie automatycznie dodawał wszystkie nowe dane trafiające do starej tabeli również do tej nowej w nowym formacie. Później wypuszczamy apkę czytającą z nowej tablei i gitara, a starą tabelę usuwamy. Jeśli jest jakieś bardziej eleganckie rozwiązanie to chętnie poczytam.
Jak oni mogli wgrać starą kopię bazy? A przynajmniej tak się wydaje patrząc po tym, że stare konta zostawały przywaracane itp. Przecież po to był cały ten downtime żeby chyba migrować wszystkie dane, a nie jakiś backup. Aż ciężko mi w to uwierzyć i mam jakąś teorię spiskową, że to może jakiś inny błąd? Coś w stylu zapomnieli podmienić połączenie na produkcyjną bazę i leciały jakieś dane z UATów czy coś. Chociaż nie wiem czy takie coś nie byłoby nawet jeszcze bardziej kompromitujące.
Ubicie APIv2 i wszystkich aplikacji, które z niego korzystały bez żadnej komunikacji. Przecież nawet w wersji z ubiciem całego starego kodu można było zrobić jakieś ogłoszenia i ewentualnie parę miesięcy temu wystawić nowe endpointy, które początkowo wołają pod spodem nawet stare API. To nie jest prawilne wersjonowanie i pewnie byłyby problemy z kompatybilnością wstecz, ale lepsze to niż całkowite ubicie.
Zapraszam do dyskusji co was najbardziej bije w oczy i jak można było to zrobić lepiej.

Moim zdaniem @mickpl dobrze pisze - gasząc cały portal masz go w jasnym, określonym stanie - "NIE DZIAŁA".
@tellet to tez, ale chodzilo mi o prosta kalkulacje. Portal offline przez, nie wiem, 6h to powiedzmy 6000zl starty. Programista ktory spedzi miesiac pracujac nad migracjami w realtime bedzie kosztowal pewnie trzy razy tyle, albo i cztery jak sie wszystkie koszty uwzgledni.
A pewnie trzebaby uwzglednic pare wiecej osob, jakiegos testera. Wiec zwykly ekonomiczny rachunek
@mickpl wykop do tej pory nie miał realnej konkurencji, więc mając taką rynkową pozycję mogli sobie pozwolić na takie niezbyt ładne wdrożenie zmian. Nie działają stare projekty? No trudno, na pewno wkrótce ich autorzy się dopasują do nowego API. Ale takiej migracji na hejto to chyba nikt się nie spodziewał.
@M_B_A mnie zabiło to jak zrobili paginację (randomowy string zamiast numeru strony), podejrzewam dlaczego (wydajność i żeby było taniej to utrzymywać), ale nim użyje się jakiegoś rozwiązania trzeba sprawdzić jaki to ma wpływ na UX. O czytelności nowego portalu to nawet nie wspomnę, naprawdę trzeba mieć dodatkowy chromosom, aby klepnąć te wszystkie zmiany i sądzić że ludzie będą klaskać z radości.
Zaloguj się aby komentować
Nowy wypok jest we vue, hejto w react. Wybór jest prosty.
#javascript #wykop
Zaloguj się aby komentować
Ćwiczę ostatnio #bootstrap i nie umiem znaleźć powodu tego, że kiedy wklejam w HTMLa (wydaje się) wszystko, co podają na oficjalnej stronce to nie bangla.
Ale kiedy podmieniam tag linkujący starszego bootsrapowego CSSa to jak renkom odjął.
Doświadczenia/podpowiedzi?
Pierwsze działa, drugie niet, pomijam resztę zawartości linka
Zaloguj się aby komentować
Formatter ktory bedzie sprawdzal wyglad kodu na gitlabowym CI oraz bedzie automatyzowal poprawe niczym Black Pythona.
Poleccie jakis prosze!

Zaloguj się aby komentować
Zaloguj się aby komentować
Mam nadzieje, że osoba która była odpowiedzialna za wdrożenie tych zmian na wykopie zrobi jakiś talk na confiturze albo innym meetuupie na temat jak nie wdrażać aplikacji na środowiska produkcyjne XD
#programowanie #programista15k #wykop
Zaloguj się aby komentować
Zaloguj się aby komentować

According to the complaint against him, Al-Azhari allegedly visited a dark web site that hosts “unofficial propaganda and photographs related to ISIS” multiple times on May 14, 2019. In virtue of being a dark web site—that is, one hosted on the Tor anonymity network.
Z powodu migracji na Hejto, planuję zmigorwać moje najbardziej plusowane wpisy z #wykop zaczynając od najstarszych. Na te potrzeby stworzyłem tag #wpisyzwykopu i zachęcam innych do migracji wpisów.
Data: 12.08.2015, 08
Plusy na dzień 17.01.2023: 96
Wpis:
Właśnie czytam "Learn Python The Hard Way" i rakłem
1. Do not use a "debugger." A debugger is like doing a full-body scan on a sick person. You do not get any specific useful information, and you find a whole lot of information that doesn't help and is just confusing.
2. The best way to debug a program is to use print to print out the values of variables at points in the program to see where they go wrong.
Oryginalne tagi:
#programowanie #python #rakcontent
Zaloguj się aby komentować
Miraski, czy tam jak się nazywają userzy tutaj (możecie mnie wyprowadzić z błędu) xD denerwują mnie te małe obrazki w komentarzach które trzeba kliknąć żeby powiększyć, więc dzielę się ustawieniami do Imagusa ( Firefox , Chrome ) :
To wklejamy do "url"
^(https?://)?(www\.)?hejto\.pl.*$
To wklejamy do "img"
^.*(https?(?:%3A%2F%2F|://)hejto-media\.s\d\.eu-central-\d\.amazonaws\.com(?:%2F|/)uploads(?:%2F|/)posts(?:_comments)?(?:%2F|/)images)(?:%2F|/)\d+x\d+(?:%2F|/)(.+?\.(?:png|jpg|gif)).*
A to do "to"
$1/1200x900/$2
Zaznaczamy drugą kratkę od img, tj. "Dekoduj URL" i zapisujemy, ma wyglądać jak na screenie poniżej.
Niestety mam problem z powiększaniem obrazków z listy artykułów, regex101 twierdzi że wszystko powinno działać, jednak z jakiegoś powodu Imagus nie przechwytuje i nie powiększa linka. Może znajdzie się tu jakaś mądra głowa ze świeżym spojrzeniem i pomoże rozwiązać ten problem.

Zaloguj się aby komentować
w czym jest napisany ten portal a w czym nowy wypok?
#pytanie #wykop #programowanie
https://builtwith.com/ całkiem nieźle radzi sobie z wyciąganiem używanych technologii na stronach internetowych
Zaloguj się aby komentować
Zaloguj się aby komentować
Cześć!
Mam pytanie do osób, które korzystają z LinkedIna - czy Wy również zauważliście niepokojący trend w ilości osób które poszukują teraz nowej pracy (w sektorze IT)?
Zaloguj się aby komentować