teleren/devto huggingface dataset:
dbForge DevOps Automation for SQL Server – A New Approach to Database Development
Tags: devops, sqlserver, jenkinsdatabase, powershell
Published: 2019-05-27 13:36:18

---
title: dbForge DevOps Automation for SQL Server – A New Approach to Database Development
published: true
description: Devart has announced the release of dbForge DevOps Automation tool –  the most notable addition to their dbForge for SQL Server product line
tags: Devops, sql server, jenkins database, powershell
---

Devart, a Czech software vendor of database tools and data connectivity solutions, has released its brand new product – [dbForge DevOps Automation for SQL Server](https://www.devart.com/dbforge/sql/database-devops/). Powered by the tools from dbForge Developer Bundle and embracing cutting-edge DevOps practices, the solution brings a new approach to conventional database development. The tool drastically reduces overall database release costs, minimizes deployment risks, energizes quality & update frequency, makes the workflow consistent and safe. 

![DevOps Automation for SQL Server](http://blog.devart.com/wp-content/uploads/2019/05/devops-powershell-1.png) 

dbForge DevOps Automation for SQL Server is a free product supplied exclusively as a part of dbForge Developer Bundle for SQL Server. Currently, it consists of two components:
**1)** dbForge DevOps Automation PowerShell for SQL Server;
**2)** dbForge DevOps Automation for SQL Server Plugin.

The **DevOps Automation PowerShell Module** is a matter of the team’s particular pride. It is capable of fine-tuning and automating a vast variety of SQL Server database development tasks:

--**Build** – deploys a database either on LocalDB or on a specified SQL Server and generates a NuGet package from a source control repository.
--**Test** – runs tSQLt and generates test data.
--**Sync** – deploys a NuGet package and synchronizes it with a working DB.
--**Publish** – places a NuGet Package to a NuGet feed for further deployment.

