teleren/devto huggingface dataset:
Zeroqode Black Friday deals are here.
Tags: blacfriday, templates, apps, development
Published: 2017-11-24 15:43:37

---
title: Zeroqode Black Friday deals are here.
published: True
description: Zeroqode Black Friday deals are here.
tags: BlacFriday, templates, apps, development
---

#Do not miss the opportunity from [Zeroqode](https://blog.zeroqode.com/black-friday-is-finally-here-4d7baee886af) to get 50% discount on your second template!
Explain Lambda expressions like I'm five
Tags: discuss, csharp, beginners, explainlikeimfive
Published: 2017-11-24 15:31:24

---
title: Explain Lambda expressions like I'm five
published: true
description: 
tags: discuss,csharp,beginners,explainlikeimfive
---

Hi everyone! I'm new at C# programming, and i can not understand very well how Lambda expression works and/or what is used for.

Thank you!
Software industry VS “Real world” industry
Tags: software, startup
Published: 2017-11-24 14:27:01

---
title: Software industry VS “Real world” industry
published: true
description: It’s amazing how much better we Software folks have it when it comes to starting a business.
tags: software, startup
---

I was just reading [this article about opening a restaurant in Portland](http://www.wweek.com/restaurants/2016/09/30/heres-what-happened-when-i-opened-a-restaurant-in-portland/), found on Hacker News. Then, this comment happened: **I’ve changed it a bit, but it’s almost untouched**. **Credits at the end**.

> It's amazing how much better we Software folks have it when it comes to starting a business. The profit margins for a single-player SaaS business (like many, out there, [check this](https://blog.kowalczyk.info/article/wjRD/solo-founders-with-profitable-businesses-collected-stories.html)) can be somewhere around 90%. **And the interesting thing about that isn't even the number**. 

> It's that SaaS is so profitable that _you don't even have to calculate your margins_. To an order-of magnitude, every dollar a customer pays for the service can be considered profit. 

> Real Businesses, like restaurants, shops, etc... have expensive office or retail space. We have "wherever we happen to be living at the moment" when it comes to software development. **Real Businesses have employee salaries**. 

> We have an industry where a single person can plausibly run every aspect of the business from writing the code to marketing to racking servers to high-touch Enterprise sales. That single "employee" can have his "salary" set to (Total Profit) / 1. 

> **Real Businesses have equipment and other recurring costs**. We have those too, but they're _tiny_ compared to other types of business. Like, single-digit-thousands per year tiny. All in, for servers, software, dev hardware, etc. 

> **It's almost unfair, how Software wins in pretty much every category against pretty much everything else.** 

From an [Hacker News comment](https://news.ycombinator.com/item?id=15440180).
Missed a tablet
Tags: sadpoetry
Published: 2017-11-24 14:26:37

---
title: Missed a tablet
published: true
description: Easy to do
tags: sad poetry
---
Night, fall to sleep
Wake and feel this is another day for me
In my style walk through out this day
Sadness, empathy, overwhelmed
Missed my tablet again

Hour later, happy, stable, no longer in a ball
Too be clean like you
From here it seems so much easier
Tell ME! Tell ME is it true!
Just tell me that it's all good, it's fine

I no longer know if it's the tablet
Or just me, with no one to tell
Am I mad to feel so deep sadness
Or have we forgotten to feel
I hope to find out, truth
Not feelings of baroness

Tablet sinks in, life is good, or is it?
Ode to the ones I love
Tags: depressionpoetry
Published: 2017-11-24 14:13:52

---
title: Ode to the ones I love
published: true
description: Black is only grey
tags: depression poetry
---
Finding an outlet is hard, strange, unusual
People that know me, don't know me
Like most "fake it till you make it" seems real
Not right, just something that "is real"
Only thing that is present not past

Love is past
By the time you feel it 
Understand the concept
It's gone, past

So what is real now
The words I say
Thoughts I write
Yet love doesn't feel real
Grasping like a man drowning in his own lungs
Love, is so hard, long distance

See the rainbow
Where shades of black become grey
I can only feel this when in person
Maybe I should be thankful 
See this as a break
Go and find my boys and have ourselves a Drink

As this was going to happen, eventually, I think?
They'd get partners and leave home
Yet when ever I see the rainbow
It's only coated with black

Black as my mind, tick, tock,
"Grass is greener on the otherside"
"What! You promised me"
"We can only make it greener in your dreams"

Haunted, lonely, green
Like a stream that only bleeds red
Nothing to contribute, only poison or displace
Falling to the bottom, becomes black not green
Ode to the ones I love    
Tags: poetrydepression
Published: 2017-11-24 13:37:16

---
title: Ode to the ones I love    
published: true
description: Blacken walls, blackened heart    
tags: poetry depression
---
I never know when it is going to come
The walls I try to keep gold and white
It spreads like a shadow with no sense of the sun
I know one day, one day it will take me

Yet I try, I think, I distract myself
All that I want is to be able to take care
Care of what; to see myself old and kids around me
Loved and happy, knowing I've set them on a path
One that doesn't lead to my world

Pain, suffocating pain
Blackness, total blackness I welcome
To hard to resist, it infects me
Then I remember each of them, so I try
Yet I know that I can't fight this forever

Most people live their lives in gold and white
They marry, happy life, family, work hard
I don't have this, everything seems to point back to
"god gives the hardest tasks to the one he loves"
I fail to see how my sorrow could ever make my god love me more
I cry to think that this would be so
Never believe a fabled laugh when you too are sad

If I ever not make it to old man
Let my kids know I love them
Let them know it wasn't easy
Let them know I cry when I think of leaving them
Let it be known that it wasn't them that I left
It was the pain, it wouldn't leave me, wouldn't let me rest

Blackened walls replace white
Life become death
Stop, it can not happen
Genius I'd be if I could halt it
The end is only the beginning
The DEV Shop is open for business
Tags: shop
Published: 2017-11-24 12:53:54

---
title: The DEV Shop is open for business
published: true
description: We're super happy to re-launch the shop.
tags: shop
cover_image: https://thepracticaldev.s3.amazonaws.com/i/5rnswrzwm0dzlwkre17f.png
---

# [👉 shop.dev.to 🎁](https://shop.dev.to)

We're super happy to re-launch the shop. Folks have been asking about this for a while. Between today and the end of Cyber Monday, you can get 10,000% (base 2) off your order with coupon code `0b10000`

Happy shopping ❤️
Friday Blast #18
Tags: fridayblast, links, post
Published: 2019-01-20 15:20:59

---
title: Friday Blast #18
published: true
tags: friday_blast,links,post
canonical_url: https://horia141.com/friday-blast-18.html
series: "Friday Blast"
---

[Building blocks of TCP (2016)](https://hpbn.co/building-blocks-of-tcp/) - this is a chapter in the [High Performance Browser Networking](https://hpbn.co/) book. It deals with some of the behaviours of TCP like flow control, congestion avoidance etc and looks at both historic things as well as newer developments.

[The future of the mobile web (2016) #talk](https://www.youtube.com/watch?v=rWYifOE8LDc) - a history lesson and an overview of all sorts of nice APIs coming in (at least as of last year) to help mobile web applications feel more like regular apps. I dare say many of the things _have_ happened and it is more doable to have a regular mobile presence be just a web app in disguise.

[How should you build a high performance column store for the 2020s (2017)](https://lemire.me/blog/2017/11/10/how-should-you-build-a-high-performance-column-store-for-the-2020s/) - a small set of performance advice for people building column stores. Granted, the audience is small, but it’s always interesting to know what goes under the hood of your data system.

[A beginners guide to read and write skew phenomena (2015)](https://vladmihalcea.com/2015/10/20/a-beginners-guide-to-read-and-write-skew-phenomena/) - the SQL standard defines a bunch of “read phenomena” (dirty read, non-repeatable read, phantom read) and defines isolation levels in terms of how they stop these. But it doesn’t say anything about other types of read or write phenomena. This article covers a bit of the theory of these other phenomena and how they appear or not at various isolation levels.

[Software 2.0? (2017) #own](http://horia141.com/software-2-0.html) - this is one of my own from the last week. It’s about machine learning and it’s role in building software.
Allowed Roles for Retail Server OData Controllers
Tags: dynamic365
Published: 2019-08-02 13:13:40

---
title: Allowed Roles for Retail Server OData Controllers
published: true
tags: dynamic365
canonical_url: 
---

The Retail Server is a wrapper over commerce runtime. Retail Server uses a web API and OData to support thin clients both in the store and online on tablets and phones. The commerce runtime communicates with Retail Headquarters through Commerce Data Exchange services.

Retail Server supports Service to Service authentication which makes it possible to have services capable of communicating with Retail Server without a need of a user in front of a screen to provide credentials at some point in time. This enables scenarios when you need to create processes to periodically contact Retail Server to perform different kind of tasks, for instance, synchronizing customers, orders, publishing products for eCommerce functionality and so on.

To use the Retail Server OData Controllers you must be authorized by some roles. If you are not Authorized by the required roles, Retail Server throw exception as:

> Retail Proxy Exception: User is not authorized.

But you can check what type of roles each of the Retail Server Controller Action requires in the following way.

**Open Retail Server SDK from Machine.**

Navigate to Retail Server in Azure Machine. The controllers are present in the Retail Server Library and you need to decompile the assembly. I personally prefer [JetBrains dotPeek](https://www.jetbrains.com/decompiler/)

![Retail Server](http://shanalikhan.github.io/img/rs-odata-role1.PNG)

**Open Assembly in Decompiler**

The Controllers are present in ‘ODataControllers’ Namespace.

![Retail Server Controllers](http://shanalikhan.github.io/img/rs-odata-role2.PNG)

**Open Controller and See Authorized Roles**

![Retail Server Controllers Roles](http://shanalikhan.github.io/img/rs-odata-role3.PNG) ![Retail Server Controllers Roles](http://shanalikhan.github.io/img/rs-odata-role4.PNG)

If you are connected through any application custom application, you must have application mode enabled as i discussed in my previous [post](http://shanalikhan.github.io/2017/08/31/enable-application-mode-dynamics-retail-server.html) and you will be able to call the actions that allows application role.

Feel free to ask questions!
Introducing Proven
Tags: twitter, showdev, keybase, crypto
Published: 2017-11-15 21:41:57

---
title: Introducing Proven
published: true
description: Introducing the 1st release of Proven, a crypto-based alternative to Twitter's verified accounts
tags: twitter, showdev, keybase, crypto
---

I'm pleased to introduce [Proven](https://github.com/dschep/proven) to the [dev.to](/) community. It is a browser extension for Firefox & Chrome to add badges to users' names on Twitter as an alternative to their verified program.

Proven uses [Keybase](https://keybase.io)'s API to look up a user by their twitter handle and if they have an account, it adds badges for their keybase profile as well as other profiles that have been linked by posting a proof.

This is what it looks like in action! (all the badges are clickable links to the relevant profiles)
![](https://thepracticaldev.s3.amazonaws.com/i/l43oa6xjyk9e4b7jddcj.png)

Install it on [Firefox](https://addons.mozilla.org/en-US/firefox/addon/proven/) or [Chrome](https://chrome.google.com/webstore/detail/proven/algligpkkhlodbalbiilbfiihcooekjn?hl=en-US&gl=US). And check out the source on [Github](https://github.com/dschep/proven)

**Update:** Now with night mode and mobile ([use the 🦊](https://play.google.com/store/apps/details?id=org.mozilla.firefox)) support!
![](https://thepracticaldev.s3.amazonaws.com/i/95ka0b1ozj2nl7xyxu68.png)

**Update 2:** Now with tweetdeck support!
![](https://thepracticaldev.s3.amazonaws.com/i/hs63k9s9cl80yyt5dqcg.png)
Black Friday Discount , Web Dev news, VueJS & Frontend Love Conference 2018
Tags: javascript, vue, blackfriday, webdev
Published: 2017-11-24 10:27:19

---
title: "Black Friday Discount , Web Dev news, VueJS & Frontend Love Conference 2018"
published: true
tags: javascript,vuejs,black-friday,web-development
canonical_url: 
---

![](https://cdn-images-1.medium.com/max/1024/1*uQhppRPbulmeMmSuAde69w.png)

This podcast episode is all about Black Friday, Web Dev news and the VueJS & Frontend Love Conference 2018 in Amsterdam!

<iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fw.soundcloud.com%2Fplayer%2F%3Furl%3Dhttp%253A%252F%252Fapi.soundcloud.com%252Ftracks%252F360226709%26show_artwork%3Dtrue&amp;url=https%3A%2F%2Fsoundcloud.com%2Fmr-frontend-community%2Fmr-frontend-podcast-6-web-dev-news-smashing-magazine-vuejs-frontend-love-conference-2018&amp;image=http%3A%2F%2Fi1.sndcdn.com%2Fartworks-000260606462-4n8vjq-t500x500.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=soundcloud" width="800" height="166" frameborder="0" scrolling="no"><a href="https://medium.com/media/b0234f4265903523b37683751f91a380/href">https://medium.com/media/b0234f4265903523b37683751f91a380/href</a></iframe>
### **50% off Black Friday Discount courses from Web&nbsp;Bos**

- [React For Beginners, 50% off on Black&nbsp;Friday](http://bit.ly/reactForBeginners)
- [ES6+ for Everyone, 50% off on Black&nbsp;Friday](http://bit.ly/ES6ForEveryone)
- [Learn NodeJS, 50% off on Black&nbsp;Friday](http://bit.ly/learnNode)

### **Web Dev&nbsp;News**

- [New websites Smashing Magazine&nbsp;👍](http://smashingmagazine.com)
- [New Firefox Developer edition](https://hacks.mozilla.org/2017/11/new-in-firefox-58-developer-edition/?utm_source=mrfrontend&utm_medium=podcast)
- [Mr Frontend Talk about Web Speech&nbsp;❤️](https://github.com/mrfrontend-development/javascript-enabled-voice-commands-talk-competa-it-meetup-2017-11-22)

### Frontend Love Conference

Single course / Frontend related topics like VueJS, ReactJS and Angular
February 15th 2018
Theater Amsterdam  
[https://www.frontenddeveloperlove.com](https://www.frontenddeveloperlove.com)

- Luca Mezzalira (Google Developer Expert)
- Simona Cotin (Developer Advocate Microsoft)
- Michel Westrate (Creator MobX & Tech lead&nbsp;Mendix)
- Norbert de Lange (Senior Frontend Consultant Xebia)

### VueJS Conference in Amsterdam

Single course / VueJS related topics!
February 16th 2018
Theater Amsterdam
[https://www.vuejs.amsterdam](https://www.vuejs.amsterdam)

- Evan You (Vue.js&nbsp;Creator)
- Sarah Drasner (Developer Advocate Microsoft)
- Guillaume Chau (Core team member&nbsp;Vue.JS)
- Sebastien Chopin (NuxtJS co-author)

Enjoy! If you have comments, questions or opinions please share them in the comments! 😇

_Originally published at_ [_Mr Frontend&nbsp;Blog_](https://blog.mrfrontend.org/2017/11/black-friday-discount-web-dev-news-vuejs-frontend-love-conference-2018/)_._

* * *
The Simplicity of Ruby
Tags: ruby, thepracticaldev, work
Published: 2017-11-27 01:34:03

---
title: "The Simplicity of Ruby"
published: true
cover_image: https://thepracticaldev.s3.amazonaws.com/i/huh4pjynm9o4y9relomc.png
tags: ruby,the practical dev,work
canonical_url: https://tiffanywhite.tech/simplicity-ruby/
---

When I first started [this blog](https://tiffanywhite.tech), I was learning Ruby and I loved it.

This was before starting freeCodeCamp or Zed Shaw’s Learn Python the Hard Way series <sup id="fnref-2681-1"><a href="#fn-2681-1">1</a></sup>.

When I decided I wanted to program for a living, I found some meetups and went to my first one in 2014, [Code & Supply](https://codeandsupply.co/) where Ruby was the topic; getting it set up on our systems and writing a pretty simple Ruby program.

Ruby was so simple. Take this, for example:

```ruby
class MyClass
  def initialize(name, age)
    @name = name
    @age = age
  end
end
```

If you know anything at all about OOP, you know what is happening here.

Where the beauty of Ruby lies is in its eerily easy to read syntax.

```ruby
class MyClass
```

👆 Creates a class where we’ll hold all our objects and methods.

`def`: define. Here we are defining a method `initialize` with two local variables: `name` and `age`. We assign them to the instance variables `@name` and `@age` in order to use them _outside_ of the object’s scope. We end the method and class with the `end` keyword.

Outside of the OOP instance variable syntax, this is super easy to read and understand.

## First Day Feels

It is 10pm and I really need to get to bed soon. But I just wanted a chance to write about how patient the team at here at  dev.to has been with me as I learn the ropes.

On-boarding was a breeze and I have already started digging into the codebase.

My first day was fraught with nerves and expectations that I had for myself <sup id="fnref-2681-2"><a href="#fn-2681-2">2</a></sup>.
 
Remembering that I am not the sole developer on a project and I have a team to refer to is taking some getting used to. The team is great and I definitely ask questions: have never been shy about that. I am just so damn shy and quiet. This is something I am working on.


It has been a great first week so far and I am looking forward to the weeks to come.

* * *

1. LPTHW is quite opinionated and I am not sure if it is still recommended to new developers.&nbsp;↩
2. And very little sleep. Trying to fix that.&nbsp;↩
Dealing in absolutes ?
Tags: leadership, criticalthinking, criticism, people
Published: 2017-11-24 02:38:33

---
title: Dealing in absolutes ?
published: true
description: Be wary of an absolute ideology.
tags: leadership,critical thinking,criticism,people
---

Are you dealing in absolutes ?

Throughout life this question can help you understand, where you fall on the faith scale. On one end is blind faith, and the other is complete skepticism. 

"Change is the only constant in the world."

This question of absolutes applies specifically to the people in our life : 
  - People that we communicate with on a daily basis 
  - People that we follow
  - People we don't particularly like

If you are following a leader's instructions, have you made them an absolute authority, who has no flaws ? This is dangerous for the other person, as they won't be exposed to the possible flaws in their thinking in time. This does not mean that we challenge authority everywhere we go...

We should however, be critical of the ideas and concepts that leaders use, to decided what to do next. Never will an idea, be absolutely sacred, it will need improvements, always.

Similarly, there are people, who we feel won't be capable of changing for good. This is again an absolute assigned to that person.

The best way to deal with absolutes in our life, is to keep challenging them, with a very positive intension to 'improve' the ideas, people and organisations that we touch.
Hi, I'm Andris Jansons
Tags: latvianprogrammer
Published: 2017-11-23 20:07:55

---
title: Hi, I'm Andris Jansons
published: true
description: 
tags: Latvian programmer
---
<script type="text/javascript" src="https://platform.linkedin.com/badges/js/profile.js" async defer></script>


Hi everyone!

My name is Andris and I'm on my way to becoming a software developer. As of 2017 I'm a studying Computer Science in Coventry University residing in Britain. 
I can speak Latvian, English, Python, Java, C# and the list is going to expand even more. 
I love travelling and making the impossible possible, so hold on, because I'm about to bring some new code to the table!
If you want to chat either code related or not - contact me and let's meet up for a drink (You can choose coffee or beer)

Also - don't forget to add me on LinkedIn: <div class="LI-profile-badge"  data-version="v1" data-size="medium" data-locale="en_US" data-type="horizontal" data-theme="dark" data-vanity="andris-jansons-8bab75159"><a class="LI-simple-link" href='https://uk.linkedin.com/in/andris-jansons-8bab75159?trk=profile-badge'>Andris Jansons</a></div>

See you all in the field of action!
Use dev.to as a search engine for Chrome
Tags: meta
Published: 2017-11-23 17:57:05

---
title: Use dev.to as a search engine for Chrome
published: true
description: dev.to search engine
tags: meta
---

Yesterday Ben wrote about [dev.to's search engine](https://dev.to/ben/the-devto-search-engine-is-actually-pretty-damn-useful-1ic) and its value against the sea of Google's search engine.

I definitely agree with his post.

So I just added dev.to as a search engine for my browser, Chrome.

How?

1. Open settings and go to Manage Search Engines

![search engines](https://thepracticaldev.s3.amazonaws.com/i/kpv5jn2fintjdgpjcxpn.png)

2. Add a new search engine, like this:

![devto search engine](https://thepracticaldev.s3.amazonaws.com/i/e608qvvng0f27x9no08n.png)

(unfortunately the keyword can't be "devto" because it's too short)

3. open a new tab, type "devtoo", hit the space bar and search away :-)

![search with devto](https://thepracticaldev.s3.amazonaws.com/i/y7pkcohrrwct832dccij.png)
Fewer unit tests more logs
Tags: architecture, product, methodology, productivity
Published: 2017-11-23 15:01:12

---
title: Fewer unit tests more logs
published: true
description: 
tags: architecture, product, methodology, productivity
cover_image: "" 
---

I want to let you know that we've just [published](https://hackernoon.com/less-unit-tests-more-logs-8acbfedc24a0) the 4th part of the series "Building an online marketplace from scratch". These articles describe one of the modern approaches to designing and building e-commerce applications. It focuses on showing how to ship applications quickly, so the business gets decent time to market. If you want to get along with business people or you’re thinking of becoming a CTO, then this series might well be worth reading.

Here is the summary of what we've published so far:

1. [Introduction](https://hackernoon.com/building-an-online-marketplace-from-scratch-introduction-738839e4e76) - what is it we're going to build
2. [Order Processing](https://hackernoon.com/building-an-online-marketplace-from-scratch-order-processing-a65c7bfab490) - buy vs build dilemma; how to use Salesforce to save months in engineering time
3. [The dark side of Salesforce limits](https://hackernoon.com/building-an-online-marketplace-from-scratch-the-dark-side-of-salesforce-limits-6834c2d5d71e) - when and how to shift business logic outside Salesforce
4. [Fewer unit tests more logs](https://hackernoon.com/less-unit-tests-more-logs-8acbfedc24a0) - how to approach error handling in a fast-paced software development
Go Defer Simplified with Practical Visuals
Tags: go, programming, tutorial
Published: 2017-11-23 17:20:39

---
title: "Go Defer Simplified with Practical Visuals"
published: true
description: Learn about Golang’s defer statement with various usage examples.
tags: go, golang, programming, tutorial
---

[![](https://thepracticaldev.s3.amazonaws.com/i/pgdnb8ga5x09n7wi77pr.png)](https://blog.learngoprogramming.com/golang-defer-simplified-77d3b2b817ff)


## What is inside?

* What is defer?
* Releasing acquired resources
* Save us from panic
* Deferred closure
* Params evaluation
* Multiple defers
* Deferred methods

**[Click here to read the tutorial](https://blog.learngoprogramming.com/golang-defer-simplified-77d3b2b817ff)**.

See you in two weeks! Please share this tutorial with your friends.

---

[@inancgumus](https://twitter.com/inancgumus) - _I share Go tips and tricks on twitter._
📚 [Learn Go Programming](https://blog.learngoprogramming.com)