Notes

Is this replacement for SwiftDate library or just another concept on dates management?

From my short story first beta is reviewed by hand and next builds for same version are accepted automatically for my app. So leave for review and just after accept upload next build and expire first

How shall we provide our users bugless product if we are fighting on daily basis with macos and xcode bugs @tim_cook @Apple?

#iosdev #Apple

Yep. I have found it. Probably to complex for me now because I just start fastlane automations but will be helpful in future for sure. Thank you for sharing it.

Nice summary. I hope to be there next year.

From what tool is that screenshot?

I followed your article from yesterday and made first few tests for my app. They are so obvious than if feel that they should not be there, but there has to be some starting point?

As I wrote yesterday on live I like very much Hacking with Wine (TM) idea 😉

You are probably the only one who can talk change slides and read twitter at the same time holding phone in hand 🤪😎

Możliwości są. Potrzebny jest czas i zapotrzebowanie wśród obecnych lub potencjalnych użytkowników, bo tylko wtedy warto będzie ten czas poświęcić…

#PL

I like this idea. Maybe I will try to implement it in my app in some of future versions. Thanks for snippets

Thinking about future of @familygravesmap. Should I made this #app fully #accessible for people with different #disabilities? Anyone is interested in those features? #ios #iosdev

I plan to start project using vapor as backend API and ORM in next month. Do you recommend go with 4 or stay with 3?

This is similar to question if you should read only 2-3 blogs about swift and ignore the rest. I really appreciate work by you @twostraws or @johnsundell but I try to get my knowledge from many points of view. Every one has a bit different way of thinking so there can be full time speaker but with support of new faces 😉

With this article I now try to add some subviews in code to views defined in IB. Next step will be to get in code views out of VC… For now it does not look too easy but hope to get way to do this.

Wow I heard about wtfautolayout.com but not used it yet but seeing this combo by @ZevEisenberg was so awesome that I applied it in a moment. Thx for sharing it.

Not yet. On TODO list but there are more important things to do before

This is some hidden feature of Catalina? I do not have this on Mojave 😉

So in lines of code there is no difference between this and “tamic” but this looks a bit cleaner.

Good read 😎. One question though:

Do I need to prefix like this every UIView variable?

’’’ @UsesAutoLayout var label = UILabel() ‘’’

You know what to write when 👍 I just make storyboard tweaks to my first app in code. So any tips are welcome.

Wait to read this. I will use @codevapor for my next project backend. So any practical knowledge is priceless 😉

Go with Ubuntu LTS. Stable and easy

A jak to się ma do wykastrowania pierwotnego projektu z wielu istotnych kwestii?

#PL

Probably it will be hard this time to be live but will watch what ever you will show on Sunday. So give it to us 😉

So when project starts and is pushed forward you slowly migrate it from storyboards to code?

Can you explain why this distiction?

Can you share how you decouple views fro view controllers?

Same here you have to open it in browser to see pool 😉

IB. To little knowledge to do it properly in code. Especially when I have mixed in code views with those from ib.

Atm I watched few of your videos but not started yet as my current @familygravesmap project was to support n-2 ios versions. But next one probably I will make ios13 only and then I will go 100% SwiftUI.

Will you share some more info about that? 😉

Za 14 dni Dzień Wszystkich Świętych. #znicze kupione? To dobrze by było wiedzieć gdzie je postawić na #groby. Z pomocą idzie #Mapa Grobów Rodzinnych dla #iOS. #polska wersja dostępna w #AppStore 👉 bit.ly/fgmapp

#PL

I vote for B and then for A. Both anyway are interesting for me

I like this idea. I think if it’s possible for storyboard driven VC

Rule Operator Usage Whitespace says “operators should be surrouded by a single space when they are being used “ but not triggering example shows that both are valid so answer here unfortunatelly.

@twostraws Have you checked what swiftlint rules say about this? Which one they set as preferred?

When you know that book is worth your money? When you read intro to first chapter and then make commit for whole project to adapt to Tip it contained. Thx @twostraws - Pro Swift 😎

I do no know if my indie journey is worth podcast but if you would like to talk please DM me 😉

All the best John. I wish you Swifty celebration today and for every other day 😎

@johnsundell @twannl what serverside swift backend or operator do you recommend? I look for something to deliver API for my next app. I can do this in PHP but I wanted to go all swift

