DEV Community

Cover image for Feb. 28, 2020: What did you learn this week?
Nick Taylor
Nick Taylor

Posted on

Feb. 28, 2020: What did you learn this week?

It's that time of the week again. So wonderful devs, what did you learn this week? It could be programming tips, career advice etc.

Reading a book in windy conditions

Feel free to comment with what you learnt and/or reference your TIL post to give it some more exposure.

#todayilearned

Summarize a concept that is new to you.

And remember, if something you learnt was a big win for you, then you know where to drop it as well.👇👇🏻👇🏼👇🏽👇🏾👇🏿

Little kid on Jeopardy answering a question correctly

Top comments (13)

Collapse
 
deciduously profile image
Ben Lovy • Edited

This is probably embarrassing but I'm sharing anyway: I learned a GitHub fork is basically just a branch. I've always re-forked other people's repos to work on them again. Turns out, you can just rebase in your existing fork like on your own local repos:

$ git remote add upstream https://github.com/someone_elses/repository.git
$ git fetch upstream
$ git checkout master
$ git rebase upstream/master 

Done! None of these steps are new concepts for me, at all, I just never put two and two together in this context somehow. I would imagine pretty much everyone does it this way instead of the caveman-like nonsense I was up to before. Thanks, StackOverflow. Never leave me.

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad • Edited

I learned (am still learning) that building and managing a startup is much more different and difficult than just building a side project only you'll be using. You have to market yourself, get new users registered, keep them happy, and constantly ask for feedback. I'm still adjusting to all of this.

It's at debugg.me

Collapse
 
emma profile image
Emma Goto 🍙 • Edited

I got the chance to attend Australia's first ReactConf, and I think I learned a lot!

One of the coolest for me was model-based testing, which I had never heard of before, but I am keen to give it a go at some point in the future.

Collapse
 
zarszz profile image
Ganjar Gingin Tahyudin

For this week I focused learn how to hardening Linux operating system and docker/container internal system, I confused when first started, but when I learn more deep, I can understand why we need hardened system on our production server and how docker and other container system work(in internal, not just shell) ...

Collapse
 
daedtech profile image
Erik Dietrich

I learned that Windows 10 has a "dark mode" and now my life is ever so slightly better (and darker).

Collapse
 
danmt profile image
Daniel Marin

Getting my side project to Angular 9 and took the time to write an article about why you should do that too 💪💪

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

Awesome! What are the benefits of using Angular 9?

Collapse
 
danmt profile image
Daniel Marin

To make it short, smaller bundle, better runtime performance and template type checking. Here's the full article in case you want to take a look dev.to/thisdotmedia/this-is-why-yo...

Thread Thread
 
shivaramkrishna profile image
Shivaram Ayyalasomayajula

That's Awsome article! Thanks a ton for sharing.

Collapse
 
fumiadeyemi profile image
Fumi Adeyemi

I learned more on Chrome dev tools and it has a dark mode.

Collapse
 
janmpeterka profile image
Jan Peterka

Learned to use Profiler (rbspy) in RubyMine, which helped me find what was slowing down my code (and it was - suprisingly - array.uniq taking waaay to long)

Collapse
 
abhay676 profile image
Abhay Goswami
  • Looking for some open-source projects to start contributing .
  • Angular is on the way but React is best😍.
Collapse
 
nickytonline profile image
Nick Taylor

Consider contributing to the DEV codebase! 😎

GitHub logo thepracticaldev / dev.to

Where programmers share ideas and help each other grow


DEV

DEV Community 👩‍💻👨‍💻

The Human Layer of the Stack

ruby version rails version Travis Status for thepracticaldev/dev.to Code Climate maintainability Code Climate test coverage Code Climate technical debt CodeTriage badge Dependabot Badge GitPod badge Netlify badge GitHub code size in bytes GitHub commit activity GitHub issues ready for dev Honeybadger badge

Welcome to the dev.to codebase. We are so excited to have you With your help, we can build out DEV to be more stable and better serve our community.

What is dev.to?

dev.to (or just DEV) is a platform where software developers write articles, take part in discussions, and build their professional profiles We value supportive and constructive dialogue in the pursuit of great code and career growth for all members. The ecosystem spans from beginner to advanced developers, and all are welcome to find their place within our community. ❤️

Table of Contents

Contributing

We encourage you to contribute to dev.to! Please check out the Contributing to dev.to guide for guidelines about how to proceed.

Getting Started

This section provides…

Set up is pretty straightforward. Check out our docs to get up and running.