teleren/devto huggingface dataset:
Enterprise Mobile Application Development Latest Trends That You Should Know
Published: 2018-07-20 11:42:13

---
title: Enterprise Mobile Application Development Latest Trends That You Should Know
published: True
description: Enterprise Mobile Application development has emerged as a popular way for enterprises to excel. Know the current trends of app development that ensures the success of your app.
tags: 
---

In this way, here are a few patterns that you/your association ought to know about, in the event that you are wanting to build up an Enterprise application: 

1. Quick Programming Language 

With regards to an Enterprise programming dialect, Swift has been viewed as the successor of Objective-C programming dialect. Quick takes a shot at an open source compiler utilizing Xcode instruments. One of the upsides of this dialect is that it is flexible to unnecessary codes. Besides, designers have discovered this dialect supportive, particularly with the arrival of the most recent form—Swift 3.0. 

This discharge accompanies an upgraded center dialect and offers an institutionalized library. Without any difficulty of utilizing and exploring, Enterprise application engineers incline toward Swift over Objective-C to create Enterprise applications. This pattern is relied upon to proceed soon. 

2. Cloud Technology 

With a broad scope of information being gotten to by application clients, putting away every one of them in the inner memory of the gadget is a typical test. Cloud innovation reduces the application estimate by bringing information from the cloud and enables it to work crosswise over different devices. 

For example, representatives of numerous undertakings can get to their expert email accounts on a few gadgets. This innovation is generally favored for Enterprise application engineers who should think about selecting the possibilities of distributed storage going ahead. 

3. Endeavor Business Apps 

endeavor applications have turned out to be progressively plenteous crosswise over ventures for its effectiveness and result-situated abilities. The accomplishment of its business applications that makes iPad a need gadget for the undertaking market is likewise a key driver for <a href="https://www.hokuapps.com/products/mobile-application-development-platform/"> Enterprise Mobile Application Development </a> . Besides, Apple's iBeacon innovation is pushing the limits in Enterprise Mobile Application Development offering considerably more advantages, particularly for ventures. 

4. M-Commerce 

We have seen M-business officially outperforming E-trade in the ongoing past and it is normal that this pattern would proceed. Going ahead, M-business would give clients a more altered affair. Elective installment frameworks like Apple Pay are likewise rapidly picking up footing with clients. Wearable gadgets are additionally anticipated that would be generally utilized as a part of M-business.
Agile/Scrum for a self-taught developer?
Tags: agile, scrum, discuss
Published: 2018-07-12 07:33:05

---
title: Agile/Scrum for a self-taught developer?
published: true
description: Questions about these two subjects.
tags: agile, scrum, discussion
---

I have browsing job offers for developers and a lot of those offers ask you to know/be/do Agile. Searching online provides a few articles that give a good idea of what is Agile and how to use it in software development.

I get the idea behind Agile and Scrum, it's a great way to manage a project, delivering incremental features within a certain time. It helps you become more productive and keep your projects tidy because you know exactly what to work on next.