Great article. Waiting to see rest of the series

Celowane w kogo?

#PL

Not everyone 😉 I sit on mojave until I see that Catalina works without problems. And as I like new flow with swiftUI I do not use it yet in my app as I try to support n-2 ios versions. So there is time for it.

Rzutem na taśmę #konkurs rozwiązany. #Apple w końcu zatwierdziło #Polska wersja językowa na #testflight. Chcesz dołączyć do grupy moich testerów i ją sprawdzić? Pisz DM

@familygravesmap 👉 bit.ly/fgmapp

#PL

I am building my first setup now. MB Pro is a bit to expensive atm for me. But maybe my this weeks first app launch will change it 😉.

I also wait for new iPad Pro rather than new MB PRO

Go with both. Not everyone can build only for ios 13. I support n-2 in my first app so I learn storyboards now.

Maybe this is solution. Gender enum is now CaseIteratable I can read its value as Int. Thank you

Odezwij się na DM

#PL

Nie ma sprawy ale w kwestii mojej aplikacji to jedyne co się zmieni to dodanie polskiej wersji językowej. Aż tak szybko nie piszę aplikacji żeby nową podesłać 😉

#PL

Nie będę ukrywał, że tak 😉 więc dziękuję bardzo.

#PL

I have similar problem when showing to someone code with protocol named “…Delegate” but functionally it was doing something totally different. It was confusing to that person at first glance.

Nie mogłem się powstrzymać więc bez obrazy Panowie, ale który to @jciesz, a który to @Milkowski_M? 😎

#PL

🤩🤩🤩 Dzięki

Family Graves Map, a po niedzieli też po polsku Mapa Grobów Rodzinnych. Premiera w #AppStore 3 dni temu. @familygravesmap bit.ly/fgmapp

#rt

#PL

Ile z tych 48 dotyczy aptek bo chyba urlop będę musiał zaplanować żeby to przeczytać 😉

#PL

Farmaceuci również mają taką nadzieję. Dziękujemy, że temat nie został odpuszczony.

#PL

Dodałbym do listy moją debiutancką aplikację ale nie chcę spamować 😉

#PL

Mapa Grobów Rodzinnych trafiła już do #ios #AppStore http://bit.ly/fgmapp

Polska wersja będzie dostępna po niedzieli.

#PL

Dokładnie tak. Pomyłka już zdiagnozowana będzie poprawka przy najbliższej wersji. Bystre oko 👍

Dziękuję za opinię

#PL

Dziękuję

#PL

Farmaceuci teraz muszą zrobić zrzutkę na karmę dla kotów @jciesz bo jednak w ostatniej chwili wyrwał im z pyska projekt UoZ 🤣. Teraz głodne chodzą po świecie

#PL

Jeśli wszystko pójdzie zgodnie z planem w niedzielę wieczorem polska wersja trafi do zatwierdzenia przez Apple. Część prac już wykonana.

#PL

@jciesz dziękuję za dotrzymanie słowa. Mam nadzieję że Pana pismo uzyska pozytywną odpowiedź i nie spotka się ze ścianą z którą my niejednokrotnie w MZ się ścieramy… 👍👏💪

#PL

Podoba mi się ten pomysł 👍

#PL

Jak daleko sięga moja sieć obserwujących? Może jakiś mały konkurs? Do wygrania 5 kodów na pobranie mojej pierwszej aplikacji na #iOS. bit.ly/fgmapp Zasady są proste. #rt tego tweet’a do 22:00 w niedzielę. Wyniki o 23:00

#PL

Dziękuję 👍 Pisać więcej linijek kodu mam zamiar, a jak do tego znajdą odbiorców tym większa satysfakcja.

#PL

Czuję się zaszczycony 😀 i oczywiście czekam na konstruktywną krytykę…

#PL

Dziękuję wszystkim za miłe słowa na temat mojego debiutu jako #ios developer i mojej pierwszej aplikacji @familygravesmap, która dziś trafiła do #AppStore.

Jeżeli jeszcze nie znasz zajrzyj tutaj: http://bit.ly/fgmapp

#PL

Dziękuję za głos poparcia 👍 Cieszy mnie to, że są osoby, które widzą przydatność takiej aplikacji. Postaram się żeby spełniała pokładane w niej oczekiwania.

#PL