At the same time, the solution also allows setting up DevOps processes in Jenkins with the help of the open-source **dbForge DevOps Automation for SQL Server Plugin**. In the near future, the company plans to extend the range of supported automation servers. You can learn more about the recent release by visiting [https://blog.devart.com/devops-automation-release.html](https://blog.devart.com/devops-automation-release.html).

**About Devart**

Devart is one of the leading developers of database tools and administration software, ALM solutions, data providers for various database servers, data integration and backup solutions. The company also implements Web and Mobile development projects.
For additional information about Devart, visit [https://www.devart.com/](https://www.devart.com/)
What mistake did you make last week?
Tags: question, growth, learning, discuss
Published: 2019-05-27 13:33:09

---
title: What mistake did you make last week?
published: true
description: We all make mistakes, and have the illusion that we are alone. Let's change that.
tags: question, growth, learning, discuss
---

Growth comes from failure, and failure is inevitable. Share your story of a recent failure, no matter the size. Other people need to hear about it!

You will probably get some encouragement along the way, and feel less vulnerable when you see that you're not alone in your mistakes.

Let's get honest with each other!
The Building an Indie Business Podcast- Comparing Podcasting and Creating Videos on YouTube
Tags: podcast, startup
Published: 2019-05-27 13:08:47

---
title: The Building an Indie Business Podcast- Comparing Podcasting and Creating Videos on YouTube
published: true
description: 
tags: podcast, startup
---

https://overcast.fm/+RG5iinm28

[Episode Page](https://baib-podcast.com)
[Revenue Research](https://revenueresearch.co/)
Weekly Links – 5/27
Tags: cloud, links
Published: 2019-06-03 12:27:55

---
title: Weekly Links – 5/27
published: true
tags: Cloud,Links
canonical_url: 
---

Here’s this weeks links:

### Technical Links:

- Manage Azure HDInsights clusters using .net, Python, or java – [https://azure.microsoft.com/en-us/blog/manage-azure-hdinsight-clusters-using-net-python-or-java/](https://azure.microsoft.com/en-us/blog/manage-azure-hdinsight-clusters-using-net-python-or-java/)
- How to Monitor and alert potential disk and VM Level IO throttling on Windows VMs using ARM – [https://blogs.msdn.microsoft.com/mast/2017/09/12/how-to-monitor-and-alert-potential-disk-and-vm-level-io-throttling-on-windows-vms-using-arm/](https://blogs.msdn.microsoft.com/mast/2017/09/12/how-to-monitor-and-alert-potential-disk-and-vm-level-io-throttling-on-windows-vms-using-arm/)
- Build “zero code” machine learning models with Azure Machine Learning service – [https://channel9.msdn.com/Shows/AI-Show/Build-zero-code-machine-learning-models-with-Azure-Machine-Learning-service](https://channel9.msdn.com/Shows/AI-Show/Build-zero-code-machine-learning-models-with-Azure-Machine-Learning-service)
- MLOps for managing the end to end life cycle with Azure Machine Learning service – [https://channel9.msdn.com/Shows/AI-Show/MLOps-for-managing-the-end-to-end-life-cycle-with-Azure-Machine-Learning-service](https://channel9.msdn.com/Shows/AI-Show/MLOps-for-managing-the-end-to-end-life-cycle-with-Azure-Machine-Learning-service)
- Time Series Forecasting with Azure Machine Learning – [https://channel9.msdn.com/Shows/AI-Show/Time-Series-Forecasting-with-Azure-Machine-Learning](https://channel9.msdn.com/Shows/AI-Show/Time-Series-Forecasting-with-Azure-Machine-Learning)

### Developer Life:

- 8 leadership traits for software developers – [https://stephenhaunts.com/2014/09/05/8-leadership-traits-for-software-development-leaders/](https://stephenhaunts.com/2014/09/05/8-leadership-traits-for-software-development-leaders/)
- Pratik Shah – How AI is making it easier to diagnose disease – [https://www.ted.com/talks/pratik\_shah\_how\_ai\_is\_making\_it\_easier\_to\_diagnose\_disease](https://www.ted.com/talks/pratik_shah_how_ai_is_making_it_easier_to_diagnose_disease)
- Developers Life – Drama – [http://thisdeveloperslife.com/post/2-0-9-drama](http://thisdeveloperslife.com/post/2-0-9-drama)
What is the Coolest Program ever? 
Tags: 4chan, showdev
Published: 2019-05-27 12:43:31

---
title: What is the Coolest Program ever? 
published: true
description: 
tags: 4chan, showdev
cover_image: https://i.imgur.com/MM1OjwZ.png
---

Came to share a pretty sweet initiative from /g/ (4chan board focused on technology).

The idea was to have a site where people could share and discuss about the coolest pieces of code out there.

**You can access the App by clicking [here](https://codl.dev)**.

The site was launched last friday, so there isn't much content yet. Contributions are more than welcomed.

Voilà, show some love will u :heart:

![](https://thepracticaldev.s3.amazonaws.com/i/089nasu5skabzos298do.png)
Best Random Password Generator
Tags: passwordgenerator
Published: 2019-05-27 12:32:03

Passwords are a real security threat. Over 80% of hacking-related breaches are due to weak or stolen passwords, a recent report shows. So if you want to safeguard your personal info and assets, creating secure passwords is a big first step. And that’s where the <a target="_blank" href="https://passwordgenerator-online.net">Random Password Generator</a> can help. Impossible-to-crack passwords are complex with multiple types of characters (numbers, letters, and symbols). Making your passwords different for each website or app also helps defend against hacking. This password generator tool runs locally on your Windows, Mac, or Linux computer, as well as your iOS or Android device. The passwords you generate are never sent across the web. 

Why you need a built-in password generator?

Simplify your digital life with a strong password generator that’s built into your browser or an app on your phone. Random can create secure passwords right as you sign up – and then remember them all for you. See how Random Pass Generator works.

There are some more tools which you may like:
<ul>
<li><a href="https://www.url-opener.net/">URL Opener</a></li>
<li><a href="https://www.gradecalculator.tech/decimal-to-hex-converter/">Decimal to Hex</a></li>
<li><a href="https://www.gradecalculator.tech/hex-to-decimal-converter/">Hex to Decimal</a></li>
<li><a href="https://www.johnpatel.com/pagination-in-php-function-search-filter/">Pagination in PHP</a></li>
<li><a href="https://www.johnpatel.com/convert-html-to-pdf-in-php/">HTML to PDF in PHP</a></li>
<li><a href="https://t-tables.net">T Distribution Table</a></li>
<li><a href="https://z-table.net">Z Score Table</a></li>
<li><a href="https://www.johnpatel.com/html-table-generator/">HTML Table Generator</a></li>
<li><a href="https://www.gradecalculator.tech/">Grade Calculator</a></li>
<li><a href="https://www.gradecalculator.tech/character-counter-tool/">Character Counter</a></li>
<li><a href="https://www.gradecalculator.tech/cunyfirst/">CUNYfirst</a></li>
<li><a href="https://vatcalculatoronline.net">VAT Calculator</a></li>
<li><a href="https://notepad-online.net">Online Notepad</a></li>
<li><a href="https://www.gradecalculator.tech/binary-translator/">Online Binary Translator</a></li>
<li><a href="https://www.gradecalculator.tech/username-generator/">Random Username Generator Online</a></li>
</ul>
What you need to know about Firebase
Tags: firebase
Published: 2019-05-27 11:59:56

---
title: What you need to know about Firebase
published: true
description: 
tags: firebase
---

Firebase allows you to do
- A/B Testing 🆎
- Machine Learning 🤖
- Hosting 🖥️
- Storage 🏬
- Data Analytics 📊
in one platform for all your mobile apps (including PWA)

Within the platform, a suite of Firebase products available for web apps:

- Firebase Authentication to easily allow your users to sign into your app.
- Cloud Firestore to save structured data on the cloud and get instant notification when data changes.
- Cloud Storage for Firebase to save files in the cloud.
- Firebase Hosting to host and serve your assets.
- Firebase Cloud Messaging to send push notifications and display browser popup notifications.

Follow me as I attempt to built a chat web app on Firebase platform 

I am doing this to get myself similar what out there so it makes my job as a web analyst easier.
Bitcoin Exchange Development Company
Tags: bitcoin, exchangescript, scriptphp
Published: 2019-05-27 11:56:44

---
title: Bitcoin Exchange Development Company
published: true
description: Here is a description about Bitdeal - Bitcoin Exchange Development Company
tags: bitcoin,exchangescript,scriptphp
---

Bitcoin exchanges are websites where you can buy, sell or exchange bitcoin for other digital currency or traditional currency like US dollars or Euro or others. 
For those who want to trade professionally and have access to trading tools, you will likely need to use an exchange that requires to verify your ID and open an account.
##Types of Exchange 
Trading Platforms/ Exchange Platforms – The websites that connect buyers and sellers for exchange process and take a fee from each transaction.
Direct Trading – The platforms offer direct person to person trading where individuals from different countries can exchange currency. Direct trading platform doesnot have a fixed market price, since each seller sets their own exchange rate.
Brokers – These are websites that anyone can visit to buy cryptocurrencies.The broker set the price for tarding , who are similar to foreign exchange dealers.
##Important things to notice befoe joining in an exchange  
###1. Fees :
Before joining, make sure you under went the deposit, transaction and withdrawal fees details . Fees can differ depending on the exchange you use.
###2 . Payment Methods :
An exchange with limited payment options may not be convenient for you to use it. Purchasing cryptocurrencies with a credit card will always require identity verification and come with a premium price as there is a higher risk of fraud and higher transaction and processing fees. Choose exchanges that supports wide variety of payments options.
###3 . Geographical Restrictions :
Be sure the exchange you want to join allows full access to all platform tools and functions in the country you are in.Some exchanges will allow some of the features in some countries.
###4 . Reputation :
The best way to find out about an exchange is to search through reviews from individual users and well-known industry websites. Search for reviews about the exchanges on internet.
##Bitdeal - Trusted Bitcoin Exchange Development Company 
Bitdeal - Crypto Exchange Development Company provide exchange development services starting from script.Bitdeal's Bitcoin Exchange Script consists of many advanced features that makes you unique among your competitors.

[Get a free demo for Exchange Script from Bitdeal Now !!](https://www.bitdeal.net/)
Usage of React Redux in Modal
Published: 2019-05-27 11:41:11

I am learning Redux in React. I am using Redux in React for Modal development. My code is like below

    render() {
        return (
          <Modal id="addressModal" open={this.props.controlModal} onClose={this.props.action}>
            <Provider store={store}>
              {this.props.addresObj ? (
                <Modal.Header>Address Details</Modal.Header>
              ) : (
                <Modal.Header>Insert Address</Modal.Header>
              )}
              <Modal.Content>
                  <ModalElement
                    update={this.update}
                    element={this.props.addresObj}
                    errors = {this.state.errors}
                    update_state_photo={this.update_state_photo}
                    address={this.props.address}
                    action={this.props.action}
                  />
              </Modal.Content>
    
              <Modal.Actions>
                {this.props.addresObj ? (
                  <Button
                    positive
                    icon="checkmark"
                    labelPosition="right"
                    onClick={this.closeModal}
                    content="OK"
                  />
                ) : (
                  <Button
                    positive
                    icon="checkmark"
                    labelPosition="right"
                    onClick={this.insertAddress}
                    content="Save"
                  />
                )}
              </Modal.Actions>
            </Provider>
          </Modal>
        );
      }
    }


(Did I use `<Provider store={store}>` properly ?) In child component I can't use Redux syntax. Like if I use this `export default connect()(EditableRow);` I am getting error (component execution is not finish at that component, execution forwared). If I use this syntax `export default EditableRow;` I am not getting any error.

May be I could not express my issue properly. 

Here is my repo    https://github.com/afoysal/mern/blob/master/client/src/components/ModalBody.js

I am getting below error.

[![enter image description here][1]][1]



How to use Redux in React Modal ?


  [1]: https://i.stack.imgur.com/GMzMj.png
CSS for Responsive tables on Blogger | Written by a Hardcore backend developer
Tags: css, responsivetables, blogger
Published: 2019-05-27 11:23:15

---
title: CSS for Responsive tables on Blogger | Written by a Hardcore backend developer
published: true
description: CSS for Responsive tables on Blogger | Written by a Hardcore backend developer
tags: CSS, Responsive tables, Blogger
---

I, being a hardcore backend developer knows very little about CSS things and hence, when I came across a challenge (Yes, for backend devs, these things are a challenge xD) where I need to show some tabular data over my <a hreh="https://fullstackgeek.blogspot.com">blog</a>, I was literally trying so many things out there on internet and finally came up with my own(almost :P) CSS solution.

Here, I am presenting My solution for responsive tables and urging all CSS Geeks out there to comment/suggest better solutions.

So here is my solution:

<pre>
.data_table_custom {
    display: block;
    overflow-x: auto;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 1em;
    border: none;
    line-height: 2;
}


.data_table_custom tbody {
    border: 3px solid yellow;
}

.data_table_custom td {
    padding: 8px;
    border: none;
    text-align: left;
}

.first_block {
    background-color: #00FFFF;
}

.data_table_custom td{
    word-wrap: break-word;
    width: 16%;
}


.data_table_custom .odd{
   background-color: #dfdfdf;
} 

</pre>

Notes:
 1) data_table_custom -> Table class
 2) first_block -> for header

Some of the blog posts where I have used this:

1) <a hreh="https://fullstackgeek.blogspot.com/2019/05/best-php-frameworks.html">Best PHP Frameworks (2019)</a>

2) <a href="https://fullstackgeek.blogspot.com/2019/05/main-differences-between-innodb-and-myisam.html">InnoDB vs MyISAM | Storage Engines | Tabular Differences</a>
Self build PC
Published: 2019-05-27 11:20:36

It is recommended to do this only if you are confident in your basic knowledge and skills, as a person who does not have even minimal experience has a lot of mistakes: starting from the wrong or not quite accurate selection of components and finishing accidents like "the screwdriver fell on the motherboard and beat off a couple of small details." The mistakes made can easily cross out the saved 5-10% of the cost of a computer https://www.bestadvisor.com/best-gaming-pcs, and besides, returning a mistakenly ordered or faulty product to the seller after opening the package can be problematic.

Pros: the same as in the assembly to order, but at the same time the lowest possible price, as well as the confidence that "everything was assembled perfectly, as was done for myself."
Disadvantages: in the absence of the necessary knowledge and skills, there is a high probability of getting an unbalanced system or making critical mistakes.

Factory assembly (known world or domestic brand). It would seem that in this case it all comes down only to the issue of cost, since the performance in this variant almost linearly depends on the price - the higher it is, the more powerful the computer. To further simplify the task, stores often give some models labels like "Best gaming computer", "Computer for work and study", "Optimal computer for home", "Best multimedia computer", etc., and for the potential buyer not to I had to think, they could add a label like "Sales hit 2019" - i.e. take and buy! Naturally, such marketing chips should not be paid attention to, and it is advisable to understand a computer device before buying a bit.

Pros: relative ease of choice, build quality, very often high reliability and quiet operation.
Cons: the inability to change the initial configuration, high price, as well as the modest performance of compact computers; Some models even from decent manufacturers have a very weak cooling system.

Most buyers choose the first or second option.
Highlights of GoF Design Patterns book
Tags: discuss, design
Published: 2019-05-27 11:01:38

Hello everybody,

I've started to read the classic [GoF Design Patterns](https://en.wikipedia.org/wiki/Design_Patterns) book and I'd like to open this discussion to know what people who have read the book (or are currently reading it) think are the core ideas from it and what they found to be its most useful pieces of knowledge.

I would also like to collect some of the messages and make a list of key points that could be further extended as well and convert it into a collaborative post.

Looking forward to reading your thoughts.
Image Processing MATLAB Laplacian Algoritması
Tags: matlab, algorithms, laplacian
Published: 2019-11-02 16:28:09

---
title: Image Processing MATLAB Laplacian Algoritması
published: true
tags: matlab,algorithms,laplacian
canonical_url: 
---

![](https://cdn-images-1.medium.com/max/756/1*loRz3J48jW5XEpr-MieSXg.jpeg)

Örneğimizde 3×3 filter, ve siyah beyaz bir resim kullanılmıştır.

### Laplacian Algoritması

Amacımız;

- Resminizi pixel pixel okumak.
- Her pixel’in etrafında bulunan n kadar uzaklıktaki pixellerin değerleri belirlediğimiz kernel matrisi ile çarpmak.(Kenar çizgilerini içe doğru veya dışa doğru çizmek için amaca uygun olarak pozitif veya negatif kernel kullanılabilir)
- Yeni resimde aynı konumdaki pixele bulduğumuz ortalamayı atamak.

{% gist https://gist.github.com/berkayakcay/701bf711eba49b70c53d1fe1ef8fc021 %}
Alternative tool for website monitoring.
Tags: webdev, productivity, angular, testing
Published: 2019-05-27 09:30:54

Hi,

After-hours, with a group of friends, we've created a free website monitoring tool, which you may find handy in your everyday work:

https://cula.io

We'd be very grateful for opinions from experts like you, all WebDevs of dev.to.

The system can help you to monitor your server/website availability so you can act ASAP and avoid unpleasant consequences of downtime.

Hope you'll find it helpful in your everyday work. If you like it (or not - then constructive criticism is more than welcome!), let us know your thoughts at contact@cula.io

Wishing you great Monday folks!

Best, Peter
What's in my bag for the European Collaboration Summit 2019
Tags: event, developerlife, twitch, tools
Published: 2019-05-27 09:29:08

In the next days I will go as attendee and one of the [Diamond Sponsor](https://www.collabsummit.eu/sponsors) at the most important conference in Europe about collaboration: [European Collaboration Summit](https://www.collabsummit.eu).
I will try to record some videos and podcasts from there with my stuff.
Maybe, if I have a good connection, I will try to do a live on Twitch.
This is why I will bring with me all the things in the list below.

![](https://eucollabsummit.azureedge.net/public/dbf1e50e-4614-4d66-9ea4-350b85a71ebb.png)

## In my bag

![](https://thepracticaldev.s3.amazonaws.com/i/oqfsuy8ztv7l0o6x0u3c.png)

* My [Microsoft Surface Book 2](https://www.microsoft.com/en-us/p/surface-book-2/8mcpzjjcc98c?activetab=pivot:overviewtab) with my Logitech MX Master and the [Surface Pen](https://www.microsoft.com/en-us/p/penna-per-surface/8zl5c82qmg6b?activetab=pivot%3aoverviewtab).
It's perfect to take handwritten notes during the awesome sessions.
I use also my Surface as primary device to do some live on [Twitch](https://twitch.tv/kasuken) during the days of the conference

* my main USB Microphone: it's perfect to record a podcast episode or for Twitch

* The [Surface Headphones](https://www.microsoft.com/en-us/p/surface-headphones/8nrm8dz2zw43?activetab=pivot%3aoverviewtab) is good if I have to do some call with the customers during the event or if need to work some hours with no distractions

* My iPad. I will use this device to record some videos. I have also an additional microphone in the metal box.

* A big tripod. It's useful to record some videos with my iPad and also if I need to find a good position for the webcam for Twitch.

* [My Garmin 920xt](https://buy.garmin.com/en-US/US/p/pn/010-01174-00) is always on my wrist. This time I don't have a gym in the hotel. Maybe I will rest for two days.

*  [Logitech C920 Webcam](https://www.amazon.com/Logitech-Widescreen-Calling-Recording-Desktop/dp/B006JH8T3S): it's my main webcam at home for Twitch or calls with Skype and Teams. I will use this device also for a remote live coding streaming or to record videos.

* 40000mAh Powerbank. All day at the event, some photos and video. I need a lot of battery power with me.

* cables, cables, cables: I have some cables and some adapters in my two "little" bag. I use the metal one with my streaming and recording stuff. I try this setup for the first time but I have my stuff well organized in my bag.

* Sony a290. It's my old reflex. I am not a great photographer, but I want to learn to take some good photo with that.

* [Moza Gymbal](https://www.amazon.com/MOZA-Mini-S-Extendable-Smartphone-One-Button/dp/B07QD4WJN3): this is a new entry! If I want to do good videos, I need more quality. This is the reason why I have this geek thing. :)


## A(sk)M(e)A(anything)

If you want to know something I forgot here, don't hesitate to contact me at my AMA repository on GitHub: https://github.com/kasuken/ama