devxlogo

We are an award-winning tech entrepreneurship website where trusted experts can provide value globally.

Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.

devxlogo

Trusted for 26 years

Over 30K Articles

1M+ Readers

Expert-reviewed

10K+ Tech Terms

As seen in:

microsoft logo
business_insider_logo
wired_logo
berkley
arstechnica_logo
hackernoon

The Latest

Create and Schedule an SQL Job

Sometimes you will have a situation where you would want a certain query, or Stored Procedure to be repeated on a daily, weekly or monthly basis (or any time increment

Controlling Exceptions in C# 6.0

With C# 6.0, you can control exceptions with a conditional if. See below for an example: Listing 1. Control Exceptions try{ //Code that creates an exception}catch (System.DllNotFoundException dllEx) if (version

Converting Numbers to Strings

“” + set.size()new Integer(set.size()).toString() The return type of the Set.size() method is int, but it is desired a conversion to String. These two lines do the conversion, but the first

Check if a Primary Key Exists on a Table

You can use IF NOT EXISTS?to check whether a Primary Key is missing and add it as follows: IF NOT EXISTS (SELECT * FROM sys.tables tINNER JOIN sys.schemas s ON

Seedbelt Announces Launch Offering Entrepreneurs a way to Real World Test Their Business Idea’s Value

Seedbelt Announces Launch Offering Entrepreneurs a way to Real World Test Their Business Idea’s Value Experts agree a lack of validation is a prime killer of many business projects.  Eye opening new service Seedbelt is here to help, delivering a professional team who specialize in researching, analyzing and evaluating business ideas, placing them under critical review before deeper investment occurs. November 1st, 2017 In an ever more competitive business environment knowledge and experience become much more valuable everyday.  This idea is the driving force behind the recently launched service Seedbelt, a new firm built of market analysts, researchers, marketing professionals and seasoned startup veterans whose passion is real world testing and analysis of business efforts to determine if they are right path towards success, and safe investments, or if aspects of their plan should be wisely reconsidered.  Not surprisingly, the news of Seedbelt’s launch has been met with an enthusiastic response. ???The idea behind the name: fasten your Seedbelt until your business idea skyrockets into space!??? commented a spokesperson from the company.  ???Test first, then scale! Once you’ve proven your business hypothesis, you can go and build a complex platform.??? Seedbelt’s services are aimed at startups, entrepreneurs of all shapes and sizes and other business leaders who are facing big decisions regarding their project and see the value in bringing in a set of transparent, highly skilled and motivated extra eyes for an honest evaluation.  The amount of time and resources that can be potentially saved by making such a proactive move is immense, with there being shortage at all of examples of businesses that didn’t take this kind of step and paid a very heavy price for not taking the extra diligence. Three different Seedbelt plans are currently available: the least expensive, a seven day ???Starting Off??? plan that delivers market research and report; the next step up, a 14 day ???Taking Off??? plan which adds a Sales Page and Adwords campaign to help gather more actionable data and information; and the ultimate 30 day ???Rocket Start??? plan, combining what the first two plans offer plus Business Assistance in the form of business registration and document creation, and writing and mailing of a professional press release to interested journalists at top media outlets. The doors each of the Seedbelt plans can open and funds they can help save is stunning. The company’s spokesperson remarked, ???For $14,000 a smart entrepreneur can get their entire MVP business off the ground in 30 days, under the watchful eye and guidance of a team of proven to succeed professionals.  This saves time and investor resources, allowing those two key elements to be used elsewhere as needed.  Seedbelt can be an entrepreneur’s real secret weapon when used wisely.??? For more information be sure to visit  http://seedbelt.com/?utm_source=promh. ###

Reasons for Android Runtime Garbage Collection

In Android Run Time (ART) environment, Garbage Collection activity could be triggered due to one of these reasons: Concurrent A concurrent GC that does not suspend app threads. This GC

Case Insensitive Comparison of Two Strings

We often compare two strings to the same case and then compare them to see if they are the same. Instead, we can use the StringComparison class’s InvariantCultureIgnoreCase property. String.Equals(‘stringOne’,

Decrypt HTTPS Traffic in Fiddler

Modern web applications are predominately on HTTPS and you may want to decrypt that traffic for inspection. One of the best tools that developers use is Fiddler. Fiddler, by default,

Parsing and Converting Numbers in Java

int x = Integer.valueOf(str).intValue(); int y = Long.valueOf(Double.valueOf(str).longValue).intValue(); To use the API without allocating unnecessary objects use the following lines of code: int x = Integer.parseInt(str); int y = (int) Double.parseDouble(str);

Use Image Sprite to Combine Images

If you have too many images on a web page, it will make too many requests to the server and take a lot of bandwidth as well. This will all

How to Enable Java 9 GC Logs

GC logs are vital artifacts to troubleshoot memory/CPU related problems and optimize applications performance. In Sep 2017, the much-awaited Java 9 was released and GC logging was re-implemented using the

More precise details of time can be obtained in Java using nanoTime()

Code snippet: public class NanoTimeInJava{public static void main(String args[]){NanoTimeInJava nanoTimeInJava = new NanoTimeInJava();nanoTimeInJava.proceed();} private void proceed(){//The following nanoTime() method in System class provides the time in nano secondsSystem.out.println(“Time in nano seconds : “+System.nanoTime());}} /* Expected output: [root@mypc]# java NanoTimeInJavaTime in nano seconds : 698344477290095 */

Identifying Unused Tables with T-SQL

You can identify unused Tables in the following way: ; with Unused (TableName , RowCount, DateCreated, DateModified)AS (SELECT unusedTable.name AS TableName,PS.row_count AS RowCount,unusedTable.create_date AS DateCreated,unusedTable.modify_date AS DateModifiedFROM sys.all_objects UnusedTableJOIN sys.dm_db_partition_stats

Avoid the XML Encoding Trap

It’s not a good idea to read an XML file and store it in a String because it wastes memory. XML specifies its encoding in the XML header, so when

Identify Tables with Large Column Counts

You can identify tables with a huge column count in the following way: DECLARE @limit INT;SET @limit = 30; –MAX 30 Columns;WITH c([object_id], [column count]) AS( SELECT [object_id], COUNT(*) FROM

Taking Advantage of Immutable Objects in Java

zero = new Integer(0);return Boolean.valueOf(“true”); Integer and Boolean are immutable; so, it is a bad idea to create objects that represent the same value, those classes have built-in caches for

Excel Pivot Table ??? Replace blank values with a predefined text

Excel Pivot Tables are a great way to summarize statuses and aggregate data.  However, with any kind of data that you aggregate you will see blanks at times. There are cases, where you would like to universally replace all blank values in Pivot table with an alternate value. Right-click on the Pivot table. Select the ???Pivot table options???. Under ???Layout and Format – Format??? there is an option that lets you replace empty cells value with your own predefined value. Enter a value there, and the Pivot table would use that in all blank places.

Replay a XHR request in Chrome

If you want to replay a XHR request, you can do that very easily in chrome. Right-click on the selected request and choose the ???Replay XHR??? option, and the browser will issue that request. You can see the replayed request at the bottom of the all captured requests.

Preserve Log in Chrome???s developer tools when you reload the page

When you refresh a page in the Chrome browser during any troubleshooting, you would have realized that the logs are being cleared for every page reload. To override this, you can check the ???Preserve Log??? box under the ???Network??? tab in Developer tools.  It retains all the requests across page reloads, until you clear them manually or close the page.

Performance Measurements with String Class Usage

The new keyword definitely consumes more time when compared to direct initializing the value to a String object. The following illustrates the time consumed by both the mechanisms. These values