Życzę powodzenia i wytrwałości. Sam dopiero się uczę ale jak coś to pisz na DM lub lepiej na Slacku jak będę umiał to pomogę.

#PL

Książki @twostraws i @packtpub, dokumentacja, @stackoverflow @twannl @johnsundell i ogólnie sieć. Pomysł rodził się w głowie ponad rok zanim się za to zabrałem 😉

#PL

Aktualna wersja jeszcze nie. Na dniach będzie aktualizacja w której będzie dostępny polski język.

#PL

So it happened today. My first app hit #ios #AppStore today.

Take a look at Family Graves Map bit.ly/fgmapp

#swiftlang #iosdev

Dziękuję za opinię. W mojej ocenie znajdą się osoby, które uznają że warto zainwestować parę zł w przydatny dla nich produkt.

Ale rozumiem, że nie jest to apka dla każdego. Pozdrawiam

#PL

Polska wersja językowa jest w opracowaniu. Wtedy również pojawi się polski opis w #AppStore 😉 to już niebawem

#PL

Też miałem o to zapytać ale czekałem aż polska wersja wejdzie do #AppStore 🤣 nie mniej jednak z chęcią poznam opinię i może jakiś #rt?

#PL

Dzięki za korekty. Poprawię 👍

#PL

Dziś ma swoją premierę moja pierwsza aplikacja dla #iOS i #iphone . Po 204 dniach nauki Swift dziś w nocy Apple zatwierdził wersję 1.0.0 do sprzedaży: bit.ly/fgmapp

Zapraszam do pobierania. Jeśli możesz podaj dalej. #rt

#PL

They were late 42 minutes 😉. But anyway your 10 years aniversary is really something to be proud of. Congratulations Paul.

YES YES YES… It’s approved… More info soon… #iosdev #swiftlang

If Apple is to aprove my App today this could be nice coincidence as my name in English is also Paul

Few stats. It took me 204 days to make my app v1.0.0 of which there were only 60 days with git commit. It was hard to bring together my daily pharmacist job, family life and being #iosdev and learn #swiftlang

Mam wrażenie, że uczą się od najlepszych 😂🤣

#PL

Of course there should be @seanallen_dev not @seanallen. Sorry guys for typo.

Yes I cannot count how many times I got back for reading something new. Tips, design patterns, good practices, debuging and more…

I also want to thank @twostraws @johnsundell @seanallen @twannl and many others from #iosdev community for all the content you have published, all the talks you made at conferences which helped me to go forward when I stuck in place. Thank you guys and ladies. #swiftlang

Here I want to thank my beloved wife @anna_kukulska for endless patience while I was learning #swiftlang and building my app for last 6 months. Whole community at Slack, @stackoverflow and here on Twitter. #iosdev

No matter what will be result of my first App Review I am very proud of myself that I managed to get to this milestone. This was very long journey learning #swiftlang and #iOS developement… 1/2

While waiting for #AppStore review I have another 10 slots for #testflight.

If you want to help with finding last bugs before I release please join me https://testflight.apple.com/join/YKuplEnH #iosdev #swiftlang

Keep fingers crossed. My first #iOS app is going today for #AppStore review.

#swiftlang #iosdev

O korzystaniu z API map nie myślałem ale w sumie to nie jest głupi pomysł. Przyjrzę się temu. Dzięki.

#PL

You can have every time perfect simulator status bar if you add Jesse’s script to run as build phase 😉

Edycję mam w planach. Jeszcze nie zdążyłem zaimplementować. Baza do przemyślenia. Pomysł niezły ale aplikacja celuje w rynek światowy nie tylko polski. Dzięki za sugestie 😀

#PL

Kto mnie śledzi ma #iphone i chce przetestować moją pierwszą aplikację zapraszam. 20 slotów na testflight otwarte. Kto nie chce proszę podać dalej 😉 https://testflight.apple.com/join/YKuplEnH cc: @norbertcala

#PL

@mackozer @MacWyznawca czy linkowanie z landing page własnej aplikacji do appstore za pomocą linku affiliacyjnego jest dopuszczalne?

#PL

Dołącz podniosę limit 😉

#PL

My first #iOS app was just approved for #testflight. As it is early version I release only 10 tickets for testing. Want to share your opinion? Please join: https://testflight.apple.com/join/YKuplEnH #iosdev #swiftlang

Zaraz od tych przywilejów będzie się nam w dupach przewracało. Najbardziej uprzywilejowany zawód medyczny?

