TRUNGTQ

Think Big, Act Small, Fail Fast and Learn Rapidly

NAVIGATION - SEARCH

Tips To Be Productive While Working From Home

In the past few years, the work-from-home-culture has been growing, and it is expected to grow even more in the coming years. A report published by NJIT shows that 45 percent of US employees work from home, and 53 million people work as freelancers.

Let’s take a look at what experts are advising on the same topic. There are many articles and blogs written on the topic. Here I list a few of them.

AForbes article, 11 ways to stay motivated while working from home, recommends these 11 ways to stay motivated while working from home:

  • Wake Up Early
  • Put On Actual Cloths
  • Don’t Work Where You Sleep
  • Make a Schedule
  • Work Out
  • Earn Rewards
  • Get Off Gchat
  • Go Outside
  • Talk To Other Human Beings
  • Declare War On Distracting Sites
  • Have a Single Side Project To Fill Dead Space

Here is another good article, 7 Proven Ways To Stay Motived When Working From Home, written from a marketer’s perspective, but applicable to all.

  • Network
  • Get Dressed
  • Have A Separate Office Space
  • Have A Career Mentor
  • Exercise During The Work Day
  • Have A Schedule
  • Know How You’re Spending Your Time

A Glassdoor blog, 5 Tricks To Stay Motivated When Working At Home, has the following 5 tips.

  • Have a dedicated office space
  • Be organized and lay out your work week
  • Create a regular routine
  • Find your secret sauce
  • Get in the right mindset for work

And there are many other articles and blogs on the same topic.

One size doesn’t fit all. Every one has different habits and works in a different way. It also depends on what kind of work you do. So you must find your secret sauce. You can easily find out what distracts you the most while working. Is it social media? It is your TV show? It is your boredom?

"You must find your secret sauce.. "

This article focuses on software developers who work from home.

Here is a list of tips that work for me.

Make a daily TO DO list.

The list has to be a written list somewhere on paper or electronically, where you can check it off. Make sure this list is realistic and achievable in a day.

Train your mind.

This one is very important. Try to follow a routine and train your mind. Train your mind so when you get into this zone, it automatically knows you’re there to work.

Switch spots.

Now many of you may not have the luxury of extra room but if you do, try to switch spots. Some work you can do at your computer desk, while the rest can be done from a couch. Go to a local coffee house for few hours. It will not only give you a break but you will get out of the house.

Break it down.

This is important for people who work on multiple projects. I break down my tasks into three major work schedules. A morning schedule usually runs from 7am to 11:30am. Next, the afternoon routine runs from 1pm to 3pm. Then I work a couple of hours here and there, it depends on the day. My last routine is from 10p-1am. That is when I write articles and blogs.

Don’t force it.

I know I do this a lot. There will be times when I am not being productive but I will try to force it. That is when my productivity goes down. If you’re not being productive, just shut it down and take a break.

Take social media breaks.

I have my social media turned off on my work laptop. When I take breaks during my work, one small break each hour or two, I check social media. I check social media when I am taking a break to brew my tea. The bathroom is also a good place to take social media breaks.

Group tasks.

Don’t keep your emails open. Don’t keep your social media open. Shut down your text messages and notifications on your mobile phone. Change your Skype status to busy. Turn off your TV. Don’t open Netflix. Then take a break hourly or every two hours to spend time on emails, social media, and other necessary activities.

Conclusion.

In today’s social media and video streaming age, it is very easy to get distracted while working from home. You must be very disciplined to become productive. I hope the above tips helped you get your work in order.

Do you work from home? We would love to hear from you. Please share your feedback!

LINK: http://www.c-sharpcorner.com/article/tips-to-be-productive-while-working-from-home/

11 doanh nhân nổi tiếng và những lời khuyên bất hủ

CEO quá cố của Apple, ông chủ Facebook hay người vực dậy "con tàu đắm" Yahoo... đều có những lời khuyên khá hay liên quan đến khởi nghiệp, công việc, theo Business Insider.

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 1

Steve Jobs - nhà sáng lập, CEO quá cố của Apple - chia sẻ quan điểm về những dấu ấn trong đời và ảnh hưởng của chúng tới tương lai của mỗi người. 

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 2

