teleren/devto huggingface dataset:
More Good Programming Quotes, Part 3
Tags: programming, quotes
Published: 2019-04-03 18:51:34

---
title: More Good Programming Quotes, Part 3
published: true
tags: Programming,quotes
canonical_url: https://henrikwarne.com/2019/04/03/more-good-programming-quotes-part-3/
---

I like good programming quotes. Here are some new ones I have found since my [last](https://dev.to/henrikwarne/more-good-programming-quotes-part-2-1o05) [posts](https://henrikwarne.com/2016/04/17/more-good-programming-quotes/).

[![](https://henrikwarne1.files.wordpress.com/2019/04/dsc_0623-e1554313767639.jpg?w=514&h=276)](https://henrikwarne1.files.wordpress.com/2019/04/dsc_0623-e1554313767639.jpg)

### Complexity

“Why do people find DNS so difficult? It’s just cache invalidation and naming things.” – @jdu

“Your code doesn’t work!” “It works on \*my\* machine.” “Fine, we’ll ship your machine!”  
And that’s how Docker started ![🙂](https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png)  
@marabou

“I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated.” – Poul Anderson

“The first step of any project is to grossly underestimate its complexity and difficulty.” – Nicoll Hunt

“Developers are drawn to complexity like moths to a flame, often with the same outcome.” – The Productive Programmer by Neal Ford

“The Programmers’ Credo: we do these things not because they are easy, but because we thought they were going to be easy.” – @Pinboard (?)

“There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.” – @mathiasverraes

“The essential bit is that developers understand that the value we provide is understanding itself. Not the artifact per se. (Though understanding w/o an artifact is potentially worse than vice versa.)” – @potetm

“I keep telling people ‘programming is understanding’ – the computer is a machine that tests if your ideas are correct. Once you understand a problem the program can usually be written pretty quickly. Understanding a problem can take years.” – @joeerl

“Given enough time, every boolean value will become an enumeration.  
public enum Location {INSIDE, OUTSIDE, EDGE}” – @ztellman

### Testing and DevOps

“If you’re afraid to test in production, remember that your customers are always testing in production.” – @jeffsussna

“Every developer has a test environment. Some are lucky enough to also have a separate production system.” – ?

“No matter how many tests we write…we always find the most serious bugs when we go off script.” – @TestObsessed

“To make error is human. To propagate error to all server in automatic way is devops.” – @DEVOPS\_BORAT

### Typing and Poetry

“Bought a mechanical keyboard with more resistance so my code will be strongly typed.” – @jasonkarns

“Roses are red Violets are blue, Unexpected ‘{‘ on line 32” – @kvlly (?)
I'm a software engineer that doesn't live on the coast, Ask Me Anything!
Tags: ama
Published: 2019-04-03 18:35:02

Hey friends! I am Conlin, a software engineer that lives in Indianapolis. I think I've got a good perspective on tech outside of the Valley and away from the coasts.

I've been a developer for a while, depending on how you count. I got paid to write code for the first time almost 10 years ago. I studied Economics in college with a minor in Computer Science and (almost) one in Sociology.

I've worked lots of different kinds of jobs, from consulting to a small dev team, to now working at a rather large "scale-up" company.

Let's do this!

![](https://wuz.fyi/gifs/cigar-jeff.gif)
Top reason to resign from my current job, A DevOps style?
Tags: career, devops
Published: 2019-04-03 18:06:54

---
title: Top reason to resign from my current job, A DevOps style?
published: true
description: Just trying to put my working experience in words.
tags: #career #devops
---

Finally, I quit my job. 2 years ago, I joined a company as python programmer and a DevOps enthusiast. The beginning days are always so exciting but as the time flies the taste might change. I am very thankful to the company who have seeded so many aspects of DevOps on me. This article is also not meant to make or bring company value down but simply my thoughts expressed in words.


## No culture:
The company wants to be a DevOps service provider in the international market but it does not have it's own  significant culture for technical and non technical growth of its employee. *It's all about culture so why not build withing the organization first not just on client work.*

## No micro-services:
In micro-service each services are broken down and assigned to a single container. The company wants a php guy to research on flutter and the requirement changes every months as the client changes. A complete mess of services to handle.

## No monitoring
Employees are like the servers which does not stay in same state all the time. They are even more sensitive. They get frustrated, feel down and are at great pressure when there are deadline to meet. It's a management, who need to monitor the employees and try to keep them up and running all the time. 

## No Feedback loop.
The main reason behind the Continuous integration is we want to know the problem prior, get feedback prior and try to fix the problem as soon as possible before the changes get committed to production. Here, I don't find any feedback collected from employees. The decision maker does what he wants. It is just like directly deploying the changes to PROD server.

## No scaling
Just think, what might be the condition when you choose the AWS t2 micro instance for deploying the services in production. It will run but might not be reliable. So we need to scale it as per the requirement rather than just trying to save money with smaller instances. The company never hires a skilled manpower. which can be beneficial to everyone in the team. Always looking for low budget employee similar to t2 micro.
Timbu It Pros and Cons {Bugs}
Tags: timbuhnginternship
Published: 2019-04-03 17:01:45

---
title: Timbu It Pros and Cons {Bugs}
published: true
description: A Post on Bugs found on Timbu on a Request
tags: Timbu HNG Internship
---
![Timbu Home Page](https://thepracticaldev.s3.amazonaws.com/i/wrmklkfxdsha6ng08ow8.png "Timbu")

I happened to be undergoing a remote internship by Hng a Nigeria platform which help in booking hotels easily.

During the cause of the internship we were asked to look into [Timbu](https://timbu.com/) and find out possible bugs from the site. On my adventure on the site I found some bugs related to UI/UX and likewise their search algorithm is weird.

On the UI/UX part the [Timbu](https://timbu.com/) has few UI/UX issues one of which is the List page which isdisplaying some repeated images for the hotel listing, while on the booking page the UX is some how pitiful especially the booking section They use HTML element "table" which does not suit the design and likewise a bad UX experience.

Regarding the search algorithm, I tried searching "London" from the search box it is meant to list accommodations which is based in London rather it brought out accommodation with London in their names, some without London related while other the one that is London based is down in the listing. Normally search was meant to search by location but it is not working as described in the search text.

With this is few bugs i found on the site i think the developers in care of the site still have much work to do but [Timbu](https://timbu.com/) is worth checking out.
How to remove local branches that aren't on remote?
Tags: git, tips, productivity
Published: 2019-04-03 17:37:33

---
title: How to remove local branches that aren't on remote?
published: true
description: This is the perfect method when you want to synchronize your local repository branches with your remote branches.
tags: git, tips, productivity
canonical_url: https://blog.rafaelcg.com/how-to-remove-local-branches-that-arent-on-remote
---

This is the perfect method when you want to synchronize your local repository branches with your remote branches.

# Sync your branches

You just need to use the option `-p` or `--prune` during the **fetch** command.

```bash
git fetch --prune
```

> -p, --prune
> After fetching, remove any remote-tracking branches which no longer exist on the remote. You can check the [prune options](https://git-scm.com/docs/git-fetch#git-fetch---prune) too.

# Clean your local

If you want synchronize not just the branches, you can synchronize the current branch too, just using this commands below.

```bash
git pull --all
git reset --hard
git clean -df
```

# Thank you
Thank you for reading this article, I hope that it was useful for you.
If you use a different strategy let me know below!
Developer Advocates: How Did You Get There?
Tags: career, devrel, discuss
Published: 2019-04-03 17:02:55

---
title: Developer Advocates: How Did You Get There?
published: true
description: How did you get into developer relations? Developers, what do you want in an advocate?
tags: #career, #devrel, #discuss
cover_image: https://thepracticaldev.s3.amazonaws.com/i/97lum8clzcdr4b33asyk.png
---

([Very important stock photo made here](https://photos.icons8.com/creator))

Developer advocacy and relations seems like a pretty new industry, and something I'm becoming more and more interested in. 

{% link https://dev.to/wiredferret/new-job-title-developer-advocate %}

Since it's so new, the skills in each employee, the path they take, and the expectations from position to company vary. I've been wondering lately about how people make the jump into advocacy and relations, and where they come from.

#Developer advocates of DEV.to

- What's your background?
- What was your education or career path
- How did you transition from that role into developer advocacy or relations?
- How do you explain what you do to someone outside the industry?
- What particular skills might suit someone for the role? Someone who is naturally outgoing, or more technical minded?

#Devs, what do you want from an advocate?
Unpublished Posts...do you plan on returning to them?
Tags: discuss
Published: 2019-04-03 16:10:35

---
title: Unpublished Posts...do you plan on returning to them?
published: true
tags: discuss
---

I'm curious how many people have started a post and not published. If you have, what state is the post in?

Did you finish it and you're afraid to publish?

Did you get busy and it's incomplete?

Did you lose interest in the topic?

Did you see someone else post and worry that your content was too similar?
Dev.to Career Insights of the Week
Tags: career, productivity, beginners, leadership
Published: 2019-04-03 15:40:40

---
title: Dev.to Career Insights of the Week
published: true
description: A review of career insights from the past week on Dev.to
tags: career,productivity,beginners,leadership,
---

In this video I'm reviewing four #career posts from the past week on Dev.to.

Topics that I'm covering:

- The tradeoff between being a generalist and a specialist
- The T-shaped skill profile
- Tips for being a team player
- When and how to ask for help
- The value of making a learning plan

Here are the articles that I discuss in the video:

{% link https://dev.to/shoupn/finding-your-niche-as-a-developer-bgc %}

{% link https://dev.to/sarah_chima/when-to-ask-for-help-3o3f %}

{% link https://dev.to/vugman/how-to-be-a-team-player-in-the-tech-world-705 %}

{% link https://dev.to/csamywilliams_0/how-a-learning-plan-has-helped-me-grow-1app %}
A Little About the Developers — Elise
Tags: frontenddev, marketingagency, htmlcss, webdev
Published: 2019-04-05 13:47:01

---
title: A Little About the Developers — Elise
published: true
tags: front-end-developmen,marketing-agency,html-css,web-development
canonical_url: 
---

### A Little About the Developers — Elise

![](https://cdn-images-1.medium.com/max/1024/1*cPTVb-QAhllEhimTvdE7lw.jpeg)

I graduated college with a degree in Chemical Engineering with the intention of going to law school and delving into Environmental Law. I had been tinkering with computers since high school and I had started making my own websites when the University provided students with free space. This was pre-2000 so said websites consisted of maybe less than 10 HTML tags.

I took an 8 week course in Unix Administration and C/C++ and figured I’d give that a go while I waited for the next LSAT to come around. But in those 8 weeks I decided that 1. Unix Sys Admin was not my bag and 2. I didn’t think going back to law school for 3 more years was my bag either. So when the end of the 8 week course rolled around and they offered resume help and even onsite interviews with several employers, I looked towards web development. I had been making sites on my own time, so why not turn that into a job.

And that began my career in Web Development.

Though my first title was “Web Designer” I am most definitely not a designer by any stretch of the imagination.

Somehow “designer” turned into PowerBuilder and ASP and JSP and .Net and Visual Basic and Document Management Systems and Access and SAP and HotDocs and a whole pile of proprietary systems and then finally after many job changes either prompted by myself or by my employer, I found a position doing honest to goodness web development. Whew.

HTML, CSS, and maybe a little JavaScript was where I was meant to be. In my time at that first real web dev job I coded well over 500 websites. Sometimes up to 8 sites a week. And I liked it.

When I’m not wrangling code I’m wrangling children (3), cats (3 so far), a dog, chickens (3 so far), ducks (2), and a horse (plus the neighbor’s donkey and mini horse). My husband can wrangle himself, though that’s maybe why we have a full arcade in our basement. I have had a myriad of hobbies over the years (mounted shooting, knitting, sewing, classic cars, ballet) but let’s face it, who has time for hobbies with 3 kids. So right now my favorite hobby is sleeping.

* * *
🔥 #overengineeringchallenge 🔥
Tags: opensource, showdev, programming, contributorswanted
Published: 2019-04-03 14:13:59

---
title: 🔥 #overengineeringchallenge 🔥
published: true
description: Have you ever wanted to let loose and just overengineer a project? Try this challenge out.
tags: opensource, showdev, programming, contributorswanted
canonical_url: https://github.com/johnpaulada/overengineeringchallenge
---

## Rationale 🤔

Overengineering has always been the pet peeve of many developers. We engineers have this tendency to descend into the chaos of adding nice-to-have features or architecting to support things that might happen in the far future. To avoid this, we create constraints for the project and work around these constraints.

But what if we break out of this for once? What if we do the **OPPOSITE**?

That's where this challenge comes in.

## The Challenge 💪

The challenge is to create a **TODO List App** and overengineer it to its limits.

- Make it with the most overkill tech you know.
- Use the most exotic techniques that you can wield.
- Build it with the most overblown architectures.
- Design with the insanest user experience.

**[FORK THIS PROJECT](https://github.com/johnpaulada/overengineeringchallenge)** and let your imagination run wild. There are no limits to what you can do.

**JUST OVERENGINEER™.**

**YOU HAVE THE LICENSE TO DO IT.**

## Example 📜

Here's my idea of what I'd do when I do this challenge:

- Create an Elixir GraphQL API using Absinthe
- Create the web application frontend using ReasonReact
- Use Kubernetes to stitch together the web application
- Create a mobile app using Flutter or bs-react-native

## Social 💻

Add a hashtag `#overengineeringchallenge` when you share your project on social media!

When you're done, make a Pull Request and add yourself to the list of challengers! 🔥

## Github Repo
{% github johnpaulada/overengineeringchallenge %}

<hr />

<center><h4>What do you think about the challenge? Please comment below!</h4></center>

<hr />

<center><h2>✨ ALL CONTRIBUTORS ARE WELCOME! ✨</h2></center>
EISK - Introducing New ASP.NET Core Starter Template
Tags: news, opensource, aspnet, dotnet
Published: 2019-04-03 13:25:41

---
title: EISK - Introducing New ASP.NET Core Starter Template
published: true
description: new asp.net open source template
tags: news, open source, asp.net, dotnet
---

I've written a new asp.net core starter project that enables creating new data driven web api with seconds. The available code in the project explores latest oop and ddd best practices with modern framework.

This project previously was massively popular and recommended buy Microsoft few times.

Hope You'll enjoy the project.

And if you like the project don't forget to give a star in github.

[Eisk Web API](https://github.com/EISK/eisk.webapi)

Cheers.
Most Popular Development Posts Of The Week (03 April 2019)
Tags: frontend, javascript, webdev, css
Published: 2019-04-04 10:24:39

---
title: Most Popular Development Posts Of The Week (03 April 2019)
published: true
tags: frontend,javascript,webdev,css
canonical_url: https://medium.com/daily-now/most-popular-development-posts-of-the-week-03-april-2019-1ecad2cd11f3
cover_image: https://cdn-images-1.medium.com/max/1024/1*43nACLZy8PRq2Lz7fVdW8A.jpeg
---

> In the age of transparency, honesty, and generosity, even in the form of an apology, generate goodwill.

We are about launch Daily 2.0 with lots of new features and surprises. [Be sure to subscribe to be the first one to enjoy](https://www.producthunt.com/upcoming/daily-2-0).

- [Localhost isn’t local anymore](https://app.dailynow.co/r/fed3a9a09469bb51f1a097c5225644be)
- [Five code comments you should stop writing // and one you should start](https://app.dailynow.co/r/f6f82dbac939ab968845c84cd04a9f59) by [Alon Kiriati](https://medium.com/u/ef3af82de2ea)
- [12 JavaScript Tricks You Won’t Find in Most Tutorials](https://app.dailynow.co/r/535f2a1a2b85a38e9b0c78d6677513e3) by [Bret Cameron](https://medium.com/u/d4a4110b5d57)
- [JavaScript One-Liners That Make Me Excited](https://app.dailynow.co/r/a2b725b28e5baee61912bfb42a058903)
- [Dragula: A free stock images tool on steroids ?](https://app.dailynow.co/r/546015dc036646f8c34e55185d3e73c2)
- [Code Editor Wars](https://app.dailynow.co/r/b06767dde5c16c1588d27870497f3c04)
- [How to make your commit messages awesome and keep your team happy](https://app.dailynow.co/r/7d5324afb05ddcd4e2b9f3db6adfebfc) by [Bruno](https://medium.com/u/40a9720a896e)
- [CSS Houdini Could Change the Way We Write and Manage CSS](https://app.dailynow.co/r/c3edde668c6c57914e68800f8dc91880)
- [JavaScript Awesome Tips from ES5 to ES10](https://app.dailynow.co/r/e5dacdfcaef473a858c2fcdb2c00a2f2)
- [Front-End Developers, Pick Your Battles Wisely.](https://app.dailynow.co/r/6b186ef2a4c9bdf460f63803ba56d94b) by [Browser](https://medium.com/u/dc6605c364be)

* * *

[_Thanks to Daily_](https://www.dailynow.co/) _developers can focus on code instead of searching for news. Get immediate access to all these posts and much more just by opening a new tab._

![](https://cdn-images-1.medium.com/max/1024/1*m8Uf-6F4Q5AOp_wW6tbKSQ.jpeg)
Copiando arquivos para dentro do container
Tags: colinha, docker, container, containers
Published: 2019-09-28 13:36:51

---
title: Copiando arquivos para dentro do container
published: true
tags: colinha,docker,container,containers
canonical_url: "https://jtemporal.com/copiando-arquivos-para-dentro-do-container/"
---

* * *

Read [this post in English](https://jtemporal.com/copying-files-into-a-container).

* * *

Às vezes volumes não funcionam e a gente precisa copiar coisas para dentro do container. É sério! Você deve estar se perguntando, “_como uma tecnologia que todo mundo usa, não funciona?!”_

Tá, tá… Eu sei que isso tá parecendo aquelas histórias de “funciona na minha máquina” invertido. Mas vou explicar, no começo do ano eu estava trabalhando com um computador provisório. Infelizmente, eu não tinha poderes de administrador desse computador, o que me impedia de fazer certas coisas, inclusive de dar permissão ao Docker para compartilhar volumes com o sistema de arquivos do Windows.

Ah sim, talvez seja importante mencionar que eu só descobri como copiar arquivos para dentro de container que tá rodando, pois o Windows tem todas essas paradas de permissão.

Então bora lá!

Se você quiser continuar lendo esse artigo vai lá para outro blog:

[![](https://jtemporal.com/images/clique-aqui-para-ler.png)](https://jtemporal.com/copiando-arquivos-para-dentro-do-container/)
Smooth scroll to page section with jQuery
Tags: javascript, webdev, beginners, css
Published: 2019-04-03 11:57:26

*This post was originally published on [attacomsian.com/blog](https://attacomsian.com/blog/smooth-scroll-page-section-jquery).*

---

For one page templates and websites, it is a common practice to scroll to a page section when clicking on an anchor link. Here is a little jQuery hack I often use to smoothly scroll to a page section when a visitor clicks on the anchor link in the navigation menu (or anywhere else in the page). Adjust the scroll speed value `1000` to whatever the speed you want to. This value is in milliseconds.


```javascript
$(document).on('click', 'a[href^="#"]', function (e) {
    e.preventDefault();
    $('html, body').stop().animate({
        scrollTop: $($(this).attr('href')).offset().top
    }, 1000, 'linear');
});
```

Here is how the HTML markup looks like for navigation and sections:

```html
<nav>
  <a href="#features">Features</a>
  <a href="#faq">FAQ</a>
  <a href="#pricing">Pricing</a>
</nav>
<!--main container-->
<div class="container">
    <!--feature section-->
    <section id="features">...</section>
    <!--faq section-->
    <section id="faq">...</section>
    <!--pricing section-->
    <section id="pricing">...</section>
</div>
```

Don't want to use jQuery? You can use vanilla JavaScript too for smooth scrolling but it might [not work in old browsers](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView):

```javascript
document.querySelectorAll('a[href^="#"]').forEach($anchor => {
    $anchor.addEventListener('click', function (e) {
        e.preventDefault();
        document.querySelector(this.getAttribute('href')).scrollIntoView({
            behavior: 'smooth',
            block: 'start' //scroll to top of the target element
        });
    });
});
```

Not a big fan of vanilla JavaScript either? Here is pure CSS 3 solution but it only works in the [latest browsers](https://caniuse.com/#search=scroll-behavior):

```css
body {
    scroll-behavior: smooth;
}
```

---

✌️ I write about **modern JavaScript, Node.js, Spring Boot**, and all things **web development**. [**Subscribe to my newsletter**](https://attacomsian.com/newsletter) to get web development tutorials & protips every week.
Error in timbu.com
Tags: beginners, learning, codenewbie, personalnews
Published: 2019-04-03 11:38:31

---
title: Error in timbu.com
published: true
description: 
tags: beginners, learning, codenewbie, personalnews
---

__Introduction__

I am taking part in a Nigerian remote internship program (P.S: I am Nigerian), remember this earlier post?

{% link https://dev.to/rapulu/building-my-developer-portfolio-reality-blog-1dof %}

one of the task is to find a bug in [Timbu](https://timbu.com/) site and blog about it in order to qualify for the next stage, so here it goes!

__Found Error__
One of the currency listed is not properly formatted, when clicked on doesn't change to the proper currency sign because there was an omission of a data-value attribute in the anchor tag.

Below is the error screenshot:

![error image]
(https://thepracticaldev.s3.amazonaws.com/i/ke2zinnf4c3ebgfxic5m.png)  

Below is the chrome inspect screenshot of the bug:

![bug caused by](https://thepracticaldev.s3.amazonaws.com/i/tsrprdglasxc2vq5kdc1.png)

__Solution__

The solution is to add the data-value attribute missing in the anchor tag and its appropriate currency abbreviation value.