#PL

@johnsundell how to make hierarchical model parent>[child]>[subChild] as struct to be able to read edit and save any element and keep hierarchy untouched? Class works, but how to struct?

Kota nie mam 😉 I raczej łysa…

#PL

Lepiej żebym nie został prezesem 😉

#PL

Cholerny świat. Nie chcem ale muszem jak to mówią. Wybrali mnie na delegata mimo mojej woli żeby nie…

#PL

This will be invaluable knowledge base and reference.

Nie śledzę, aż tak dokładnie ale pacjent ewidentnie przewlekły. Nadciśnienie cholesterol cukrzyca więc to nie leki brane doraźnie…

#PL

To się tyczy i specjalistów i poz. Rodzaj rp też nie gra roli, ale przyjmijmy, że papier. Chodzi mi o metodologię zapewnienia ciągłości kuracji. Sytuacja nagminna na receptach. Oczywiście nie pytam per personam ale ogólnie 😉

#PL

Cc: @tomziel1 może pomoże?

#PL

@kosik_md może Pan mi wytłumaczyć jak to jest? Pacjent wizyta co 3 msc dostaje rp: lek A 1x1 120tabl, lek B 1x1 30tabl, lek C 2x1 90tabl

#PL

Can you share some of most used / useful breakpoints you use that are not project specific so newbe like me can start using them to start debuging in proper manner? 😉

Dokładnie takie same przemyślenia mam po przeczytaniu tych chwalebnych tweetów

#PL

Jutro wypełnię.

#PL

This is awesome. I am gonna try this just after migrating to Catalina.

Gratulacje 👏 👏 👏

#PL

Czyli do piachu… Papa #Uozf… Papa farmacjo… Cieszmy się i radujmy że się rozwija farmacja… W końcu to dzień farmaceuty…

#PL

Czyli równie dobrze może pójść do piachu…

#PL

Przez Radę Ministrów… Czyli do Sejmu i do Prezydenta nie trafi…

#PL

Dlatego jestem daleki od hurra optymizmu

#PL

Pożyjemy zobaczymy…

#PL

Życzył bym nam wszystkim wiary w to, że ta normalność powróci… Choć na razie wszystko wskazuje przeciwny kierunek.

#PL

Mam nadzieję, że to nie ironia? Bo wątpliwości co do dalszych losów #uozf narastają.

#PL

Aby ktoś brylował na salonach ktoś musi nieść pomoc pacjentom. Więc miłych toastów za #uozf której nie ma, za kary które są i będą, za leki których nie ma. Bo za tych, którzy dźwigają ten bałagan na swoich barkach braknie Wam szampana…

#PL

Poproszę egzemplarz w pdf. Email na DM 😉

#PL

Najgorsze w tym wszystkim jest to że głosując przeciw tym którzy nas wyrolowani wybierzemy tych co zrobili to samo… Tylko parę lat wcześniej…

#PL

Dlatego coraz poważniej należy rozważać czy jest sens angażować się skoro kolejny raz zostaliśmy wyrolowani. Tolerancja ma granice… Zawsze

#PL

Jak trzeba było przyklepać pomysły MZ to adres był znany… Wypowiedzieć się pozwolili i z tego mamy się cieszyć o więcej nie pytać…

#PL

Współczuję tym, którzy tak piszą na laptopie tak jak na tym zdjęciu. Nadgarstki do wymiany po krótkim czasie… Ujemna ergonomia pracy

#PL

Yes like every other thing you have written or recorded. I learn much from your books talks lives and courses like 100days with… Hope to push my first app to App Store with your enormous remote support 👍

Without a doubt this was longest Swift on Sundays stream 💪. It was still live when I thought I was to watch its record 😉

Hej @dominiklada @morid1n w zestawieniu TV brakuje mi filtra wsparcie dla Airplay i Apple TV. Da się coś z tym zrobić? 😉

#PL

Yes of course. Time booked

Długo można tą dyskusję ciągnąć… Co kto lubi… Ja wybrałem bezpieczny system i aktualizacje nawet dla urządzeń kilkuletnich… A nie porzucanie rozwoju zaraz po zakupie 😉

#PL

Mam już 13.1 beta 4 i na razie jestem zadowolony. Ciekawe kiedy doczekamy się aktualizacji #mObywatel… Pewnie już nie tej kadencji