Jack Ma - nhà sáng lập, Chủ tịch tập đoàn Alibaba - là doanh nhân luôn gây được chú ý và truyền cảm hứng cho người khác với những phát ngôn đáng nhớ.

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 3

Marissa Mayer được coi là cường nữ có công vực dậy "con tàu sắp chìm" Yahoo. Quan điểm về việc bứt phá, vượt qua bản thân của bà khá cấp tiến.

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 4

Mark Cuban là doanh nhân, nhà đầu tư nổi tiếng của chương trình dành cho người khởi nghiệp Shark Tank. Ông được coi là một trong những nhà đầu tư nổi tiếng nhất tại Mỹ với tài sản 3,3 tỷ USD, theo Forbes.

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 5

Barbara Corcoran là nhà đồng sáng lập tập đoàn Corcoran, giám khảo của chương trình Shark Tank. Bà được coi là nữ hoàng của ngành bất động sản Mỹ.

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 6

Warren Buffett là CEO của Berkshire Hathaway. "Nhà đầu tư vĩ đại nhất thế kỷ 20" hay "nhà tiên tri của Omaha" là những mỹ từ mà người ta dành cho tỷ phú vốn đã thể hiện tài năng kinh doanh khi mới 6 tuổi này.

 

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 7

Richard Branson là nhà sáng lập, chủ tịch tập đoàn Virgin. Trong hơn 30 năm, Richard Branson đã xây dựng và phát triển Virgin thành một trong những thương hiệu thành công nhất thế giới.

 

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 8

 

 

Mark Zuckerberg

 - nhà đồng sáng lập, CEO của Facebook - nổi tiếng với tư duy đột phá và tiên tiến trong ngành công nghệ. Cách suy nghĩ và những phát ngôn của anh trở thành nguồn cảm hứng cho nhiều người.

 

 

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 9

Aaron Levie là nhà đồng sáng lập, CEO của dịch vụ lưu trữ trực tuyến Box cũng có phát ngôn thú vị về người khởi nghiệp. 

 

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 10

 

Marc Andreessen là nhà đầu tư mạo hiểm nổi tiếng trong lĩnh vực công nghệ và Internet, được coi là "nhà tiên tri" của thung lũng Silicon.

 

11 doanh nhan noi tieng va nhung loi khuyen bat hu hinh anh 11

Xếp thứ 10 trong danh sách lãnh đạo công nghệ giàu nhất thế giới với tài sản gần 20 tỷ USD, Michael Dell là một trong những doanh nhân, nhà đầu tư quyền lực nhất hiện nay. Ông là 

nhà đồng sáng lập, CEO của Dell Technologies.

Khóa học Scrum Foundation tại Bình Anh

Ngày 15/10/2016, Học viện Agile đã triển khai đào tạo căn bản về Scrum cho Công ty Điện tử Bình Anh. Khóa học nhằm cung cấp cho người học nắm vững những kiến thức, công cụ cơ bản để áp dụng Scrum trong công việc.

Tham gia khóa học gồm có các trưởng phòng dự án, trưởng phòng ban, lập trình viên, kiểm thử viên của Công ty.

scrum-foundation-binh-anh-1

Khóa học được thiết kế nhằm hướng đến câu chuyện, trải nghiệm và tìm cách tháo gỡ các vấn đề thực tế tại Bình Anh. Do đó, kiến thức thay vì được giảng dạy riêng biệt thì được truyển tải thông qua các bài tập, hoạt động thảo luận hoặc cách giải quyết vấn đề cụ thể tại Bình Anh.

scrum-foundation-binh-anh-2

Người học đánh giá cao thiết kế hoạt động của khóa học. Nhờ những trải nghiệm “Scrum thực” tại khóa học, người học biết cách dùng nhiều kỹ thuật Scrum mà thường ngày vẫn phải “loay hoay mãi”.

scrum-foundation-binh-anh-3

Sau 8 năm phát triển, Bình Anh đã trở thành một trong những nhà sản xuất hàng đầu trong lĩnh vực thiết bị Giám sát Hành trình và khẳng định được thương hiệu trên toàn quốc. Tại Bình Anh, đã có một số nhóm, cá nhân tìm hiểu và bắt đầu áp dụng Agile\Scrum vào công việc phát triển phần mềm. Lần này Bình Anh muốn tổ chức khóa đào tạo để có thể hiểu kỹ hơn, áp dụng đúng “chất” Scrum hơn.

