Kolejny tydzień kolejna porcja newsów. Parafrazując Linusa Torvaldsa ‘Talk is cheap. Show me the news’ od razu przechodzimy do meritum!
Wersja audio (linki z podcastu znajdziecie na Devsession):
Piaskownica
- Which Programming Language Should I Learn First? [Infographic] – próba odpowiedzi na odwieczne pytanie w postaci infografiki.
- A developer’s introduction to GitHub – podstawy pracy z GitHubem
- The other (great) benefit of Python type annotations – zalety używania anotacji w Pythonie
- Testing React / Redux Apps with Jest & Enzyme – Part 1 – pierwsza część wpisu o testowaniu aplikacji Reactowych z użyciem Jest & Enzyme
- Top 75 Programming Interview Questions Answers to Crack Any Coding Job Interview – z tym ‘Any’ bym tutaj polemizował ale zajrzeć można. Podział na kategorie i głównie algorytmika, struktury danych/
Programowanie
- Writing a Portable CPU/GPU Ray Tracer in C#
- What are some advanced concepts in programming that most average programmers have never heard of? – dyskusja sprzed kilku lat na quora.com dotycząca różnych koncepcji z którymi można się spotkać w programowaiu.
- Psychology of Code Readability – czyli co znaczy Clean Code dla naszego mózgu.
- Rest in peace, grep! – alternatywa dla grepa z implementacją w Rust.
- Competitive Programmer’s Handbook – darmowa książka z myślą o osobach chcących brać udział w olimpiadach, konkursach programistycznych. Czyli algorytmika, struktury danych
- PyCon 2018 – filmy z niedawno odbywającej się konferencji PyCon w Cleveland
- Writing Specifications with Kotlin and Spek – pisanie testów specyfikacji w Kotlinie.
Security
- DON’T SUDO PIP INSTALL, EVER – zagrożenia płynące z instalacji pakietów jako ‘root’.
- Security Flaw Impacts Electron-Based Apps
Artykuły, Ciekawostki
- How to Use Google Trends to Help You Come Up With New Blog Topic Ideas – brak weny do tematów postów? Wykorzystaj Google Trends.
- What is the most sophisticated piece of software/code ever written?
- Software 2.0 – przedstawienie tego z czym obecnie mamy do czynienia.
- 11 Best Programming Fonts – czcionki dla programistów
- Cloud Native Landscape – grafika pokazująca jakie rozwiązania, technologie możemy aktualnie spotkać w chmurze.
Zapraszam również do śledzenia audycji podcastowej, w której co tydzień prezentuję najnowsze wiadomości, ciekawostki, wpadki oraz nadchodzące wydarzenia ze świata IT:
http://devsession.pl/podkast/