#PL

Cóż… Każdy używa tego co uznaje za odpowiednie dla siebie. A Państwo powinno być neutralne technologicznie… #iOS to nie jest niszowy system mobilny.

#PL

Niestety nie każdy ma równy dostęp do e usług. Mimo obietnic nadal nie ma wspomnianych opcji dostępnych dla #iOS

#PL

I had to kill @Revolutapp few times on #iOS13.1 beta 4 when opening trading account due to keyboard not opening on TIN entry page. Will see what next…

Inspired by @morid1n I jumped from #iOS13 to #iOS13.1 beta 4. Hope it will work without hickups that current GM have.

U mnie podobnie. Zacina się klawiatura, zabijają aplikacje, mail się krzaczy… Tylko mam obawy czy beta nie popsuje go bardziej?

#PL

Ale czy dobro pacjent nie pogrąży nas jeszcze bardziej?

#PL

Czytając przez tyle lat ręczne pismo lekarskie opanlwalem starochiński do perfekcji więc i japońskie dialekty mi nie straszne… Damy radę. Będzie w końcu okazja podszlifować hiragane 😉

#PL

Abolicja abolicją… Ale kiedy skończy się ten cyrk…

#PL

A skąd mamy wziąć wazelinę i parafinę 50%? Jakiś przepis farmakopealny na przygotowanie półproduktu?

#PL

Key points for those who are not storytellers. Benefits for indie developer. What to do when you have presskit.

Cc @morid1n @norbertcala @macwyznawca @dominiklada?

#PL

Czy ktoś ma problemy z zasięgiem GSM i WiFi na #iOS13? po aktualizacji mam 1-2 kreski zasięgu siedząc w tym samym miejscu. A WiFi zachowuje się jakby podłączone i nie działało … WiFi Assist przy 1-2 kreskach nie działa więc mi trasmisja danych całkiem siada na telefonie

#teamupdate, #iphone8plus, #PL

Nie wiem co Pan pali ale to dobry towar… Szkoda że nie palę bo bym dopytał o źródło… 😁

#PL

Właśnie się weryfikuje po pobraniu … Dla S4 #watchOS #teamupdate

#PL

Jest dostępny po aktualizacji iPhone’a do #iOS13

#PL

Let’s do this… #iOS 13 is comming… More worried about upgrade to Catalina on my Lenovo TP W540 #hackintosh for full Xcode 11 and #SwiftUI support.

#teamupdate

@jciesz skoro takie podejście na zasadzie “mamy na to wywalone, to nie nas nfz będzie ścigał” ma podległa Panu instytucja to ja nie mam więcej pytań… Zależało mi na tym żeby to zaczęło działać lepiej… Ale w takiej sytuacji przestaje się mocniej angażować. Po co?

#PL

This is awesome. My content submitting workflow for my static site generated with Jekyll will be easier than before…

I’m booking this 2 hours in calendar now 👍

Ja raczej stawiam na e-booka. Nie mam gdzie trzymać papierowych książek 😉

#PL

And how to open tweet from url in tweetbot not in twitter app?

Templariusze 🤣

#PL

Czyli moje przeczucie, że to kosmetyka się potwierdzają…

#PL

Opcja zgodnie z zapowiedzią pojawiła się dzisiaj dla konta Standard 😉

#PL

Jakby się ktoś zastanawiał skąd ostatnio pojawiają się linki w moich tweetach to informuję, iż wszystkie moje tweety i odpowiedzi są publikowane najpierw na mojej stronie, a dopiero potem wrzucane automatycznie na TT :)

#PL

Więcej info tutaj 😉 https://www.pawelmadej.com/note/164332/

#PL

I got mine. Thank you very much Paul. Your books are awesome. Hope to have enough time to read through it.

Make post with below content. Replace underscore “_” in urls with dots “.”