LINK: http://hocvienagile.com/blog/khoa-hoc-scrum-foundation-tai-binh-anh/

20 .NET Developers to Follow Online

Want to know what the best .NET developers in the world are up to? Want to get their take on how to write better code and develop better products? You’re in luck, because many of them have a significant presence online.

To get started, in alphabetical order, here are 20 of our favorite .NET developers to follow:

1. Scott Allen. Founder of Ode to Code and CTO of Medisolv. Teacher, writer, speaker, podcaster.
Blog
Twitter
GitHub

2. Iris Classon. Technical evangelist at Telerik, Microsoft MVP, member of the Microsoft Extended Experts Team (MEET), writer, speaker.
Blog
Twitter
YouTube
GitHub
Stack Overflow

3. David Ebbo. From his Twitter profile: “Microsoft dev lead working on Windows Azure Web Sites, with a focus on Project Kudu(the OSS git engine).”
Blog
Twitter
GitHub
Stack Overflow

4. Damian Edwards. ASP.NET program manager at Microsoft, creator of SignalR, and Web Forms MVP.
Blog
Twitter
GitHub
Stack Overflow

5. David Fowler. ASP.NET software developer at Microsoft. Creator and lead developer on SignalR.
Blog
Twitter
GitHub

6. Jon Galloway. Senior technical evangelist at Microsoft, specializing in ASP.NET MVC. Co-author of The ASP.NET Anthology. Part of the Herding Code podcast.
Blog
Twitter
GitHub
Stack Overflow

7. Damien Guard. CTO at Attack Pattern, formerly at Netflix on Windows 8/Windows Phone/Silverlight, Microsoft on Xbox.com, LINQ to SQL, Entity Framework & CodeFirst.
Blog
Twitter
GitHub

8. Scott Guthrie. Cloud and enterprise executive vice president at Microsoft. Runs or has run development teams building ASP.NET, Silverlight, WPF, CLR, IIS, Media Server, and the Visual Studio Tools for web development and Windows Phone 7. With Mark Anders, creator of ASP.NET. (And FutureStack 13 speaker!)
Blog
Twitter
GitHub

9. Phil Haack. VP of product development at GitHub. Previously senior program manager on the ASP.NET team at Microsoft.
Blog
Twitter
GitHub

10. Corey Haines. “The software journeyman.” Speaker, teacher, cofounder of Code Retreat, and developer on MercuryApp and Slottd.com.
Blog
Twitter
GitHub
Stack Overflow

11. Scott Hanselman. Programmer, writer, teacher, speaker. Co-author of Professional ASP.NET 2.0. Host of the Hanselminutes podcast.
Blog
Twitter
YouTube
GitHub
Stack Overflow

12. Anders Hejisberg. Microsoft Technical Fellow. Lead architect of C# and core developer on TypeScript. Original author of Turbo Pascal, chief architect of Delphi. Co-author of The C# Programming Language.
Twitter

13. Scott Koon. Senior application developer with Russell Investment Group. Co-host of Herding Code podcast. Contributor to Witty, a WPF .NET Twitter client.
Blog
Twitter
GitHub

14. Eric Lawrence. Developer at Telerik. Created Fiddlerand SlickRun. Formerly a program manager on the Internet Explorer development team at Microsoft.
Blog
Twitter
GitHub
Stack Overflow

15. Drew Marsh. Chief software architect at Mimeo.com.
Blog
Twitter
GitHub
Stack Overflow

16. Chad Myers. Director of development at Dovetail Software. Speaker at the Austin .NET User’s Group and the ADNUG Code Camp.
Blog
Twitter
GitHub

17. John Papa. Silverlight expert. Former technical evangelist at Microsoft on the Silverlight and Windows 8 teams. Speaker, writer.
Blog
Twitter
GitHub
Stack Overflow

18. Jon Skeet. Software engineer at Google in London. Usually a Microsoft C# MVP. Author of C# in Depth.
Blog
Twitter
GitHub
Stack Overflow

