Lista artykułów

RecyclerView w Androidzie

Listy są wszędzie i nieuniknione. Twoje wiadomości (e-mail, SMSy itp.) są listami, odtwarzacz muzyki również korzysta z list do wyświetlania playlist, Baa, nawet lista aplikacji zainstalowanych w Twoim telefonie też jest listą.   Listy w urządzeniach mobilnych Listy są uważane za najwygodniejszy sposób wyświetlania danych. Sprawiają, że wyświetlanie zbioru danych użytkownikom to bezproblemowe zadanie o ile jest na to miejsce na ekranie.  Podczas gdy listy są świetne w wyświetlaniu informacji, mogą...

Jak nauczyć się programowania w 2019 r.?

Chcę się nauczyć programować! Wiele razy przeglądając grupy tematyczne na Facebooku, widzę posty o podobnej rzeczy. Co rusz powtarzają się treści: Od czego zacząć naukę programowania? Czy szkoła lub studia nauczą mnie programować? Warto uczyć się samemu czy lepiej iść do szkoły programowania? Tyle pytań, a tak mało odpowiedzi … Przygotowałem podsumowanie, …

Trzy poziomy - podsumowanie czerwiec 2019

Blog programisty.

Upload Katalogów i Plików poprzez Drag & Drop

Upload Katalogów i Plików poprzez Drag & Drop Do niedawna możliwy był upload tylko pojedynczych plików. Przeglądarki jednak (Chrome oraz Firefox) dodały nową funkcje obsługi katalogów. Funkcja dostępna jest poprzez mechanizm przeciągnij i upuść (ang. Drag & Drop).

Code Cafe #2

Witam Cię na sobotniej kawie w Code Cafe. Dzisiaj kolejna paczka ciekawych linków z branży IT. Mam nadzieje, że znajdziesz coś dla siebie. Null nullowi nierówny – czyli „nic” w SQL Server Tym razem coś o bazach danych od Rafała […]

Komu tosta?

Ostatnio Google ogłosiło, że zamierza wprowadzić nowy element HTML, toast/std-toast. Nie trzeba chyba mówić, że wywołało to poruszenie w środowisku…

Flutter – Przyszłość aplikacji mobilnych ?

Dziś trochę mała odskocznia od standardowych backendowych tematów. Porozmawiamy sobie o stosunkowo nowym frameworku do tworzenia aplikacji mobilnych ze stajni Google. Framework jak tytuł wskazuje nosi nazwę Flutter.

POIT 038: Programowanie na iOS

Witam w trzydziestym ósmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest programowanie na platformę iOS. Dziś moimi gościem jest Marcin Bieda, programista iOS z ponad 9-letnim doświadczeniem, lider zespołów programistycznych. Poza programowaniem zainteresowany tematyką produktywności, w ciągłym poszukiwaniu idealnego modelu pracy. Uwielbia elektroniczne gadżety. Prywatnie – szczęśliwy mąż i ojciec dwójki dzieci.W tym odcinku o tworzeniu aplikacji na iOS opowiemy w następujących kontekstach: czy Objective-C ciągle jest żywy? czy Swift to dobry wybór dla początkujących? czy warto utrzymywać projekt w Obj-C czy może przepisywać na Swift? jak Xcode pomaga programiście? jak się tworzy aplikacje na watchOS? jakich narzędzia i frameworki się wykorzystuje? jak testuje się aplikacje napisane na iOS? jak projektuje się i wdraża UI? jak wygląda cały proces publikacji aplikacji w AppStore? jakie zmiany dla programistów iOS przyniosło niedawne WWDC 2019? co to jest projekt Catalyst i czy da się pisać aplikacje na iOS i Mac OS jednocześnie? jak wygląda rynek pracy? czy wejście w programowanie iOS jest trudne? jakie są trendy związane z programowaniem na platformę iOS? Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil na LinkedIn – https://www.linkedin.com/in/marcin-bieda-a2277a12/ Xcode – https://developer.apple.com/xcode/ odcinek podcastu o programowaniu na Android Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/38

Testy mutacyjne – czyli testujemy testy

Pisanie testów ma nas upewnić, że wytwarzany przez nas kod działa poprawnie. Często wyznaczamy sobie współczynnik code coverage i przy wyniku blisko stuprocentowym możemy powiedzieć, że zaimplementowane rozwiązania są poprawne. Na pewno? Może jest jakieś narzędzie, które dam nam lepszy feedback? Testy mutacyjne Testowanie mutacyjne polega na modyfikacji małych części kodu i sprawdzaniu w jaki […]

Symfony Translations

Językiem interfejsu, który najcześciej przygotowuję jest angielski lub polski. Jednak coraz cześciej zdarza mi się realizować multijęzykowe aplikacje. Symfony od zawsze miało bardzo fajne rozwiązanie do tworzenia i zarządzania tłumaczeniami, do którego twig również jest przystosowany. Dzisiaj chcę pokazać Ci […]

Programowanie “nie wchodzi” Ci do głowy? JEST NA TO SPOSÓB! 🔑

Nauka programowania, szczególnie na samym początku sprawia zwykle sporo problemów. Mnogość nowych słów, problemy z konfiguracją, dziwne błędy to chleb powszedni dla każdej nowej osoby w branży programistycznej. Może zadajesz sobie pytanie jak to jest, że poświęcasz godziny na nauce, a efekty są co najwyżej średnie? Poniżej przedstawiam Ci kilka sposobów, które przez lata okazały […]

O pamięci …tej komputerowej – Konrad Kokosa

Zapraszam na odcinek z Konradem Kokosa – autorem książki „Pro .NET Memory Management”.Konrad można powiedzieć programowanie ma we krwi. Jak sam mówi – jest to typowo nerdowska historia. Od dobrych kilku lat jego specjalizacją jest rozwiązywanie problemów wydajności, zagadki diagnostyczne i łamigłówki...

Laravel w 60 minut

Laravel czyli najpopularniejszy obecnie framework PHP. To jest chyba coś czego przedstawiać nie muszę. Jeśli jednak do tej pory nie miałeś okazji pracować na...

QuickSort Implementacja

Koniec wakacyjnej przerwy! Ten artykuł miał zostać opublikowany ponad tydzień temu – ale wiecie jak to jest z wakacjami 😉 czasem po prostu trzeb a zluzować troszkę! Ale wracam z naładowanymi bateriami! Dziś zajmiemy się implementacją QuickSortu!

Code Cafe #1

Cześć! Witam Cię na pierwszej sobotniej kawie w Code Cafe. Strasznie się cieszę, że mogę Ci podrzucić kilka fajnych linków do przeczytania przez weekend, bo warto. Co serial Czarnobyl ma wspólnego ze sztuczną inteligencją. Od samego początku ten tytuł mnie […]