---
title: examples
---
This url will trigger bad url cache [bridgy](https://brid_gy)
This url will hit bad url cache and will be ignored [](https://brid_gy/publish/github)

I have sent you invite. Please consider that for now this repo is private.

Jasne

#PL

Właśnie się dowiedziałem z supportu że opcja będzie dostępna dla kont Standard dopiero od 19 września. Tak więc czekamy

#PL

iOS 12.4 @revolutapp v6.9 nie widzę nigdzie opcji trading…

#PL

I really like your project. Then I could migrate my Jekyll Ruby setup to Swift 😉👍

I can provide my full template and example files if this will help you in resolving this issue.

Przecież zawsze można asystenta medycznego im zatrudnić? Dać asystentowi prawo pisania recept i system gra i buczy 🤣

#PL

I have found yet another bug when creating issue #128. When I tried to give you an url to Bridgy (which does not have its webmention target defined) like homepage or about page it got catched as bad url and later on all syndication urls to bridgy were ignored.

So I needed to underscore all urls dot “.” to make wrong domain and not ignore syndication urls.

Maybe cache should be written only after sending all webmentions in batch? Not during send?

maybe this is the only one url which causes the issue - so that will be easier maybe to make it whitelisted in code?

According to https://brid_gy/about#microformats there is u-in-reply-to microformat not the in_reply_to as in attached source link.

this is not an issue, I have that issue also for this github issue, and this comments. And for twitter likes and new “tweets” that do not have at all reply-to

in template source there is microformats class="u-in-reply-to" when it is relevant. where not I do not use it in template and in front matter

https://pawelmadej.com/notes here you have all sources and all those you find on <brid.gy/twitter/PawelMadejCK> or <brid.gy/github/nysander> are only those that have syndication link inside post source. All with template only syndication link are not sent at all.

Też odnoszę takie wrażenie…

#PL

On the other site please look at for example url:

https://www.pawelmadej.com/note/132100/

it has syndication links two times because I have added one url inside post markdown body and second is from template. and this one was sent to bridgy, previous one not.

I have turned on debugging and cleared cache.

this is test post file:

---
layout: note
reply-to: https://twitter.com/PawelMadejCK/status/1172787087441047552
date: 2019-09-14 22:57:00 +0200
hashtags: [ syndication, test]
syndicate: true
categories: note
---
This is only reply test, nothing to read ... do not disturb yourself :)

I have ran bundle exec jekyll build --verbose

result from outgoing.yml

https://www.pawelmadej.com/note/225700/: {}

if you open source of above link you will see that syndication url is under <article> section - this url is from template.

Dobre ceny w ratach na iPhone 11. Brakuje tylko online #productred 64gb

#PL

Hello IndieWeb :) I can now send tweets and likes directly from my static site. More to come …

#indieweb, #syndication

I found an issue when webmention send to brid.gy is triggered only when I paste syndication link inline like in post below:


---
layout: note
date: 2019-09-14 22:44:00 +0200
categories: note
---
This is only test, nothing to read ... do not disturb yourself :)

This will be sent to brid.gy
[](https://brid_gy/publish/twitter)  << dot "." replaced with underscore "_" to not send this issue to twitter ;)

When there is no link like in this example:

---
layout: note
date: 2019-09-14 22:44:00 +0200
categories: note
---
This is only test, nothing to read ... do not disturb yourself :)

this will not be sent to brid.gy

Webmention is not sent using jekyll webmention command beside of the fact that my template looks like this:

---
layout: default
---

<article class="h-entry my-2 row">
  <div class="col-sm-2">
    <a href="{{ site.url }}" class="p-author h-card">
      <img class="u-photo rounded-circle img-thumbnail" style="width: 100px" src="{{ site.url }}/assets/img/pawelmadej-profilephoto.jpg" alt="{{ site.author.name }}" />
    </a>
  </div>
  <div class="col">
    {% if page.reply-to %}
    <p>In reply to: <a href="{{ page.reply-to }}" class="u-in-reply-to">{{ page.reply-to }}</a></p>
    {% endif %}
    <div class="p-name e-content">
      {{ content }}
      <p>{% for hashtag in page.hashtags %}#{{ hashtag }}{% unless forloop.last %}, {% endunless %}{% endfor %}</p>
    </div>
    <p>Published: <a href="{{ site.url }}{{ page.url }}" class="u-url"><time class="dt-published" datetime="{{ page.date | date: '%FT%T%:z' }}">{{ page.date | date_to_string }}</time></a></p>
    <a href="{{ site.url }}{{ site.baseurl }}{{ page.categories.first }}" class="p-category" hidden>{{ page.categories.first }}</a>
  </div>
</article>

<a href="https://brid_gy/publish/twitter"></a> << dot "." replaced with underscore "_" to not send this issue to twitter ;)

github broke <> in template source but I think this has no influence on problem understanging