19. Mike Stall. Principal software developer at Microsoft.
Blog
GitHub

20. Rick Strahl. President of West Wind Technologies. Writer, speaker, co-publisher of CODE Magazine, C# MVP.
Blog
Twitter
GitHub
Stack Overflow

LINK: https://blog.newrelic.com/2014/03/12/20-net-developers-follow-online/

 

Improving Azure SQL Database Performance using In-Memory Technologies

In late 2016, Microsoft announced the general availability (GA) of Azure SQL Database In-Memory technologies. In-Memory processing is only available in Azure Premium database tiers and provides performance improvements for On-line Analytical Processing (OLTP), Clustered Columnstore Indexes and Non-clustered Columnstore Indexes for Hybrid Transactional and Analytical Processing (HTAP) scenarios.

Azure SQL Database shares the same In-Memory technologies that exist in SQL Server. Microsoft first introduced In-Memory capabilities for both Columnstore Indexes and OLTP in SQL Server 2012 and SQL Server 2014 respectively.

Microsoft claims up to 30% improved performance for OLTP and up to 100x faster Analytics workloads and positions In-Memory use cases for organizations looking to:

Provide headroom to scale without changing their service tier. [This opportunity exists] because of the more efficient query and transaction processing, In-Memory technologies also help you to reduce cost. You typically don't need to upgrade the pricing tier of the database to achieve performance gains. In some cases, you might even be able reduce the pricing tier, while still seeing performance improvements with In-Memory technologies.

Microsoft has identified the following benefits of using In-Memory Technologies in Azure SQL Database:

  • In-Memory OLTP increases throughput and reduces latency for transaction processing.
  • Clustered columnstore indexes reduce your storage footprint (up to 10 times) and improve performance for reporting and analytics queries. You can use it with fact tables in your data marts to fit more data in your database and improve performance. Also, you can use it with historical data in your operational database to archive and be able to query up to 10 times more data.
  • Nonclustered columnstore indexes for HTAP help you gain real-time insights into your business through querying the operational database directly, without the need to run an expensive extract, transform, and load (ETL) process and wait for the data warehouse to be populated. Nonclustered columnstore indexes allow very fast execution of analytics queries on the OLTP database, while reducing the impact on the operational workload.
  • You can also combine In-Memory OLTP and columnstore indexes. You can have a memory-optimized table with a columnstore index. This allows you to both perform very fast transaction processing and run analytics queries very quickly on the same data.

In a recent Data Exposed episode, Scott Klein, senior technical evangelist, and Jos de Bruijn, senior program manager, from Microsoft provided a demonstration of Azure SQL Database In-Memory processing. The application they built, simulated Internet of Things (IoT) device telemetry ingestion. In this demo, they performed a simulation of 1 Million meters publishing device reads. In the initial demo, the Azure SQL Database did not have In-Memory objects enabled. The result was both CPU and Log IO were under considerable pressure with CPU % hovering around 89% and Log IO reaching 86%. Once In-Memory optimized objects were introduced, CPU % reduced to 10.47% and Log IO reduced down to 34%.

Image source: (screenshot) https://channel9.msdn.com/Shows/Data-Exposed/In-Memory-OTLP-in-Azure-SQL-DB

Developers may be tempted to increase their Azure SQL Database Throughput Units (DTU) when experiencing performance pressures. The answer, to performance challenges, may now lie in optimization instead of scaling up. Mark Freydl, solution architect at Quorum Business Solutions, explains:

Scalable performance is critical with our IoT platform for oil and gas that must run 24/7/365. The addition of In-Memory OLTP tables and native-compiled stored procedures on Azure SQL Database for a few key operations immediately reduced our overall DTU consumption by seventy percent.

In addition to the IoT telemetry example, Microsoft has identified additional use cases for In-Memory processing, including financial trading, gaming, ASP.Net session management, Tempdb replacements and avoiding inefficient Extract Transform Load (ETL) operations.

Image source: (screenshot) https://channel9.msdn.com/Shows/Data-Exposed/In-Memory-OTLP-in-Azure-SQL-DB

LINK: https://www.infoq.com/news/2017/01/Azure-SQL-DB-InMemory