The post _[The Beginner’s Guide To Scrum And Agile Project Management](https://blog.trello.com/beginners-guide-scrum-and-agile-project-management)_ gives a good insight into Agile and the Scrum framework and how to implement it with Trello. But it assumes you are working as a team. 

If you are working alone, how about the need to have a *Product Owner* and a *Scrum Master*, surely you can do all of it if the project is managed by you, but then the challenge lies in keeping yourself accountable which can somewhat destroy the whole method if you don't have enough discipline.

In essence, my question about Agile and Scrum is that if you are a self-taught developer, can you claim to know Agile if you follow the methods and the Scrum framework, but don't have any formal training/certification?
Any good express boilerplate generator
Tags: discuss, javascript, webdev
Published: 2018-07-20 11:29:35

---
title: Any good express boilerplate generator
published: true
description: looking for suggestions on express boilerplate
tags: discuss, JavaScript, webdev
---

I usually use `express-generator` but I need to install a handful of packages before writing the first line of code. 

Do you know any good express boilerplate which uses mongodb, passport, pug
I’d rather be proved wrong than miss the chance to improve
Tags: development, leadership, learning, technology
Published: 2018-07-20 10:25:41

---
title: I’d rather be proved wrong than miss the chance to improve
published: true
tags: development,leadership,learning,technology
canonical_url: https://craignicol.wordpress.com/2018/07/20/id-rather-be-proved-wrong-than-miss-the-chance-to-improve/
---

One of my favourite books is Nightfall by Isaac Asimov and Robert Silverberg. The setup for the sorry is an old astronomy professor who has won his planet’s equivalent of the Nobel Prize for proving that the six suns in his solar system would never set on his planet at the same time. And night couldn’t fall.

And then his students did some calculations and realized he was wrong, and for a time every few thousand years there would be night.

They didn’t want to tell him thinking it would ruin his life’s work and leave him feeling dejected and worthless.

He got angry with them because he didn’t want to miss the chance to learn something new, and the thrill of discovery had the opposite effect to what the students expected and renewed his enthusiasm in the subject.

## Renewed enthusiasm

I’m not a Nobel winner by a long shot, but the professor’s attitude embodies the way I want to work. Doing the same thing and thinking there’s nothing left to learn would demotivate me.

I love mentoring because I love learning.

When I build a team, I want people who aren’t afraid to tell me I’m wrong, when I am, because that’s what makes the team stronger. [I know not everyone is confident at this at first](https://craignicol.wordpress.com/2016/09/27/everyone-has-a-voice/) but if I can find [people who are confident in their opinions](https://craignicol.wordpress.com/2017/07/07/the-importance-of-confidence/), my job is to nurture that.

If I’m not being challenged, I’m not learning. I know my experience has helped me get where I am, but I need to know where me and my team are going.

## Tasks for you

If you are a leader or a mentor, embrace the opportunity to learn that you get from being wrong. Be vulnerable, sometimes, so that everyone knows it’s ok to be wrong, if you acknowledge it and make amends. Keep learning.

If you’re not, embrace your mistakes. (Link – my mistake) Next time you find yourself in that position, you’ll call it experience. Learn by doing as well as by reading. The most interesting challenges you’ll face won’t have a manual. Keep learning.

Don’t let your career go dark.
How to read SD card in android
Tags: android, readsdcard
Published: 2018-07-20 06:55:05

---
title: How to read SD card in android
published: true
description: How to read SD card in android
tags: android,read sd card,
---

In android **Environment.getExternalStorageDirectory()** is used to read the external storage of android device. But it reads Internal Memory of device not SD card.


So there is other method to read the SD card in android device.

```

String sdcard_path = System.getenv("SECONDARY_STORAGE");


```

It returns the path of sd card. To check whether SD card in inserted in device or not following code is used to do that.

```
    public boolean isCard()
    {

        return new File(System.getenv("SECONDARY_STORAGE")).exists();
    
    }

```
Algorithms Books[Old way]
Tags: algorithms, oldway, javascript
Published: 2018-07-20 06:34:26

---
title: Algorithms Books[Old way]
published: true
description: 
tags: algorithms, old way,javascript
---

Hello, can someone recommend me a book with js algorithms?
i  found https://github.com/trekhleb/javascript-algorithms but i want old way, like "for" or while for everything and less or none predifined methods.

Any Recomandation should be nice!Thanks!
Prevent over–scroll with CSS
Tags: scroll, scrolling, css
Published: 2018-07-20 05:53:35

---
title: Prevent over–scroll with CSS
published: true
description: how to prevent over-scrolling on specific element
tags: scroll, scrolling, css
---

## what's the problem

you have a scrollable dialog. But when you scroll to the end of it, whole page starts to scrolling :( How to prevent this?


## there's a little known CSS property

```css
.element {
  overscroll-behavior: contain;
}
```

(not supported in [Safari](https://caniuse.com/#search=overscroll-behavior) yet)

This was taken from an amazing [Scroll to the future](https://evilmartians.com/chronicles/scroll-to-the-future-modern-javascript-css-scrolling-implementations) article from evilmartians.com.
What is your longest server uptime?
Tags: discuss, sysadmin, linux
Published: 2018-07-20 04:47:51

---
title: What is your longest server uptime?
published: true
description: 
tags: discuss,sysadmin,linux
---

Hi all! My name is Nick and I work as a Full Stack Engineer.
 Part of my daily job is configuring and maintaining servers!

 I work in a very hybrid environment, consisting of instances in the AWS Cloud, Oracle cloud (very interesting experience that I hope to share in another post) and dedicated servers in our own and remote datacenters. 

Today I migrated a server running a LAMP stack to a new location, and was shocked at it's uptime. It may not be that much but for me is my current record! This server survived working on an average load of 91% for 437 days!

![serveruptime](https://thepracticaldev.s3.amazonaws.com/i/122rmfvigydl72vey8c1.png)

So my question is, what is your longest server uptime? How did you achieve it?
New feature suggestion: map
Tags: meta, networking, suggestion, map
Published: 2018-07-20 04:44:05

---
title: New feature suggestion: map
published: true
description: Social Networking is important, so let's display it!
tags: meta, networking, suggestion, map
---
![A map](https://thepracticaldev.s3.amazonaws.com/i/79k23negg4oru3zhvo1e.png)
Hello guys!
Dev.to is so cool that I can't stop thinking about it.
So today I'd like to introduce you to the new feature suggestion: The Social Networking Map!
I think that programming is about communicating with each other and it's always interesting to know what area your mesh is covering, so here is the proposal:

Add new section to settings page with a map of globe, where 3 different type of connections could be viewed:
- who is following you
- who are you following
- and (probably) network of tags

Giving that it is possible to easily convert that numbers (following\followers) into the beautiful map.

There are different possible suited types of map, to name some of it:
- To display connections: Faux-3D Arcs: http://bl.ocks.org/dwtkns/4973620
- To display density: https://beta.observablehq.com/@mbostock/d3-choropleth

Color of the lines could be taken from the user's color preference.


Thanks!
Software team as a jazz band
Tags: team, music
Published: 2018-07-19 23:28:26

---
title: Software team as a jazz band
published: true
description: What can we learn from a jazz band to build an effective software team ?
tags: team, music
---

I first came to this concept through Marcus Blankenship interview with best-selling author Ron Lichty about the manager's role in agile. Ron is the co-author of the classic book Managing the Unmanageable, a must-read book on leading software teams.

First of all, I don't know jazz so it's prompted me to do some reading about jazz, and a search for 'jazz vs orchestra' lead me to [this](https://beverleysimpson.com/2014/03/25/jazz-vs-orchestra-a-question-of-control/):-

>When a jazz leader sits down to count in his band: 1, 2…. 1, 2, 3, 4 he or she doesn’t really know what is going to happen. Once he counts in and then sits back among his band members, he has faith that he has talented musicians and that they will produce a quality show. Unlike a classical orchestra or a pop musical group, each performance of a jazz standard is a unique and emergent creation. The Orchestra Conductor, standing at a pedestal with a baton, is unquestionably the in-the-moment leader. He stands at the front, everyone watches him, the hierarchies are clear, the lines of decision-making are coherent, and the goal is replicable and precise.

It seem interesting and can be related to software development process. So I searched further and found some more discussion on this topic:-

* [Jazz and the software company – A choreography of chaos and order](https://greatnotbig.com/2017/08/jazz-and-software/).
* [The Jazz Process](http://www.drdobbs.com/tools/the-jazz-process/222900758) by [Adrian Cho](http://www.adriancho.com/).
* [Jazz improvisation as a learning metaphor for the scrum software development methodology](https://onlinelibrary.wiley.com/doi/abs/10.1002/spip.385).
* [Applying Jazz to workplace creativity](http://scottberkun.com/2010/applying-jazz-to-workplace-creativity/) also talk about the Jazz Process by Adrian Cho above.
* [What We Should Learn From Jazz Band Teachers](https://www.psychologytoday.com/us/blog/memory-medic/201204/what-we-should-learn-jazz-band-teachers).
* [Everything I Needed to Know About Scrum, I Learned from Jazz](https://blog.3back.com/infographic/everything-needed-know-scrum-learned-jazz/)
* [Jazz is Code: How The Jazz Band Can Make You A Better Developer](https://dev.to/thecodetrane/jazz-is-code-how-the-jazz-band-can-make-you-a-better-developer-2nkn) - The video from [@thecodetrane](/thecodetrane) really insightful. Being a developer-musician himself, I think he's the right person to talk about this topic.

p/s - Turn out there's project named [jazzband](https://jazzband.co/about) that aim to co-operatively maintain third party Django projects.
Explain the difference between shell, console, terminal, command line, etc. like I'm five 👶
Tags: anonymous, console, terminal, explainlikeimfive
Published: 2018-07-19 20:05:21

---
title: Explain the difference between shell, console, terminal, command line, etc. like I'm five 👶
published: true
description: 
tags: anonymous, console, terminal, explainlikeimfive
---

_This is an anonymous post sent in by a member who does not want their name disclosed. Please be thoughtful with your responses, as these are usually tough posts to write. Email sloan@dev.to if you'd like to leave an anonymous comment._
Who is hiring? (As of July 2018)
Tags: whoishiring
Published: 2018-07-19 19:22:00

---
title: Who is hiring? (As of July 2018)
published: true
description: Members of the dev.to community sharing open job opportunities at their companies.
tags: whoishiring
---


This is our monthly thread where community members share openings at their companies.

Here a few ground rules:

- Please only post if you are personally part of the hiring company (no recruiting firms)
- Please provide brief background on what your company does
- Only one post per company (you can list multiple openings in the post)

Consider using this template:

```
Company Name | Job Title | Location | Remote or Onsite | (optional) Salary Range | Sponsor visa?

About the company — background, size, etc (1-3 sentences)

About the role(s) — languages, requirements, etc (1-3 sentences)

Do you sponsor visas?

How to Apply — email or application link
```

---

We also wanted to share some quick careers-related notes from our fantastic Sustaining Sponsors.

### Digital Ocean

> At **DigitalOcean**, we're simplifying cloud infrastructure for developers. Here you'll get to work with some of the smartest and most interesting people around; solving unique and complex technical challenges on a scale matched by few companies. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, with amazingly supportive friends and colleagues; [we want to talk to you](https://www.digitalocean.com/company/careers/?utm_source=devto&utm_medium=display&utm_campaign=Devto_2018_Brand)!

### Stream

> **Stream** is an API for building, scaling and personalizing feeds – we power feed infrastructure for over 300+ million end users and handle several billion feed updates per week (and growing). Our customers include small startups to large Fortune 100 companies. We’re currently seeking a talented Software Engineer to help take [Winds 2.0](https://getstream.io/winds), a showcase application built by Stream, to the next level and beyond. If you get excited about working with JavaScript on the front and back-end, and mobile, [reach out to us on AngelList](https://angel.co/stream/jobs).


### Underdog

> **Underdog.io** has connected thousands of candidates with hundreds of growing organizations in New York and San Francisco. Candidates can join the platform in 60 seconds. If approved, they get connected directly to its network of hiring managers and founders at top technology companies. If you're ready to simplify your job search and get your name in front of hundreds of companies in NYC and SF, please go ahead and [apply today](https://underdog.io/?utm_medium=homepage&utm_source=devto&utm_campaign=homepage2018-jul-11&utm_content=engineers-tech-companies)!
Chasing down modest database scaling issues when you're not sure what's going on
Tags: rails, postgres, heroku
Published: 2018-07-19 17:53:27

---
title: Chasing down modest database scaling issues when you're not sure what's going on
published: true
description: 
tags: rails, postgres, heroku
---

This is a brief retro on some downtime we experienced at [dev.to](/) in the past day.

I posted this in the process of investigating the issue:

{% link https://dev.to/ben/how-to-deal-with-activerecordstatementinvalid-pgquerycanceled-342l %}

Rhymes was on the right track with this response.

{% devcomment 49el %}

The problem ended up being that we were periodically surpassing our maximum connections on our managed Postgres plan. The difficulty in getting to the bottom of this was that it would peak and then get better on its own, and in the meantime we were looking at our query efficiency, and missing some of the signals.

Most of our numbers associated with our current plan were safely below our limits, and by the time we checked on _current connections_, it didn't seem like the problem at the time.

Going forward, we need to get better at monitoring and keeping a good understanding of the various bottlenecks of our services. This was the case of setting and forgetting something that worked for a while, and once the issues started popping up, we were caught off guard by some red herrings.

Each of these experiences is a massive learning opportunity and I'm much more confident in my and my team's grip on these modest database scaling issue's we've faced.

I say modest because this was a pretty simple situation at our scale, we just needed to identify the problem. A bad outcome would be to think that we need to do anything special with our data. There's no sharding or special database administration in our future, just an eye towards better system monitoring.
Running a modular Sinatra app on Heroku
Tags: help
Published: 2018-07-19 16:23:05

---
title: Running a modular Sinatra app on Heroku
published: true
tags: help
---

Hello, I'm having trouble getting a modular Sinatra app to run correctly in production. The `git push heroku master` works fine, but when I try to submit a form through the `/contact` page I get: 

`bundler: failed to load command: rackup (/app/vendor/bundle/ruby/2.4.0/bin/rackup)`.


My `Procfile:`
```
web: bundle exec rackup config.ru -p $PORT
```

My `config.ru:`

```ruby
require 'rubygems'
require 'bundler'

Bundler.require

require_relative 'lib/app'
run Tir::App
```

My `lib/app.rb`:

```ruby
require 'sinatra/base'
require File.expand_path('articles', File.dirname(__FILE__))
require File.expand_path('static', File.dirname(__FILE__))
require File.expand_path('landing', File.dirname(__FILE__))

module Tir
  class App < Sinatra::Base
    #code
  end
end 
```

I've tried all manner of tweaks but am stuck! Thanks for any help.
Free website vulnerability scanner for developers
Tags: security
Published: 2018-07-19 16:06:01

---
title: Free website vulnerability scanner for developers
published: true
description: Free website vulnerability scanner that performs fully automated tests to identify security issues on your web application & networks
cover_image: https://blog.hackmetrix.com/wp-content/uploads/2018/07/hackmetrix-auth0-login-with-github-vulnerabilities-scanner.png
canonical_url: https://blog.hackmetrix.com/hackmetrix-2-0-released/
tags: security
---

[Hackmetrix](https://hackmetrix.com) team is convinced that security can (and must!) be a part of the development process, without the necessity of paying a security expert, or spending late nights focused on security and thereby putting sprints at risk.

So, what’s new in Hackmetrix?

[See full post](https://blog.hackmetrix.com/hackmetrix-2-0-released/)
The danger of Slack
Tags: career, slack
Published: 2018-07-19 15:28:53

---
title: The danger of Slack
published: true
tags: Career,Slack
canonical_url: http://christine-seeman.com/2018/07/the-danger-of-slack/
---

![](https://media.giphy.com/media/5xtDarzqYMWFigufLws/giphy.gif)

Slack is a wonderful communication tool, I love how easy it is to get in touch with my co-workers, but it is also a huge time suck which I have become slightly addicted to.  It is way to easy to start browsing through a channel, start checking on the pinned items (#living-vicariously, I’m looking at you), and then look up and realize that you have lost a hour of the prime working hours. When I first started my current position, I was so excited to have Slack.  It was absolutely verboden at my previous workplace, and my one experience was using it at a hackathon just for about 24 hours. It was so shiny, and packed to the brim with emoji’s, gifs and fun times.  Share your screen! Message! Share! For a while, I even had my laptop screen open with just Slack on that screen.  You only have so much attention and concentration to spread around, and my brain power was getting sucked into Slack channels.  I even had a couple weird Slack related dreams, and that is when you know you are spending waaaaaay to much time on it. It even felt a bit [Circle](https://www.goodreads.com/book/show/18302455-the-circle) to me at times, I related to a lot of parts of that book.

![](https://media.giphy.com/media/4mmZNPKXuT6cU/giphy.gif)

Now my getting down to business routine involves fully closing slack, muting other notifications, closing all unneeded chrome taps, and then putting in the headphones.  How do you focus? Is Slack a time suck for others or is it just me. Might just be my fear of missing out (FOMO) coming into play here too ¯\_(ツ)\_/¯