The Crazy Programmer

Things You Need to Know Before Choosing Computer Science as your Major in College

The Crazy Programmer

So you’ve successfully graduated from your high school and are about being admitted to a college of your dream. Now you’re rubbing your hands together in anticipation of the best time in your life. Soon you’ll dive headfirst into the fascinating realm of academia.

Backup 141

Java Keeps Pace With Software Developments To Ensure Enduring Popularity

The Crazy Programmer

Java’s Community Process chair, Heather VanCura, has recently demonstrated how successfully Java is keeping up with software development.

5 Best Programming Languages for Kids

The Crazy Programmer

The rate at which children handle gadgets in this technology savvy era is quite interesting. The fact they are able to easily operate the gadgets, run programs on it easily shows that they are intrigued by it.

Java As The First Coding Language For Students

The Crazy Programmer

If you are a student who starts learning programming, Java, ask yourself several questions. What are the main benefits of learning Java as the first programming language? How hard is it to learn Java?

Build Product Progress with a Strong Data Culture

Speaker: Nima Gardideh, CTO, Pearmill

Have you ever thought your product's progress was headed in one direction, and been shocked to see a different story reflected in big picture KPIs like revenue? It can be confusing when customer feedback or metrics like registration or retention are painting a different picture. No matter how sophisticated your analytics are, if you're asking the wrong questions - or looking at the wrong metrics - you're going to have trouble getting answers that can help you. Join Nima Gardideh, CTO of Pearmill, as he demonstrates how to build a strong data culture within your team, so everyone understands which metrics they should actually focus on - and why. Then, he'll explain how you can use your analytics to regularly review progress and successes. Finally, he'll discuss what you should keep in mind when instrumenting your analytics.

Agile Software Development Mistakes to Avoid

The Crazy Programmer

According to a survey taken of the Scrum Alliance, approximately 70 percent of all groups handling Agile software development believe there are issues present between various internal departments within the company. The fact is, Agile groups work at a much faster pace.

Types of Data Structures

The Crazy Programmer

Data structures are a very important programming concept. They provide us with a means to store, organize and retrieve data in an efficient manner. The data structures are used to make working with our data, easier. There are many data structures which help us with this. Types of Data Structures.

Data 276

Difference between Top-down and Bottom-up Approach in Programming

The Crazy Programmer

Here you will learn about difference between top-down and bottom-up approach. Today we are going to have a comparative study of the two approaches being used in field of structured and object oriented programming.

R vs Python for Machine Learning

The Crazy Programmer

There are so many things to learn before to choose which language is good for Machine Learning. We will discuss each and everything about R as well as Python and the situation or problem in which situation we have to use which language. Let’s start.

How to Protect Your Small Business from a Hacker Attack

The Crazy Programmer

Data breaches and compromised websites frequently used to spread malware can be risky for your business; including small businesses. In fact, small or medium-sized businesses are likely to suffer more consequences of cyber-attacks than large enterprises.

The Changing Role of CX Testing in Digital Transformation

Speaker: Diego Lo Giudice and Chad Hendren

With new competition emerging every day, businesses are transforming themselves, and using software as a means to drive differentiation. Digital transformation has become a key initiative for businesses across the globe, and CX is ground zero. Register now for this webinar and hear from Cyara and their guest speaker, Diego Lo Giudice of Forrester, how testing and QA practices are changing to enable and accelerate digital transformation.

5 Principles of Programming that Every Coder Must Know

The Crazy Programmer

Thanks to a proliferation of free online tutorials, virtually anyone can learn how to code. Once you’ve been a developer for a while though, you quickly start to realize that all code is not created equal.

Introduction to Flutter – New Mobile Application Development Technology

The Crazy Programmer

Flutter is already found in headlines of mobile app development industry. The popularity waves are no surprise as top known companies like Alibaba, Google Ads, App Tree, Birch Finance and many more has already adopted Flutter.

Mobile 163

Windows 10 Is Now On 825 Million Active Devices: What It Means For Programmers

The Crazy Programmer

In November 2017, Windows announced that their Windows 10 operating system had been downloaded onto 600 million active devices. This was a big deal at the time, representing an extra 100 million users in less than six months.

Programming Languages for Students

The Crazy Programmer

You do not have to enroll for a Computer Science degree to start doing some programming or coding. As a student, you can learn some programming languages that can help you achieve your dreams while still in school. Students can also make pocket money from coding.

What Is (and Isn’t) Product Management?

Speaker: Steve Johnson, VP of Products, Pragmatic Institute

