How to Start a Software Development Project?

Starting a software development project might raise many questions. No matter if it’s a web development or mobile development, you have to know what to expect. Here’s a short summary of steps needed to kick off a project at Sunscrapers.

Read more »

Setting up HTTPS on Nginx with Certbot and Letsencrypt

Security of our applications is nearly as important as the business logic. As software developers we are completely aware of it. That’s why we follow all the good practices and avoid anti-patterns that may put our apps to danger. We update the libraries we use whenever a security patch is released. We look out for new vulnerabilities. Making our software as secure as possible and keeping it that way has become our point of honor. Nevertheless SSL and HTTPS tend to be overlooked by some of us. Maybe because it was a pain to obtain and set up the certificate? Maybe it was expensive? If those were your excuses not to secure your site with HTTPS, then you’re out of luck, because they’re no longer valid! Let’s Encrypt (https://letsencrypt.org/) is a Certificate Authority (CA) offering free certificates and a tool that makes it easy to obtain and renew them. In this post, we’ll explore how to use this tool (it’s called Certbot, by the way) and how to set up our Nginx server properly to use the certificate and provide secure connection.

Read more »

5 sposobów jak zwalczyć imposter syndrome czyli syndrom oszusta

Imposter syndrome jest ostatnio bardzo modnym tematem, zwłaszcza w świecie programistów. Czy kiedykolwiek miałeś/aś dołujące poczucie, że nie jesteś dostatecznie dobry/a? Że to, co robisz jest niewystarczające? Że wszyscy wiedzą zdecydowanie więcej niż Ty? Nie jesteś w tym sam/a.

Read more »

Rozmowa rekrutacyjna- czego lepiej nie mówić?

Rozmowa rekrutacyjna jest dla wielu osób stresującym doświadczeniem. Głowa się przegrzewa, ręce pocą, a język plącze. Wiadomo przecież, że w trakcie rozmowy o pracę chcemy przedstawić się jak z najlepszej strony. Często jednak zdarza się, że opowiadamy trochę więcej niż powinniśmy. Oczywiście nie chodzi o to, by mówić nieprawdę, czy przeinaczać fakty. Tym bardziej – by próbować być kimś zupełnie innym. Rzecz się tyczy racjonalnego wytypowania tematów, o których zwyczajnie nie warto wspominać podczas pierwszej rozmowy z potencjalnym przyszłym pracodawcą. W związku z tym wypisaliśmy 8 rzeczy, których lepiej nie mówić w trakcie rozmowy rekrutacyjnej!

Read more »

PWA (Progressive Web App) – pierwsze kroki

Skrót PWA (Progressive Web App) od roku 2015 pojawia się coraz częściej na konferencjach związanych z technologiami web i mobile. Szczególnie na tych organizowanych przez Google’a. Czym jest PWA? Jakie korzyści i pułapki są z nim związane? Na te pytania postaram się odpowiedzieć w tym wpisie.

Read more »

4 Tips How to Find Work-Life Balance

A work-life balance might sound like a worn out concept. Visit any modern bookstore and you’ll see its shelves bending under the weight of self-help guides about it. So why are we so obsessed with work-life balance? It’s a human thing to take some rest, relax and recharge our batteries. But some people struggle with blending work with private life, especially if they are hardworking perfectionists. Does this description hit close to home? Well, here are a few principles that you should find useful in your pursuit of work-life balance!

Read more »

Wprowadzenie do GIT – Piotr Szpetkowski

Ta prezentacja jest częścią cotygodniowych tech talków w Sunscrapers. Prezentacja stanowi ogólny przegląd GITa i jego podstawowych funkcjonalności. Jeżeli chcesz zacząć pracować z tym systemem kontroli wersji, obejrzyj nasz filmik!

Read more »