Product Management is one of the most exciting - and most misunderstood - functions in technical organizations. Is it strategic or tactical? Is it a planning role or a support role? Many product professionals are unclear about what is (and isn't) product management. After all, product management spans many activities from business planning to market readiness. In this session, we’ll examine many product activities and artifacts for product strategy, planning, and growth, and introduce a simple tool that you can use in your organization to clarify the roles of product management and others. Steve Johnson explores the many roles of Product Management in this fun talk focused on why product managers should obsess on problems instead of solutions.

Joins in SQL – Inner, Outer, Left and Right Join

The Crazy Programmer

Here you will get detailed information about joins in SQL. Join is a very basic concept in SQL which can be confusing at times. The joins are used when we need to find out the solution to a query involving the attributes of more than one table which have at least one attribute in common.

7 Critical Tips to Learn Programming Faster

The Crazy Programmer

Programming is a skill that more and more people have been learning over the past few years. In addition to the hundreds of thousands of Americans who work as computer programmers in the USA, there are thousands and thousands more who program for fun or in their spare time.

How to Add HTML Template in Django

The Crazy Programmer

In last tutorial we have seen, how we can return a HTML code through a string from views.py.

How To 208

Why Should You be Considering IT Support Services for Your Business?

The Crazy Programmer

Any growing business requires help from a diligent IT support team that’s exclusively set up to address their growing demands. This professional team manages the business devices, services, users, and network while ensuring that they are inspected and maintained regularly.

Data 141

Innovation: Five Signs You Might Be Faking It

Every company wants to be a leader in innovation, but how can you tell if your company is really innovating or just going through the motions? See the 5 signs you might be faking innovation and what to do if you are.

What is Web Hosting? And Why Do I Need it?

The Crazy Programmer

Some of the newbies think that buying a domain name is enough to get a website live. But domain is just a name by which people will recognize your website! What makes a website active on the internet though is a website hosting.

Tips for Secure Programming and Coding

The Crazy Programmer

While security has always been a concern for individuals and companies online, today this is more true now than ever. Hacks and data breaches are skyrocketing and hundreds of millions of people are being compromised every year.

How to Become a Programmer Without a Degree?

The Crazy Programmer

Hello there folks, today we are going to shed some light on how one can become a programmer without a degree.

How To 219

Joins in SQL – Inner, Outer, Left and Right Join

The Crazy Programmer

Here you will get detailed information about joins in SQL. Join is a very basic concept in SQL which can be confusing at times. The joins are used when we need to find out the solution to a query involving the attributes of more than one table which have at least one attribute in common.

Embedded BI and Analytics: Best Practices to Monetize Your Data

Speaker: Azmat Tanauli, Senior Director of Product Strategy at Birst

By creating innovative analytics products and expanding into new markets, more and more companies are discovering new potential revenue streams. Join Azmat Tanauli, Senior Director of Product Strategy at Birst, as he walks you through how data that you're likely already collecting can be transformed into revenue!

Top Tips For PCB Design Layout

The Crazy Programmer

Are you thinking about designing a printed circuit board? PCBs are quite complicated, and you need to make sure that the layout that you choose is going to operate as well as you want it to. For this reason, we have put together some top tips for PCB design layout.

Introduction to Django

The Crazy Programmer

Hello everyone, from today we’re going to start a new tutorial series on Django framework. In this tutorial we will cover basic introduction of Django. Before start to learn, lets have a look on some most frequently asked questions about Django.

Online JSON Tools Review

The Crazy Programmer

If you’re a savvy web developer, you have definitely searched on Google for tools like “url decode json” or “convert json to text”. And what do you usually get? You get garbage websites filled with ads, popups, blinking download buttons and tools that don’t really work.

Tools 201

Programming Language Techs: Which One Should You Use to Develop Your Business Website?

The Crazy Programmer

It is now easy for every business to have a website thanks to rapid advancements in web technologies. For a successful website strategy, you need to lay the right foundation which will be perfected by continuous maintenance and upkeep.

Ask the "Right" Questions: Your Analytics-Guided Product Strategy

Speaker: Yoav Yechiam, Founder and Head Instructor, productMBA

Analytics are highly important for product managers - and yet, analytic implementations often fail to actually help us. It's not the technology, and it's not the tactics. In most cases, it's our approach that's misguiding us! Analytics are there to answer important product questions, not just to collect data. How can we be mindful of our analytics so they enable us, rather than confine us? Join Yoav Yechiam, Founder and head instructor at productMBA, as he explains best practices for a data-guided strategy that helps product managers get to the "why" of their biggest product goals.

Difference between Primary Key and Foreign Key

The Crazy Programmer

A “key” is one of the most basic and important concepts of the Database Management System (DBMS); the keys helps us work easily with the records and the tables in our database by providing us with the ease of accessing and retrieving the data from the table.

Best Way to Learn Python

The Crazy Programmer

Hello fellows, have you ever confused that whether you should learn python or not. Maybe you decided to learn python but didn’t know where to start? So in this article we’ll guide you about the best way to learn Python. Why to learn python?

Games 207

Types of Queues in Data Structure

The Crazy Programmer

Queue is an important structure for storing and retrieving data and hence is used extensively among all the data structures. Queue, just like any queue (queues for bus or tickets etc.)

Data 164

Joining Three or More Tables in SQL

The Crazy Programmer

Here you will learn about joining three tables in sql with example. Let us consider three tables Employee, Department and Project. We will see the complete example wherein these 3 tables are joined to produce a result: Table Employee. This table records the Id of the Employee which is the primary key, the name of the working Employee, the Department Id of the Department they are working in and the Project they are working for. EId – Primary key which holds Id of the Employee.

The Magic of Intent: Start Knowing The Goals of Your Users

Speaker: Terhi Hanninen, Senior Product Manager, Zalando, and Dr. Franziska Roth, Senior User Researcher, Zalando

It's important to know your users - what are their preferences, pain points, ultimate goals? With user research and usage data, you can get a great idea of how your users act. The tricky part is, very few users reliably act the same way every time they use your product. Join Terhi Hanninen, Senior Product Manager, and Dr. Franziska Roth, Senior User Researcher at Zalando, as they explain how they were able to reach a new level of user understanding - by taking their user research and segmenting their users by point-in-time intent. You'll leave with a strategy to change how your product team, and organization at large, understands your users.